commit 9f53fa9ff3e62ac30d6a1f3e42a2e0a00ba3cf73 Author: Alexander-D-Karpov Date: Tue Oct 15 03:01:27 2024 +0300 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..749f80a --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +## Лабораторная работа #2 + +![https://new.akarpov.ru/files/loWvbepFAhFyHrnHkBZx](https://new.akarpov.ru/media/files/sanspie/MwNdh/areas.png) + +Вариант 544 + +Разработать веб-приложение на базе сервлетов и JSP, определяющее попадание точки на координатной плоскости в заданную область. + +Приложение должно быть реализовано в соответствии с шаблоном MVC и состоять из следующих элементов: + + ControllerServlet, определяющий тип запроса, и, в зависимости от того, содержит ли запрос информацию о координатах точки и радиусе, делегирующий его обработку одному из перечисленных ниже компонентов. Все запросы внутри приложения должны передаваться этому сервлету (по методу GET или POST в зависимости от варианта задания), остальные сервлеты с веб-страниц напрямую вызываться не должны. + AreaCheckServlet, осуществляющий проверку попадания точки в область на координатной плоскости и формирующий HTML-страницу с результатами проверки. Должен обрабатывать все запросы, содержащие сведения о координатах точки и радиусе области. + Страница JSP, формирующая HTML-страницу с веб-формой. Должна обрабатывать все запросы, не содержащие сведений о координатах точки и радиусе области. + +Разработанная страница JSP должна содержать: + + "Шапку", содержащую ФИО студента, номер группы и номер варианта. + Форму, отправляющую данные на сервер. + Набор полей для задания координат точки и радиуса области в соответствии с вариантом задания. + Сценарий на языке JavaScript, осуществляющий валидацию значений, вводимых пользователем в поля формы. + Интерактивный элемент, содержащий изображение области на координатной плоскости (в соответствии с вариантом задания) и реализующий следующую функциональность: + Если радиус области установлен, клик курсором мыши по изображению должен обрабатываться JavaScript-функцией, определяющей координаты точки, по которой кликнул пользователь и отправляющей полученные координаты на сервер для проверки факта попадания. + В противном случае, после клика по картинке должно выводиться сообщение о невозможности определения координат точки. + После проверки факта попадания точки в область изображение должно быть обновлено с учётом результатов этой проверки (т.е., на нём должна появиться новая точка). + Таблицу с результатами предыдущих проверок. Список результатов должен браться из контекста приложения, HTTP-сессии или Bean-компонента в зависимости от варианта. + +Страница, возвращаемая AreaCheckServlet, должна содержать: + + Таблицу, содержащую полученные параметры. + Результат вычислений - факт попадания или непопадания точки в область. + Ссылку на страницу с веб-формой для формирования нового запроса. + +Разработанное веб-приложение необходимо развернуть на сервере WildFly. Сервер должен быть запущен в standalone-конфигурации, порты должны быть настроены в соответствии с выданным portbase, доступ к http listener'у должен быть открыт для всех IP. + +Вопросы к защите лабораторной работы: + + Java-сервлеты. Особенности реализации, ключевые методы, преимущества и недостатки относительно CGI и FastCGI. + Контейнеры сервлетов. Жизненный цикл сервлета. + Диспетчеризация запросов в сервлетах. Фильтры сервлетов. + HTTP-сессии - назначение, взаимодействие сервлетов с сессией, способы передачи идентификатора сессии. + Контекст сервлета - назначение, способы взаимодействия сервлетов с контекстом. + JavaServer Pages. Особенности, преимущества и недостатки по сравнению с сервлетами, область применения. + Жизненный цикл JSP. + Структура JSP-страницы. Комментарии, директивы, объявления, скриптлеты и выражения. + Правила записи Java-кода внутри JSP. Стандартные переменные, доступные в скриптлетах и выражениях. + Bean-компоненты и их использование в JSP. + Стандартные теги JSP. Использование Expression Language (EL) в JSP. + Параметры конфигурации JSP в дескрипторе развёртывания веб-приложения. + Шаблоны проектирования и архитектурные шаблоны. Использование в веб-приложениях. + Архитектура веб-приложений. Шаблон MVC. Архитектурные модели Model 1 и Model 2 и их реализация на платформе Java EE. + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..d70fd68 --- /dev/null +++ b/pom.xml @@ -0,0 +1,56 @@ + + + + 4.0.0 + ru.akarpov + web-2 + 1.0-SNAPSHOT + war + Lab Web 2 + Web application for lab 2 + + + 17 + 17 + UTF-8 + + + + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 + provided + + + + jakarta.servlet.jsp + jakarta.servlet.jsp-api + 3.0.0 + provided + + + + org.glassfish.web + jakarta.servlet.jsp.jstl + 2.0.0 + + + + com.google.code.gson + gson + 2.10.1 + + + + junit + junit + 4.13.2 + test + + + diff --git a/src/main/java/ru/akarpov/web2/AreaCheckServlet.java b/src/main/java/ru/akarpov/web2/AreaCheckServlet.java new file mode 100644 index 0000000..a28eaa5 --- /dev/null +++ b/src/main/java/ru/akarpov/web2/AreaCheckServlet.java @@ -0,0 +1,102 @@ +package ru.akarpov.web2; + +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.*; + +import java.io.IOException; + +@WebServlet("/check") +public class AreaCheckServlet extends HttpServlet { + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + // For GET method processing + response.sendRedirect(request.getContextPath() + "/index.jsp"); + } + + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + private void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + long startTime = System.nanoTime(); + + String[] xValues = request.getParameterValues("x"); + String yStr = request.getParameter("y"); + String rStr = request.getParameter("r"); + + double y = 0; + double r = 0; + boolean valid = true; + + try { + y = Double.parseDouble(yStr); + r = Double.parseDouble(rStr); + } catch (NumberFormatException e) { + valid = false; + } + + if (xValues == null || xValues.length == 0) { + valid = false; + } + + if (y < -3 || y > 5) { + valid = false; + } + + if (r < 2 || r > 5) { + valid = false; + } + + if (!valid) { + request.setAttribute("errorMessage", "Invalid input data"); + request.getRequestDispatcher("/index.jsp").forward(request, response); + return; + } + + String currentTime = new java.text.SimpleDateFormat("HH:mm:ss").format(new java.util.Date()); + long executionTime = (System.nanoTime() - startTime) / 1000000; // in milliseconds + + // Get or create the ResultBean + HttpSession session = request.getSession(); + ResultBean resultBean = (ResultBean) session.getAttribute("resultBean"); + if (resultBean == null) { + resultBean = new ResultBean(); + session.setAttribute("resultBean", resultBean); + } + + for (String xStr : xValues) { + double x = 0; + try { + x = Double.parseDouble(xStr); + } catch (NumberFormatException e) { + continue; + } + + boolean hit = checkHit(x, y, r); + + Result result = new Result(x, y, r, hit, currentTime, executionTime); + resultBean.addResult(result); + } + + // Forward to result.jsp + request.getRequestDispatcher("/result.jsp").forward(request, response); + } + + private boolean checkHit(double x, double y, double r) { + if (x <= 0 && y >= 0 && x >= -r && y <= r / 2) { + // Triangle in +Y -X quadrant + return y <= (x + r) / 2; + } else if (x >= 0 && y >= 0 && x <= r && y <= r) { + // Quarter circle in +Y +X quadrant + return (x * x + y * y) <= r * r; + } else if (x >= 0 && y <= 0 && x <= r && y >= -r / 2) { + // Rectangle in -Y +X quadrant + return true; + } + return false; + } +} diff --git a/src/main/java/ru/akarpov/web2/ClearServlet.java b/src/main/java/ru/akarpov/web2/ClearServlet.java new file mode 100644 index 0000000..5077f0e --- /dev/null +++ b/src/main/java/ru/akarpov/web2/ClearServlet.java @@ -0,0 +1,23 @@ +package ru.akarpov.web2; + +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.*; + +import java.io.IOException; + +@WebServlet("/clear") +public class ClearServlet extends HttpServlet { + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + HttpSession session = request.getSession(); + session.removeAttribute("resultBean"); + response.setStatus(HttpServletResponse.SC_OK); + } + + // Ensure that GET requests are also handled + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + doPost(request, response); + } +} diff --git a/src/main/java/ru/akarpov/web2/ControllerServlet.java b/src/main/java/ru/akarpov/web2/ControllerServlet.java new file mode 100644 index 0000000..a52ec23 --- /dev/null +++ b/src/main/java/ru/akarpov/web2/ControllerServlet.java @@ -0,0 +1,36 @@ +package ru.akarpov.web2; + +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.*; + +import java.io.IOException; + +@WebServlet("/controller") +public class ControllerServlet extends HttpServlet { + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + // For GET method processing + response.sendRedirect(request.getContextPath() + "/index.jsp"); + } + + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + private void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + String[] xValues = request.getParameterValues("x"); + String y = request.getParameter("y"); + String r = request.getParameter("r"); + + if (xValues != null && y != null && r != null) { + System.out.println("ControllerServlet: Forwarding to /check"); + request.getRequestDispatcher("/check").forward(request, response); + } else { + System.out.println("ControllerServlet: Missing parameters, redirecting to index.jsp"); + response.sendRedirect(request.getContextPath() + "/index.jsp"); + } + } +} diff --git a/src/main/java/ru/akarpov/web2/Result.java b/src/main/java/ru/akarpov/web2/Result.java new file mode 100644 index 0000000..57961d4 --- /dev/null +++ b/src/main/java/ru/akarpov/web2/Result.java @@ -0,0 +1,26 @@ +package ru.akarpov.web2; + +public class Result { + private double x; + private double y; + private double r; + private boolean hit; + private String currentTime; + private long executionTime; + + public Result(double x, double y, double r, boolean hit, String currentTime, long executionTime) { + this.x = x; + this.y = y; + this.r = r; + this.hit = hit; + this.currentTime = currentTime; + this.executionTime = executionTime; + } + + public double getX() { return x; } + public double getY() { return y; } + public double getR() { return r; } + public boolean isHit() { return hit; } + public String getCurrentTime() { return currentTime; } + public long getExecutionTime() { return executionTime; } +} diff --git a/src/main/java/ru/akarpov/web2/ResultBean.java b/src/main/java/ru/akarpov/web2/ResultBean.java new file mode 100644 index 0000000..1045d36 --- /dev/null +++ b/src/main/java/ru/akarpov/web2/ResultBean.java @@ -0,0 +1,21 @@ +package ru.akarpov.web2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +public class ResultBean implements Serializable { + private List results; + + public ResultBean() { + results = new ArrayList<>(); + } + + public List getResults() { + return results; + } + + public void addResult(Result result) { + results.add(result); + } +} diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp new file mode 100644 index 0000000..7625ef1 --- /dev/null +++ b/src/main/webapp/index.jsp @@ -0,0 +1,120 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ page import="java.util.List" %> +<%@ page import="java.util.Set" %> +<%@ page import="java.util.HashSet" %> +<%@ page import="ru.akarpov.web2.Result" %> +<%@ page import="ru.akarpov.web2.ResultBean" %> +<%@ page import="com.google.gson.Gson" %> + + + + + Лабораторная работа №2 + + + +
+

Лабораторная работа №2

+

ФИО студента: Карпов Александр Дмитриевич

+

Группа: P3213

+

Вариант: 544

+
+ +
+
+ + <% + ResultBean resultBean = (ResultBean) session.getAttribute("resultBean"); + List results = null; + double lastR = 0; + double lastY = 0; + Set lastXValues = new HashSet<>(); + if (resultBean != null) { + results = resultBean.getResults(); + if (results != null && !results.isEmpty()) { + Result lastResult = results.get(results.size() - 1); + lastR = lastResult.getR(); + lastY = lastResult.getY(); + for (Result res : results) { + if (res.getR() == lastR && res.getY() == lastY) { + lastXValues.add(res.getX()); + } + } + } + } + %> +
+ + + + + + + + + + + + + + + + +
+ <% for (int i = -4; i <= 4; i++) { %> + + <% } %> +
">
">
+
+ +
+ +
+

Results

+ + + + + + + + + + <% + if (results != null && !results.isEmpty()) { + for (Result res : results) { + %> + + + + + + + + + <% + } + } + %> +
XYRResultTimestampExecution Time (ms)
<%= res.getX() %><%= res.getY() %><%= res.getR() %><%= res.isHit() ? "Попадание" : "Промах" %><%= res.getCurrentTime() %><%= res.getExecutionTime() %>
+
+
+ + + + + + diff --git a/src/main/webapp/result.jsp b/src/main/webapp/result.jsp new file mode 100644 index 0000000..85d14ba --- /dev/null +++ b/src/main/webapp/result.jsp @@ -0,0 +1,60 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ page import="java.util.List"%> +<%@ page import="ru.akarpov.web2.Result"%> +<%@ page import="ru.akarpov.web2.ResultBean"%> + + + + + Результаты проверки + + + +

Результаты проверки

+ + + + + + + + + + <% + // Retrieve the ResultBean from the session + ResultBean resultBean = (ResultBean) session.getAttribute("resultBean"); + if (resultBean != null) { + List results = resultBean.getResults(); + if (results != null && !results.isEmpty()) { + // Display all results + for (Result res : results) { + %> + + + + + + + + + <% + } + } else { + %> + + + + <% + } + } else { + %> + + + + <% + } + %> +
XYRРезультатВремяВремя выполнения (мс)
<%= res.getX() %><%= res.getY() %><%= res.getR() %><%= res.isHit() ? "Попадание" : "Промах" %><%= res.getCurrentTime() %><%= res.getExecutionTime() %>
No results found.
No results found.
+

Вернуться к форме

+ + diff --git a/src/main/webapp/script.js b/src/main/webapp/script.js new file mode 100644 index 0000000..66f215d --- /dev/null +++ b/src/main/webapp/script.js @@ -0,0 +1,282 @@ +function submitForm() { + console.log('submitForm called'); + const xElements = document.getElementsByName('x'); + const y = document.getElementById('y').value.trim(); + const r = document.getElementById('r').value.trim(); + + let xSelected = false; + for (let i = 0; i < xElements.length; i++) { + if (xElements[i].checked) { + xSelected = true; + break; + } + } + + if (!xSelected) { + alert("Пожалуйста, выберите хотя бы одно значение X."); + return; + } + + if (!validateInput(y, r)) { + alert("Некорректные данные для Y или R."); + return; + } + + document.getElementById('point-form').submit(); +} + +function validateInput(y, r) { + const yValue = parseFloat(y.replace(',', '.')); + const rValue = parseFloat(r.replace(',', '.')); + + if (isNaN(yValue) || isNaN(rValue)) return false; + if (yValue < -3 || yValue > 5) return false; // Include boundaries + if (rValue < 2 || rValue > 5) return false; // Include boundaries + return true; +} + +function drawGraph(r) { + if (isNaN(r) || r < 2 || r > 5) { + r = 2; + } + + try { + const canvas = document.getElementById('canvas'); + const ctx = canvas.getContext('2d'); + + // Ensure the canvas is properly initialized + if (!canvas || !ctx) { + console.error('Canvas or context not found.'); + return; + } + + const width = canvas.width; + const height = canvas.height; + const centerX = width / 2; + const centerY = height / 2; + const scale = (width / 2 - 40) / r; + + // Clear the canvas before drawing + ctx.clearRect(0, 0, width, height); + + // Draw the area (shaded region) + ctx.fillStyle = 'rgba(0, 0, 255, 0.3)'; + + // Triangle (+Y -X quadrant) + ctx.beginPath(); + ctx.moveTo(centerX, centerY); + ctx.lineTo(centerX - r * scale, centerY); + ctx.lineTo(centerX, centerY - (r / 2) * scale); + ctx.closePath(); + ctx.fill(); + + // Quarter Circle (+Y +X quadrant) + ctx.beginPath(); + ctx.moveTo(centerX, centerY); + ctx.arc(centerX, centerY, r * scale, -Math.PI / 2, 0, false); + ctx.closePath(); + ctx.fill(); + + // Rectangle (-Y +X quadrant) + ctx.fillRect(centerX, centerY, r * scale, (r / 2) * scale); + + // Draw axes + ctx.strokeStyle = 'black'; + ctx.lineWidth = 1; + ctx.beginPath(); + // X-axis + ctx.moveTo(0, centerY); + ctx.lineTo(width, centerY); + // Y-axis + ctx.moveTo(centerX, 0); + ctx.lineTo(centerX, height); + ctx.stroke(); + + // Draw arrows + ctx.beginPath(); + // X-axis arrow + ctx.moveTo(width - 10, centerY - 5); + ctx.lineTo(width, centerY); + ctx.lineTo(width - 10, centerY + 5); + // Y-axis arrow + ctx.moveTo(centerX - 5, 10); + ctx.lineTo(centerX, 0); + ctx.lineTo(centerX + 5, 10); + ctx.stroke(); + + // Draw labels + ctx.fillStyle = 'black'; + ctx.font = '12px Arial'; + + // Labels for X-axis + ctx.fillText('X', width - 15, centerY - 10); + ctx.fillText('-R', centerX - r * scale - 10, centerY + 15); + ctx.fillText('-R/2', centerX - (r / 2) * scale - 15, centerY + 15); + ctx.fillText('R/2', centerX + (r / 2) * scale - 5, centerY + 15); + ctx.fillText('R', centerX + r * scale - 5, centerY + 15); + + // Labels for Y-axis + ctx.fillText('Y', centerX + 10, 15); + ctx.fillText('R', centerX + 5, centerY - r * scale + 5); + ctx.fillText('R/2', centerX + 5, centerY - (r / 2) * scale + 5); + ctx.fillText('-R/2', centerX + 5, centerY + (r / 2) * scale + 5); + ctx.fillText('-R', centerX + 5, centerY + r * scale + 5); + + // Draw tick marks + ctx.beginPath(); + // X-axis ticks + ctx.moveTo(centerX - r * scale, centerY - 5); + ctx.lineTo(centerX - r * scale, centerY + 5); + ctx.moveTo(centerX - (r / 2) * scale, centerY - 5); + ctx.lineTo(centerX - (r / 2) * scale, centerY + 5); + ctx.moveTo(centerX + (r / 2) * scale, centerY - 5); + ctx.lineTo(centerX + (r / 2) * scale, centerY + 5); + ctx.moveTo(centerX + r * scale, centerY - 5); + ctx.lineTo(centerX + r * scale, centerY + 5); + + // Y-axis ticks + ctx.moveTo(centerX - 5, centerY - r * scale); + ctx.lineTo(centerX + 5, centerY - r * scale); + ctx.moveTo(centerX - 5, centerY - (r / 2) * scale); + ctx.lineTo(centerX + 5, centerY - (r / 2) * scale); + ctx.moveTo(centerX - 5, centerY + (r / 2) * scale); + ctx.lineTo(centerX + 5, centerY + (r / 2) * scale); + ctx.moveTo(centerX - 5, centerY + r * scale); + ctx.lineTo(centerX + 5, centerY + r * scale); + + ctx.stroke(); + } catch (e) { + console.error('Error in drawGraph:', e); + } +} + +function drawPoints(results, currentR) { + try { + const canvas = document.getElementById('canvas'); + const ctx = canvas.getContext('2d'); + + const width = canvas.width; + const height = canvas.height; + const centerX = width / 2; + const centerY = height / 2; + const scale = (width / 2 - 40) / currentR; + + results.forEach(result => { + const x = parseFloat(result.x); + const y = parseFloat(result.y); + const pointR = parseFloat(result.r); + const hit = result.hit; + + if (pointR === 0) return; + + const scaleFactor = scale * (currentR / pointR); + + const canvasX = centerX + x * scaleFactor; + const canvasY = centerY - y * scaleFactor; + + ctx.beginPath(); + ctx.arc(canvasX, canvasY, 3, 0, 2 * Math.PI); + ctx.fillStyle = hit ? 'green' : 'red'; // Green if hit, red if miss + ctx.fill(); + }); + } catch (e) { + console.error('Error in drawPoints:', e); + } +} + +function updateGraph() { + try { + console.log('updateGraph called'); + let rInput = document.getElementById('r').value.trim(); + if (rInput === '') { + console.log('R is empty, skipping graph update.'); + return; + } + let rValue = parseFloat(rInput); + if (isNaN(rValue) || rValue < 2 || rValue > 5) { + console.log('Invalid R value, using default R = 2'); + rValue = 2; // Default R value + } + drawGraph(rValue); + if (typeof results !== 'undefined' && results.length > 0) { + drawPoints(results, rValue); + } + } catch (e) { + console.error('Error in updateGraph:', e); + } +} + +let debounceTimer; +window.onload = function() { + console.log('window.onload called'); + updateGraph(); + + const canvas = document.getElementById('canvas'); + canvas.addEventListener('click', function(event) { + console.log('Canvas clicked'); + let rValue = parseFloat(document.getElementById('r').value.trim()); + if (isNaN(rValue) || rValue < 2 || rValue > 5) { + alert("Введите корректное значение R перед выбором точки на графике."); + return; + } + + const rect = canvas.getBoundingClientRect(); + const xClick = event.clientX - rect.left; + const yClick = event.clientY - rect.top; + + const width = canvas.width; + const height = canvas.height; + const centerX = width / 2; + const centerY = height / 2; + const scale = (width / 2 - 40) / rValue; + + const x = (xClick - centerX) / scale; + const y = (centerY - yClick) / scale; + + const xRounded = Math.round(x); + const yRounded = Math.round(y * 1000) / 1000; + + const xElements = document.getElementsByName('x'); + for (let i = 0; i < xElements.length; i++) { + xElements[i].checked = false; + } + let closestX = Math.max(-4, Math.min(4, xRounded)); + for (let i = 0; i < xElements.length; i++) { + if (parseInt(xElements[i].value) === closestX) { + xElements[i].checked = true; + break; + } + } + + document.getElementById('y').value = yRounded; + document.getElementById('r').value = rValue; + + submitForm(); + }); + + document.getElementById('r').addEventListener('input', function() { + clearTimeout(debounceTimer); + debounceTimer = setTimeout(function() { + console.log('R input changed'); + updateGraph(); + }, 300); + }); + + document.getElementById('clear-button').addEventListener('click', function() { + console.log('Clear button clicked'); + fetch(contextPath + '/clear', { method: 'POST', credentials: 'include' }) + .then(() => { + document.getElementById('results').innerHTML = ` + + X + Y + R + Result + Timestamp + Execution Time (ms) + `; + results = []; + updateGraph(); + }); + }); +}; diff --git a/src/main/webapp/styles.css b/src/main/webapp/styles.css new file mode 100644 index 0000000..9f6dd80 --- /dev/null +++ b/src/main/webapp/styles.css @@ -0,0 +1,54 @@ +body { + font-family: Arial, sans-serif; + background-color: #f0f0f0; +} + +.header { + background-color: #333; + color: white; + text-align: center; + padding: 1em; + font-family: cursive; +} + +.container { + display: flex; + justify-content: space-around; + margin-top: 2em; +} + +.form-container, .result-container { + background-color: white; + padding: 2em; + border-radius: 8px; + box-shadow: 0 0 10px rgba(0,0,0,0.1); +} + +table { + border-collapse: collapse; + width: 100%; +} + +th, td { + border: 1px solid #ddd; + padding: 8px; + text-align: left; +} + +th { + background-color: #f2f2f2; +} + +input[type="text"], input[type="button"] { + margin: 10px 0; + padding: 5px; +} + +#canvas { + border: 1px solid #000; + margin-bottom: 20px; +} + +input[type="radio"] { + margin-right: 10px; +} diff --git a/wildfly/.galleon/hashes/appclient/configuration/hashes b/wildfly/.galleon/hashes/appclient/configuration/hashes new file mode 100644 index 0000000..921c8ad --- /dev/null +++ b/wildfly/.galleon/hashes/appclient/configuration/hashes @@ -0,0 +1,4 @@ +appclient.xml +532495c876209d571f74d5a3300d22536f9746a1 +logging.properties +f23d8fbead4340131038bf8f07af607f9b73134b diff --git a/wildfly/.galleon/hashes/docs/contrib/scripts/hashes b/wildfly/.galleon/hashes/docs/contrib/scripts/hashes new file mode 100644 index 0000000..c2a772c --- /dev/null +++ b/wildfly/.galleon/hashes/docs/contrib/scripts/hashes @@ -0,0 +1,2 @@ +README.md +a503e1f53e876dff2dabbb5e0dfccd4c9b07192f diff --git a/wildfly/.galleon/hashes/docs/contrib/scripts/init.d/hashes b/wildfly/.galleon/hashes/docs/contrib/scripts/init.d/hashes new file mode 100644 index 0000000..c3cdcee --- /dev/null +++ b/wildfly/.galleon/hashes/docs/contrib/scripts/init.d/hashes @@ -0,0 +1,6 @@ +wildfly-init-debian.sh +fa501ea0a2a20b75eb537c3ba0f56c8be6dbd6a3 +wildfly-init-redhat.sh +62b0e3f39cf470646f4ac06a2e9e903f95bb5054 +wildfly.conf +c9137d05357cfb2c33feb3b01ae666d254057623 diff --git a/wildfly/.galleon/hashes/docs/contrib/scripts/service/amd64/hashes b/wildfly/.galleon/hashes/docs/contrib/scripts/service/amd64/hashes new file mode 100644 index 0000000..169c0b3 --- /dev/null +++ b/wildfly/.galleon/hashes/docs/contrib/scripts/service/amd64/hashes @@ -0,0 +1,2 @@ +wildfly-service.exe +b62a0082e9780327ff7681b9c05da2d706476e42 diff --git a/wildfly/.galleon/hashes/docs/contrib/scripts/service/hashes b/wildfly/.galleon/hashes/docs/contrib/scripts/service/hashes new file mode 100644 index 0000000..e69d351 --- /dev/null +++ b/wildfly/.galleon/hashes/docs/contrib/scripts/service/hashes @@ -0,0 +1,6 @@ +service.bat +d849c6b71473cb85d5079cfc5eb2bc6735ed5650 +wildfly-mgr.exe +39cd9893df296428257366dce25110f0eff4c07b +wildfly-service.exe +6e4a3a72fb9bd66b6f6755ea3c1fa922a3073453 diff --git a/wildfly/.galleon/hashes/docs/contrib/scripts/systemd/hashes b/wildfly/.galleon/hashes/docs/contrib/scripts/systemd/hashes new file mode 100644 index 0000000..5098d3e --- /dev/null +++ b/wildfly/.galleon/hashes/docs/contrib/scripts/systemd/hashes @@ -0,0 +1,8 @@ +README +ea7d8cf2c8a88751a1681275d4d7e3191140647d +launch.sh +296ca556f9627ca313528d8e53a400d42241b5e5 +wildfly.conf +41f6c8dcfe4fad4aa43f8aed8f1eb78c58ffb71f +wildfly.service +152a4416c489fca0f8b6a4b474fc8f7efd484665 diff --git a/wildfly/.galleon/hashes/docs/examples/configs/hashes b/wildfly/.galleon/hashes/docs/examples/configs/hashes new file mode 100644 index 0000000..afadac2 --- /dev/null +++ b/wildfly/.galleon/hashes/docs/examples/configs/hashes @@ -0,0 +1,30 @@ +domain-ec2.xml +e96f4a06598c812dae96ae3564aa0b9d9fb7d0fe +standalone-activemq-colocated.xml +5f1570cf40a906228aac7b72ae6516a13b8cb356 +standalone-azure-full-ha.xml +016f30a17a8d718917bbd334a2e2020eb2ca280c +standalone-azure-ha.xml +d53551afe579e2b698d1f00bee968c41838b358c +standalone-core-microprofile.xml +5fbd781fee684f74f9d06e9504e087ee117df40d +standalone-core.xml +6e354b6db6b11e5458606da11c85dfe425d48bc7 +standalone-ec2-full-ha.xml +68e8eacbcc8fee7ab4a5df643a66980d77e899ee +standalone-ec2-ha.xml +b60e10d467d12b629aaefb323b9da3dab2ea04fe +standalone-genericjms.xml +87b88458623939078129c148d74328cfef6e0cd3 +standalone-gossip-full-ha.xml +9d1f0893b328d55a882c277e8be607cd12ff2a83 +standalone-gossip-ha.xml +fea615fa07d0914d884af32be1eadb05f5eef35a +standalone-jts.xml +17587b6dece2646dacce5b36fa023b5a2eac324f +standalone-minimalistic.xml +5c218b78a243c0ccd02b0bbce90a946a0981bf8a +standalone-rts.xml +34dc75ebc42e844df9f23be9775d614b1a763b25 +standalone-xts.xml +f2861b8fdd8d5654dfdcddc5c6c678deb5e8476a diff --git a/wildfly/.galleon/hashes/docs/examples/hashes b/wildfly/.galleon/hashes/docs/examples/hashes new file mode 100644 index 0000000..2c37b8b --- /dev/null +++ b/wildfly/.galleon/hashes/docs/examples/hashes @@ -0,0 +1,2 @@ +enable-microprofile.cli +2dd0552bcfc0007fd139808b3fc99fc741f17de1 diff --git a/wildfly/.galleon/hashes/docs/licenses/hashes b/wildfly/.galleon/hashes/docs/licenses/hashes new file mode 100644 index 0000000..43a187e --- /dev/null +++ b/wildfly/.galleon/hashes/docs/licenses/hashes @@ -0,0 +1,56 @@ +MIT_CONTRIBUTORS.txt +c40dbd2dbcd064fd5e2e6e48e2c986ed9db9f1f1 +apache license 2.0.txt +2b8b815229aa8a61e483fb4ba0588b8b6c491890 +bsd 2-clause simplified license.html +257a88e5266e7383d43e66a62b25d14f8e9d5731 +bsd 3-clause new or revised license.html +ea037166f736172dfcb91ab34e211b325c787823 +common public license 1.0.txt +7cdb9c36e1d419e07f88628cd016c0481796b89e +creative commons attribution 2.5.html +a3f15d06f44729420d7ab2d87ca9bee7cf2820fe +eclipse distribution license, version 1.0.txt +d520e5d0b7b10f2d36f17ba00b7ea38704f3eed7 +eclipse public license 1.0.txt +77a188d578cd71a45134542ea192f93064d1ebf1 +eclipse public license 2.0.txt +b086d72d0fe9af38418dab524fe76eea3cb1eec3 +fsf all permissive license.html +fcf4e258a3d90869c3a2e7fc55154559318b8eb4 +gnu general public license v2.0 only, with classpath exception.txt +cef61f92dbf47fb27b16d36a4146ec7df7dced6d +gnu lesser general public license v2.1 only.txt +01a6b4bf79aca9b556822601186afab86e8c4fbf +gnu lesser general public license v2.1 or later.txt +46dee26f31cce329fa13eacb74f8ac5e52723380 +gnu lesser general public license v3.0 only.txt +e7d563f52bf5295e6dba1d67ac23e9f6a160fab9 +gnu lesser general public license v3.0 or later.txt +e7d563f52bf5295e6dba1d67ac23e9f6a160fab9 +gnu library general public license v2 only.txt +44f7289042b71631acac29b2f143330d2da2479e +indiana university extreme lab software license 1.1.1.html +451bc145d38a999eab098ca1e10ef74a5db08654 +licenses.css +b4bdad965c7c9487b8390ea9d910df591b62a680 +licenses.html +cb41c851cf6d7c9ec4a074d67059f48aa8942d5c +licenses.xml +7cfe1231224cc32de446afdd5fb768b8f791fae4 +licenses.xsl +bdf6fbb28dce0e2eed2a2bf1a3e4e030f03536b2 +mit license.txt +19eff4fc59155a9343582148816eeb9ffb244279 +mit-0.html +50ac12745b7d3674089f3dc1cf326ee0365ef249 +mozilla public license 2.0.html +c541f06ec7085d6074c6599f38b11ae4a2a31050 +wildfly-ee-feature-pack-licenses.html +f2d63b2af07dc5331748a92ffb7e136c6eedb829 +wildfly-ee-feature-pack-licenses.xml +1b5777ba1ae36633ad89d9111eae0d6775e0cb5e +wildfly-feature-pack-licenses.html +2942724a34de6587b489a4893efb6bb89e972aae +wildfly-feature-pack-licenses.xml +51966be64e342f872f2e8c7b06b12ece79bc544e diff --git a/wildfly/.galleon/hashes/docs/schema/hashes b/wildfly/.galleon/hashes/docs/schema/hashes new file mode 100644 index 0000000..d4e5501 --- /dev/null +++ b/wildfly/.galleon/hashes/docs/schema/hashes @@ -0,0 +1,1072 @@ +README.md +77268b5fd0fe2426197d12c31ee44849483050b3 +application-client_10.xsd +1bb9dd91fb6c6fb902fd9dba68adec29d60ce6e2 +application-client_6.xsd +bad89cdc3e2b3ebc6c2156ebf7c5c10185a12f60 +application-client_7.xsd +48b932239f5a9247b8b554d79055a816ad3a296d +application-client_8.xsd +a6dfb639df159e616eacd32be7af31531a0376c1 +application-client_9.xsd +c27a7ced1520dcfd1d8c1afbff4ea1b428b4981b +application_10.xsd +702ba2c827517b30e9ad4b74b885fe2b4d831711 +application_1_4.xsd +2a96e3a967905f216b6710ca679bfc91d7c87ac5 +application_5.xsd +5d4182d6eed0376392af24cd4a14dd0e8e2fa512 +application_6.xsd +be48d4d6edbf0203c2067cb16080a123f0d4704d +application_7.xsd +e0af44c54ab0e720276345e21fae77c6a0ec3b45 +application_8.xsd +973db36108b53b5aba34dabd7419c19e5e5dce32 +application_9.xsd +28a2d6d688fea53eccd595e685287b2637f4b176 +batch-jberet_1_0.xsd +26c7570896e441f355bf9998e9cb3f951f65f3a4 +discovery-1_0.xsd +8d1ac9771e7aae82f90ef779e3441bc15191f76b +distributable-web_1_0.xsd +6bbe68c68f337dda02181905d007a8ddd4c9f264 +distributable-web_2_0.xsd +e82495fbd6351b9184d9f648198b11d9fc1404e7 +distributable-web_3_0.xsd +b1fd8981b9bb4ca2378021f941706ea328816a85 +distributable-web_4_0.xsd +84442d54f65fd6a859c3be02a479cb1ff4f4f83a +ejb-jar_2_1.xsd +d5a9ecf8a76b9dc04b4f1b809e0472cbfad9131d +ejb-jar_3_0.xsd +a2cc8465692b2c0ccde3c1b15cb0fadc949d95a2 +ejb-jar_3_1.xsd +abd5440d0e67decf4c9af8fa9af76c3e0b04fe70 +ejb-jar_3_2.xsd +c513e1b1aaf7d742e0cc5633716b2ad85bf785bc +ejb-jar_4_0.xsd +3eae1f806455e92a5f6fc53a5bfee9e271cd1626 +elytron-1_0.xsd +00208af2c0fd20d158c34b07ba2d0fa8ce77df33 +elytron-1_0_1.xsd +762a1570aaa768e3c5433d002e6d5e18587adb4b +elytron-client-1_1.xsd +15231bc6a40a8e88908faf9f816547b8271f2bc2 +elytron-client-1_2.xsd +cc53bf2390c33f21d399935c67506019278fa89e +elytron-client-1_3.xsd +e0b153e97eb22134c0dd6371ab2a02ae34b9bfc8 +elytron-client-1_4.xsd +08ff7785356903297c0d4ad498b0e9a1cf94752e +elytron-client-1_5.xsd +8e895f93828b136632bb0669e7928418e0793882 +elytron-client-1_6.xsd +069074e8fc0ef6a83050b3bea38c138e161889a5 +elytron-client-1_7.xsd +0bd4c28e8af73cc7fc15fd09909e8dbcfc1017c1 +elytron-identity-1_1.xsd +1025bf6ff3ac202fea080e7666c4672a1e86a624 +elytron-identity-1_2.xsd +b4a4f0a80e2779971757f3f0eed87270a0a16643 +j2ee_1_4.xsd +b8887ae9d0998d4e651e464741fef381a4dc8252 +j2ee_jaxrpc_mapping_1_1.xsd +9a7a3b47656509745aa81b27ca78b025776f6b3c +j2ee_web_services_1_1.xsd +787ec4b5546017dfe009cb3be345c7fc0d8daa67 +j2ee_web_services_client_1_1.xsd +19e06c37dc0bbd62d37b14f304d4122df245154e +jakartaee_10.xsd +2f9b7686e52ad908dbf37492c9de80df6f868e7e +jakartaee_9.xsd +5ca78b7ccdc92425b9c9e836a5e99fe9c612483b +jakartaee_web_services_2_0.xsd +a2058dd6fe7d7cb0377e46d35a87c4f45d7a1729 +jakartaee_web_services_client_2_0.xsd +23b435efceec65145373da4101b5331ddecb7e7c +jakartaee_web_services_metadata_handler_3_0.xsd +5b329945c3e47228da0b7fe725d6c7641f17e36a +java-properties_1_0.xsd +d7c10d2aa6539679f0d40889536660415442d5af +javaee_5.xsd +6596a18fb93c179f7df27f5770b6f8ea2063a45b +javaee_6.xsd +4ad44509dadc8ccdad917bcb41c7101ab01adfe9 +javaee_7.xsd +f7ea0bc24f0d68f30b5ef8b02a202da6bead16f8 +javaee_8.xsd +8e1a6a067b6e4c8177c9d2a24dd3478029b8d5d4 +javaee_web_services_1_2.xsd +87bff550e10a003e0594037fc91c85bb49c57940 +javaee_web_services_1_3.xsd +8cd832fe033c93995a6f4a0aac8e48dee339b6c7 +javaee_web_services_1_4.xsd +266af274f3326413cab9b4d70abf16f48e6bc198 +javaee_web_services_client_1_2.xsd +0b3161f8af208d215dfcf063181d43389612e446 +javaee_web_services_client_1_3.xsd +df12d78d2b0530f0bbefa1094fb28bb086f4c944 +javaee_web_services_client_1_4.xsd +b92027015b0a6670781ad8031961d0b1a77598a3 +jboss-app_7_0.xsd +3c2ccad9347413a3a5c49f54ebe15280f1e6488b +jboss-app_7_1.xsd +465b8cd42241a9ef8833f41c4c0ebd63abfcf9e4 +jboss-app_8_0.xsd +5c27acab04d8916c3e66656ffb42fa493492089f +jboss-app_8_1.xsd +92559dd56db5df6ba841b914b623c95147cd373b +jboss-app_9_0.xsd +ae1732088afe693c3cc03e54b683c485e2ee4d01 +jboss-as-cli_1_0.xsd +efb1bf90189435d5be8935605da61cc161ba9649 +jboss-as-cli_1_1.xsd +58185229cfedb328b3bf76ae5fff14af3c6c9a7a +jboss-as-cli_1_2.xsd +15ee758313de399dafed586347eb62fd505b0adc +jboss-as-cli_1_3.xsd +32ba972e49639b9228c3bebe1a04af05401ff590 +jboss-as-cli_2_0.xsd +44535c3684b8d17ccc6856aa7c44d904b308b74b +jboss-as-config_1_7.xsd +e44f008ffc127cf02fdb010a64707de5e522c6c0 +jboss-as-config_1_8.xsd +442340095a147db047f2d0992e14ff28babfdc2b +jboss-as-config_2_0.xsd +5b8d20fc763f0377e635c29c178f26d8aef90101 +jboss-as-config_2_1.xsd +2f1847781fa1a31fb6e16e0e39cc508f9a2a6039 +jboss-as-config_2_2.xsd +14195606bfad631120fc01bc515b1811cbb43eef +jboss-as-datasources_1_1.xsd +6a1dbb119803f018d7c345b1898bb83a941deb94 +jboss-as-datasources_1_2.xsd +d341b05c6bf3da1350571df7dbe6b9695c661364 +jboss-as-deployment-scanner_1_0.xsd +4428411544dfe23255a997a25a06d9fb90e6ea2d +jboss-as-deployment-scanner_1_1.xsd +e77c4c2fbebdd09d89904282b09d3ca2088dfe5d +jboss-as-deployment-scanner_2_0.xsd +e564d34438a6ffac3ebd578edb53aede9089c94e +jboss-as-ee_1_0.xsd +50ac701da11029a6de19157fa9f33b875f40e058 +jboss-as-ee_1_1.xsd +a32925c7c5a7908b978f4e81631c323f8bc72ced +jboss-as-ee_1_2.xsd +31aa2ca8b4325fdd679a26cbf59a76da1a668cff +jboss-as-ee_2_0.xsd +3a0b5507d222816999d63d194c0ddaf9951a67c1 +jboss-as-ee_3_0.xsd +c5060782ebce144520bcf585bb4af2c44ab4f44c +jboss-as-ee_4_0.xsd +89e6c80b5764b4aabb8967bf9796d833dbe0f5af +jboss-as-ee_5_0.xsd +ed92a02882f535d1578c488579b528decec7de15 +jboss-as-ee_6_0.xsd +4787034df1a159544e87161a37504a69a35dae18 +jboss-as-ejb3_1_0.xsd +3828f309551e6addb2be407e3a12db03b19526b7 +jboss-as-ejb3_1_1.xsd +49e0e0dc772b0fc159cbc716c546a4e28b79a0b5 +jboss-as-ejb3_1_2.xsd +a48c9f824669967c17e0c5c4abd00241b32f3551 +jboss-as-ejb3_1_3.xsd +e3817bfd5ac7f2619b9895c99865eed26303cd2e +jboss-as-ejb3_1_4.xsd +c35d2f4ff5b5106a6d199c11afdfd7df4b256358 +jboss-as-ejb3_1_5.xsd +a9137ac78e6ecfea2d482c82a427eed32944f341 +jboss-as-ejb3_2_0.xsd +92a3ee13851c10d5f82b4467b63b8bdc5c226682 +jboss-as-iiop-openjdk_1_0.xsd +11bc8d0bc63e9b7a73968479043f91d634576684 +jboss-as-infinispan_10_0.xsd +39cb274974983b505569e5ce66b7d4b777b0932a +jboss-as-infinispan_11_0.xsd +9d1a25dfcdc461db90876cdfd08256de0a075538 +jboss-as-infinispan_12_0.xsd +128b2647e4254f67294bfc722f8ccadd5aac83ba +jboss-as-infinispan_13_0.xsd +c41cefa49b864b831e60f858d642f93056d5056a +jboss-as-infinispan_14_0.xsd +e19d87f8134d79085934bab2eee09c3429f89d45 +jboss-as-infinispan_1_0.xsd +a59b565fe1506cd846d47fdec8102ab941cb59a5 +jboss-as-infinispan_1_1.xsd +9d10a0049bc8081f17364f385fff0042c42e20d8 +jboss-as-infinispan_1_2.xsd +3243ecdc060d0a98c2211bacf04765275f12538c +jboss-as-infinispan_1_3.xsd +863e2b6514131a4c97c9f8a8369b07ef59ac6133 +jboss-as-infinispan_1_4.xsd +5ef5f662e2b26a08ff205869a68e9492f57be926 +jboss-as-infinispan_1_5.xsd +7a551d8ec437047c30f2dbe5e033516bee9b1a2f +jboss-as-infinispan_2_0.xsd +74c82f6493bd10757cbf9672b7ac19b84346b8fc +jboss-as-infinispan_3_0.xsd +9ae35ded7fac49895efbe6559f9c8d7ffec7ccea +jboss-as-infinispan_4_0.xsd +6e8637649f14022f5ac207554dc5e9ae3f51542a +jboss-as-infinispan_5_0.xsd +67228419ac44e407c5caa4211f81bc6ac2a391ca +jboss-as-infinispan_6_0.xsd +8e3d07cce7700b6db4a0e82ccaf5e749f4d665ed +jboss-as-infinispan_7_0.xsd +ed8af9a9512a41b9ad7f5706facb2b0ed598e465 +jboss-as-infinispan_8_0.xsd +f28a4ecd2df0e6b0541dc5113faef1853a6bf197 +jboss-as-infinispan_9_0.xsd +db98b68e0f7c67fcf060cf30db55dd9e971e8ac8 +jboss-as-infinispan_9_1.xsd +fb859c662d3aea1101aa0420c133e62835430ae5 +jboss-as-jaxrs_1_0.xsd +593587d97ab040014eef8f37ad7b4bc1822920c9 +jboss-as-jaxrs_2_0.xsd +84c08156f153715b5b29b6d7a3d8b9b84db637c7 +jboss-as-jaxrs_3_0.xsd +f175216fac89311ddde8f19ac3f3918c47c047e9 +jboss-as-jca_1_1.xsd +ee2ccf4967b7ae847ac36250bede0f09a2c5e66b +jboss-as-jdr_1_0.xsd +cbacd371febb93f0952b238d1eecb4e7bdb57dca +jboss-as-jgroups_1_0.xsd +b14802c4cba0e685dfe289ee7af4e61140a7a8cc +jboss-as-jgroups_1_1.xsd +507fa2b90f13b42315ae3969c63175c79493aab7 +jboss-as-jgroups_2_0.xsd +e743abb55ed5ccf4f554abec4dc2c92937e88992 +jboss-as-jgroups_3_0.xsd +d3188fc12db1305c87d497fc9f0b57a192be064b +jboss-as-jgroups_4_0.xsd +868f6248a2a1ef110ccabbb836d6af728d7d135c +jboss-as-jgroups_5_0.xsd +22fb0c05205d5b37b39965332f3e858fd0a5bf2b +jboss-as-jgroups_6_0.xsd +c09e97590630fdaa8ad2665fdb554053334b164e +jboss-as-jgroups_7_0.xsd +0d8e5d2723d4cd4f01793e27e046f3380fd7efe7 +jboss-as-jgroups_8_0.xsd +98cdba4a16264bad655589c23c61ac112d480601 +jboss-as-jgroups_9_0.xsd +08c20269d1c82336cec426c1d7a150d6387a9b10 +jboss-as-jmx_1_0.xsd +fe53df5cd74afb4c41e92ac8fa45a6d99b5dc25b +jboss-as-jmx_1_1.xsd +661eea4053d426ce0326e031c8d7409e343d6d56 +jboss-as-jmx_1_2.xsd +234abdbb9a166a9b9ae93282f261674395091d47 +jboss-as-jmx_1_3.xsd +2fe7bca846949b6be7d0e0df6629af9a0ed5c422 +jboss-as-jpa_1_0.xsd +e1078b433d320683e7a063e0e2ba60cd1ab0b8aa +jboss-as-jpa_1_1.xsd +7ca7123c878c743504cb910b766561f93e68bbde +jboss-as-jsf_1_0.xsd +8ddad5bdab5985623da903c5face996cb01d27d3 +jboss-as-jsf_1_1.xsd +d121d9972229cba0d8c2bb85b53a4b97a9f958b1 +jboss-as-jsr77_1_0.xsd +0c45c45c63671e4dcd64d33e12a252667fa995cd +jboss-as-logging_1_0.xsd +5e2157061da67e43904157c1179474d964e1cb14 +jboss-as-logging_1_1.xsd +cb2d7d086179a4ac947b0aea08498106ad505402 +jboss-as-logging_1_2.xsd +4bfe2825fb82a2544b745830190aec02d74c39dc +jboss-as-logging_1_3.xsd +765e28782aa95ccecf146f3958ec1ff2b122e006 +jboss-as-logging_1_4.xsd +b3f48cf6813939f712d77ca5bb59a96d74b7ffc6 +jboss-as-logging_1_5.xsd +33c13d259cebff1ca21ea0673a84adf47c31758a +jboss-as-logging_2_0.xsd +726c25351d3c3bdf96f90d5cee7d72e61b16fef1 +jboss-as-logging_3_0.xsd +ad823081ef784c94339740e8698888363f0398a4 +jboss-as-logging_4_0.xsd +9c8b7d0d1a9a31c382832574be132534ddc3638e +jboss-as-logging_5_0.xsd +fe0850b6bdd53d3059535a88969ca1aeb0db1fd4 +jboss-as-logging_6_0.xsd +568075cc5192f16d9f56b06065f7073f06aeaf90 +jboss-as-logging_7_0.xsd +bce3c86077c3bf34ace43ce325320567ebdd4ad8 +jboss-as-logging_8_0.xsd +12482f4c0929faf1b95a33c3d923fd937478fb08 +jboss-as-mail_1_0.xsd +8ba25ae2853d547a60903b02018061d896eace98 +jboss-as-mail_1_1.xsd +fd7e0b7f086868fcddf82ffdc5a5705015d213d5 +jboss-as-mail_1_2.xsd +425ab77c9c7d747f6cafbc5df83290a177df3464 +jboss-as-mod-cluster_1_0.xsd +0b76e8b763e0dbcfc6906015e10efd6f2be836d3 +jboss-as-mod-cluster_1_1.xsd +4f3c7a92cba3f4d626c56372d1b3ad77672f116e +jboss-as-mod-cluster_1_2.xsd +8cceb83cf58ea75515aff5fc41db7105aa1cddf3 +jboss-as-mod-cluster_2_0.xsd +9a86005bf10887967e454364736874acfa325e8c +jboss-as-mod-cluster_3_0.xsd +20b8f4eade6fd119f3ea20d634e28d5ec23e97b9 +jboss-as-mod-cluster_4_0.xsd +400216d3cc5ca7b8456205ac68a34c9aa0fa1844 +jboss-as-mod-cluster_5_0.xsd +589ea023374d01f1f80b861516025ac1311858cf +jboss-as-mod-cluster_6_0.xsd +13a7f277556f6f9a3504f3f58aa0dfcfe33bf5f6 +jboss-as-naming_1_0.xsd +4ed3ea7796e8eb7c0a7cd55c43d0765117d1d5a5 +jboss-as-naming_1_1.xsd +d103c230dad45a113e133a2bac739fe8cbdf6d36 +jboss-as-naming_1_2.xsd +e1fe7dc996d491478a1c4833fd7a8c762c0e4fca +jboss-as-naming_1_3.xsd +dc017b8b57445c0f68705ddc43317ed24169bec1 +jboss-as-naming_1_4.xsd +ff76cab8ff0852b1e9c0391706da255836c994b8 +jboss-as-naming_2_0.xsd +25d18a8b04efe24390d1f9a4d4e9537bf495eb6c +jboss-as-pojo_1_0.xsd +b0551caf2cd940a224f9be1c4922ec26d7b7277b +jboss-as-remoting_1_0.xsd +7fcce646b06b3b3f75da867be23098ee09a43895 +jboss-as-remoting_1_1.xsd +43f777f0a20307e494adbc773f193fddf9dae5cc +jboss-as-remoting_1_2.xsd +2ee96d02fa2ca718f7891599292c7a9b01d5a90d +jboss-as-resource-adapters_1_0.xsd +981aee4591b25081147d7e6dbc1a18bb762de362 +jboss-as-resource-adapters_1_1.xsd +d20babab2aabc8ec579eee7f4b38130c1e303d17 +jboss-as-sar_1_0.xsd +b02386dcc42d69518569f83228a6f4bbd7a5e00f +jboss-as-security_1_0.xsd +0ba6cdc5b88d5e3e0d6f51163f46ed807e96ec18 +jboss-as-security_1_1.xsd +660b291ab4c2f6722cd0248c0fe912b16f455dd5 +jboss-as-security_1_2.xsd +becc853521aecbbf57dd0246c5f21a3085157efe +jboss-as-threads_1_0.xsd +aecee97f20d7bef3587a25b5d9caad220c5fff13 +jboss-as-threads_1_1.xsd +4f02e71bb0fa3506fa6c29538a9d121c8991c09b +jboss-as-txn_1_0.xsd +4bb7d57d6edfe761bc2d60a56f1241d69cdbd1ac +jboss-as-txn_1_1.xsd +aff481b3be1f2eeebec32cd1dbe218f17c0f1be1 +jboss-as-txn_1_2.xsd +281f5c1bc29cf938ca692c51750cbe2445e02526 +jboss-as-txn_1_3.xsd +e45fc4282848b4f8dc142a5d7fde0041ca06cc1f +jboss-as-txn_1_4.xsd +a4a37187e6de08bb511bd0f38bdf9e5909d099f1 +jboss-as-txn_1_5.xsd +e813fb41c820d6c1d6c6da08b07a1c82c49c260f +jboss-as-txn_2_0.xsd +59eb8c25f0f818b4042c84cdb2f098008fa7a564 +jboss-as-webservices_1_0.xsd +4ca1773561ae64b01c8ea66c2db2614960616eae +jboss-as-webservices_1_1.xsd +a1b4db27f20628700886c00bb57442dd4b2bb441 +jboss-as-webservices_1_2.xsd +8f2205974c45a410f4339899c716acfd539560f9 +jboss-as-webservices_2_0.xsd +1d91be09bda64f8a42840ca96c91ec889d1be524 +jboss-as-weld_1_0.xsd +63ff4b6e79f750334dd5135ea09c01bfd51701fa +jboss-as-weld_2_0.xsd +a35a6ecc2a18002fdc0f03d9f5db570a5118fe4d +jboss-as-weld_3_0.xsd +6407bdd424c14a899a1f7c50b15c8f69c6f0bee5 +jboss-as-weld_4_0.xsd +fc0363ab96608f3557e4221e815d4fc89981be39 +jboss-as-weld_5_0.xsd +ebc8b7488aec1de94a5edcd8fb0cd35231b274e4 +jboss-as-xts_1_0.xsd +dae13f22fd0b8cb0feec517844559473c6aabd82 +jboss-as-xts_2_0.xsd +2c68e8bb1b8becc2f453e8265f69d3e4fa660ae2 +jboss-as-xts_3_0.xsd +d9600d8e1fb00cd8580179ddf95594860bf929e7 +jboss-client_6_0.xsd +76b1a9811d74cf342efdf0a6da24b9d157a2462e +jboss-client_8_0.xsd +f6fbe37b13f9ebf1732110112dad062546f99be4 +jboss-client_8_1.xsd +fd2bb6e40179348adaa1d11eadfe027c6b949962 +jboss-client_9_0.xsd +318431c528255ac1673e6b390e9ce2a38dfc3d8f +jboss-common_5_1.xsd +16750029d41941f49fe4ae4bce9b6872a3e545b3 +jboss-common_6_0.xsd +f3053a95173774a5aa3f71d1bbd1cdfdba252f73 +jboss-common_7_0.xsd +b48d6db12787d55edca14686d63912903a05f32a +jboss-common_7_1.xsd +788011a7a2f121915f780111e4369322cdd61819 +jboss-common_8_0.xsd +e8a89d3500c7362a44533d864ccba06fa779b793 +jboss-common_8_1.xsd +845af68567662671faa7fe79e99deafac03aef70 +jboss-common_9_0.xsd +31e702ab81eb5e1dde3ecdd63733d6008b6c5191 +jboss-deployment-dependencies-1_0.xsd +a0f896292397bcf173bca7fadc653b8180125d5f +jboss-deployment-structure-1_0.xsd +0f4e155321f186df2a30166c14da040b4791467e +jboss-deployment-structure-1_1.xsd +32de0ebb1b6805a9ede42c1469273118bad6d9bb +jboss-deployment-structure-1_2.xsd +f856ecfe691dc28a207175046a65e727c9969329 +jboss-deployment-structure-1_3.xsd +e4362ce61cd52e9b2f9bd6237e30a2db759a3e28 +jboss-ejb-cache_1_0.xsd +690e929b91df9f8676fee04c9dccd6da2c953706 +jboss-ejb-cache_2_0.xsd +c83aba51007b1db8a99f31bee43e1129a5a69607 +jboss-ejb-client_1_0.xsd +66eddbcc5d0d50c45da7ae0ecc1630a386950aae +jboss-ejb-client_1_1.xsd +41cd8683c7d672ffdd32aa8c45c0f09cdc8e9f26 +jboss-ejb-client_1_2.xsd +425d5ba17ab71e3954da0143ff028d8346556cc6 +jboss-ejb-client_1_3.xsd +54238166142d78a29c4192a94a96a09c4f66649b +jboss-ejb-client_1_4.xsd +5a2053350879625c752488d8fe0606ef639a3be0 +jboss-ejb-client_1_5.xsd +a12dff73ae40b9b8e5a14c5e2c510f595825397d +jboss-ejb-clustering_1_1.xsd +957de001e2bc61137d0d786324b301359ba12943 +jboss-ejb-clustering_2_0.xsd +a9763a0ea44dfd106565e263a7071930246e9890 +jboss-ejb-container-interceptors_1_0.xsd +b1b2cabffcf73bc6682a86e794b836a8894795f8 +jboss-ejb-container-interceptors_2_0.xsd +256b58afdf3cd516466aacb394620aa6b5eeff9f +jboss-ejb-delivery-active_1_0.xsd +1594e230053151b0fc4460b5d2c0974f07e2949d +jboss-ejb-delivery-active_1_1.xsd +59f01a95f4bd6af475fdcb2580d0708b4140cb0b +jboss-ejb-delivery-active_1_2.xsd +440ea3398d2a0a06f702753e982561c13fe42859 +jboss-ejb-delivery-active_2_0.xsd +843d5a1e370fdf9d38365137eb1b678b1a1e2a72 +jboss-ejb-delivery_3_0.xsd +658a421d9b10cbaa3259310c8663b137286b7ee6 +jboss-ejb-iiop_1_0.xsd +824335e09c369293a2c19a1e5fdf7cf966ad00d1 +jboss-ejb-iiop_1_1.xsd +cdcb89189562bcacaf7e665531d2d719fef284cd +jboss-ejb-iiop_1_2.xsd +d227c05367758f824fe58db34aea9aac8a3d22fa +jboss-ejb-iiop_2_0.xsd +24a8df905641f1537f19f5141229734a9ea96bff +jboss-ejb-pool_1_0.xsd +25443240cf37ba90bc87a593b10757fe82a4f709 +jboss-ejb-pool_2_0.xsd +d6bcb528ff83477eddb2be6d9708e34a24e47532 +jboss-ejb-resource-adapter-binding_1_0.xsd +db23ed456835899d679248b946b3b45461fe9717 +jboss-ejb-resource-adapter-binding_2_0.xsd +c54204d1e6f88b45c27ce49d7364b7784d5feca1 +jboss-ejb-security-role_1_0.xsd +a1ae805b6d8136c5aa35a9e63ba258c3edbc2276 +jboss-ejb-security-role_2_0.xsd +3df1c72095e95f78a7b5f28037c02f5233e9fa4d +jboss-ejb-security_1_0.xsd +cd304009d57b13ed16b1c8b618389a5da75ca5f7 +jboss-ejb-security_1_1.xsd +4be44ca737e70f16cae606b23947d442c676c78d +jboss-ejb-security_2_0.xsd +c7fa0047c00a9346fd31f248422df215ee0fe1f2 +jboss-ejb-timer-service_2_0.xsd +a208aeaca921cc5531266d5c5d678b681207dac0 +jboss-ejb3-2_0.xsd +ac3011e6f323c09f6c1fa59767e6102ad5ff7fc2 +jboss-ejb3-2_1.xsd +a6f6dea09944f40d08c8ea38417341a852de94db +jboss-ejb3-4_0.xsd +3f4558028d85b07bf95c4193888f6710c5a023f9 +jboss-ejb3-spec-2_0.xsd +f0299f74d9e9580c3bc78f3de6fc1db509cedffd +jboss-ejb3-spec-2_1.xsd +307f6cda70369f204510e1c7ce5881690a3db443 +jboss-ejb3-spec-4_0.xsd +09dc0658f81bdc4792162d83cdc9f851d156a3d8 +jboss-jpa_1_0.xsd +e9cc701fb65d025162014f8e553004d5a82ff62e +jboss-pojo_7_0.xsd +b3bb5a61588be8a1b56ffada6be67b06caf1525d +jboss-remoting_5_0.xsd +e694d9531b1a67c92d59979d30a5c17da037022c +jboss-remoting_5_1.xsd +621806c4568630ddfda7a52de4bea9475b2b2991 +jboss-remoting_5_2.xsd +c9c096f4f049a806d2e93072c919c2b9b55178de +jboss-service_7_0.xsd +25e4038326dddfc052039c10ad6645610f4ea601 +jboss-web_10_0.xsd +413dfc364de9d759eec7d299630a7ea770d71d89 +jboss-web_10_1.xsd +f08d95202e5fcb0f5626d555077231ade2c22de5 +jboss-web_11_0.xsd +f5e15ce86ae72879a039a5fa5501124994c37102 +jboss-web_11_1.xsd +57497fb8d97f743883ca5569e813c060f81cc638 +jboss-web_12_0.xsd +f6a52af5a52270fb90a335aaa07f8625c5bdcb5a +jboss-web_12_1.xsd +ad381da602058c5031b34bae2eb0b19f2254ecdd +jboss-web_13_0.xsd +b862ed19bdcd30f9c2708dffcfb8d1089db4b9cd +jboss-web_14_0.xsd +6ad2a3271aa45c764f9f071751e39ca62bb0092f +jboss-web_14_1.xsd +0735fb0c9f32311026c35b001e7912472ea53b14 +jboss-web_15_0.xsd +5f88cbbf9bd4f2f16cc135ef347302391bc91e6e +jboss-web_7_0.xsd +1464a66423e90a8bd6262c586ea4dbe57aebdeb1 +jboss-web_7_1.xsd +fa3ebe01a24d4573bf6d0475e07fae558a455dfe +jboss-web_7_2.xsd +84b06df110e156ed09007a0db54ab5d95637daf2 +jboss-web_7_3.xsd +74fb7633343e3e057648ed62fec697e4ff84b1ba +jboss-web_8_0.xsd +6aa207f10c66ec995726de29b6a53293878a2994 +jboss-weld-1_0.xsd +325d3a32d4cb33b2d1f9e25647ac94686c35a97d +jboss-weld-1_1.xsd +a313d3a1617e431ec5e56ea312512a6cda931927 +jbossws-jaxws-config_4_0.xsd +162b91f3e6beb6b5e68bf64e72e4bc159f50bc1d +jbossws-jaxws-config_5_0.xsd +0e50cdc20930a945395d072a15765eb25af0f694 +jbossws-web-services_1_0.xsd +a2918b10880bfe162a17ff6d4bca648bee73c749 +jbxb_1_0.xsd +fddd1ba12428219f99de3c2c65ab7c351fe8ebba +jndi-binding-service_1_0.xsd +c78b4deb58e8e1e6d64b30358e739d144c9bdcdd +jsp_2_0.xsd +2050e5381f33e3c185ad6768c79b86a8ecbd2dc8 +jsp_2_1.xsd +8a1ec112119b91cfae77243447ebcc2fd6a659f0 +jsp_2_2.xsd +95fcbdef41d08fc1d07e7208c8c97b2aa63a635d +jsp_2_3.xsd +79a34765cfa0f26963b2b7bb8ddca45f0410b5c2 +jsp_3_0.xsd +27892316f15e8943232289d50b3e7392168e9e0f +jsp_3_1.xsd +3671bf5469984857ae0e4ed9add3b895613e17a6 +module-1_0.xsd +3d23eb55a382fc2a8599a65156a4a0c5e3f933e1 +module-1_1.xsd +2fe17f16616c499609a34c7d885718298671290b +module-1_2.xsd +df3f1670969ba85b022ee59d9526dd598ca1442f +module-1_3.xsd +8bd5a2193763a2db3004f7e06a7115c4ab9c5b8b +module-1_5.xsd +6bbd1ce5f142a6fa7ea0865421f1b0ec0b758106 +module-1_6.xsd +4e3bb5abcf172a8ba0aac308e8a21e208f749be3 +module-1_7.xsd +44ab9d6ce7fe29bb97a07ae31e8a5f8574acd39a +module-1_8.xsd +735bda10aa457b3f14fc70ee54a9a0e767e77dfc +module-1_9.xsd +85a7a838826aed8414b506a01fff0c82ba898458 +mvc-krazo_1.0.xsd +f3a1275d81a1b34e34f5f1bacb04c67d0309ef44 +orm_1_0.xsd +22e560f5ec31e7a82f0c00e5a3f1ad91d6039e20 +orm_3_1.xsd +84d186ce347f5df4ffb144247bce8c70acfcdc8e +persistence_1_0.xsd +47640df2fc242f398edada7616aa7f91174354a3 +persistence_2_0.xsd +5a1a08044f28e595224f70467bcaf64592e0bb68 +persistence_3_0.xsd +92ff6c1cec35dd3cd16252b4d602cf08526e8e33 +shared-session-config_1_0.xsd +754942810540cc287f89410f01a717b012cc869c +shared-session-config_2_0.xsd +aa4e02f73e89221f373057870902bdf73c76b69a +singleton-deployment_1_0.xsd +273d0cf5d66e46b883e8354e11fcf9ced3f4173d +trans-timeout-1_0.xsd +cd815ace62d491b455335620aaf850624221c9c6 +trans-timeout-1_1.xsd +7900b92efa0b0630509980b40b7a74695e9945a7 +trans-timeout-2_0.xsd +2f5a9b3a2791619b1278ca8089c837c3e788324c +user-roles_1_0.xsd +1099f544be1ecb0a677bf55c49fd9bb3f193639a +web-app_2_4.xsd +95a7d2becf1ef7c57509c149ca6c62744d170bed +web-app_2_5.xsd +2fbbd8c4f298eb8dc6c405264be8d775317a6ecc +web-app_3_0.xsd +65929d9933e60ea51a5e072e966a363bf8fbccb9 +web-app_3_1.xsd +f4ceb7bffcfa77d14c19b46ca882fe6162ce3263 +web-app_4_0.xsd +10a0a7ad0cb551ef6f0e8e89e3333b966abf896a +web-app_5_0.xsd +5a0deab2943ab8ff23091b610a9fa674d2529fbb +web-app_6_0.xsd +e8b275ff229c79a714b8fddae862ae55f9449583 +web-common_3_0.xsd +22076bc075751d07f2813c28c44bada9cb015267 +web-common_3_1.xsd +dd9eaa2ebcd0291d1551ef449b827b6c807a306f +web-common_4_0.xsd +4d90199aac4f9e04eed7cd107e2e7384e04bffc2 +web-common_5_0.xsd +0ce3667b1aedd2c58dd54bf244f7d46778e6fa71 +web-common_6_0.xsd +b78fab65ad92dec0d7e1870cdc5a12f75e2d8f97 +web-facelettaglibrary_2_2.xsd +46b1f638acba41cb0e8b1e80deb0bf73ac4e37ce +web-facelettaglibrary_2_3.xsd +ba14cfbbfea8c788b3df4de5d8e2649dbafecfdf +web-facelettaglibrary_3_0.xsd +ff6a40532e7f2fb160e11a70dccebb8492798ea7 +web-facelettaglibrary_4_0.xsd +6473912f98572f12d3a8684bbeac4560fef9ef42 +web-facesconfig_1_2.xsd +45342c7a781359b75bfa2df9a21c10c71bef81ea +web-facesconfig_2_2.xsd +75dc55c9bfc9bd62ba2974300f4545e38d48a245 +web-facesconfig_3_0.xsd +0793df8b6c5b4d4000a719a618866b8077ef8b80 +web-facesconfig_4_0.xsd +db535a5d19d9f5299f7429346fe8e16e97f5d61d +web-fragment_3_0.xsd +9eb4e6b7b908bc092d59f1303ce8835877aef482 +web-fragment_3_1.xsd +76648ec3a9818fa5275c8131ad0f378ff75a3ea0 +web-fragment_4_0.xsd +3df1a4850f080f1ab0b545c5e000a78d68d0e11d +web-fragment_5_0.xsd +abb85fe76e7c3a3247365e499b9f0f286cec7bca +web-fragment_6_0.xsd +077bfc396055b8cb8e30aae33d74c6bafd0bfab5 +web-jsptaglibrary_2_0.xsd +f499c6091d5fe777f84368a0c91f0c5f9f72e919 +web-jsptaglibrary_2_1.xsd +76485f9f641f24840f14bf0bfd76c3bfae78dd18 +web-jsptaglibrary_3_0.xsd +f6e1f53a06c3d4e7544052de2c605536c6d49e85 +web-jsptaglibrary_3_1.xsd +a4a45d330af58ee2892c2430ce54ad71f598c175 +web-partialresponse_2_2.xsd +c7d2c01990e5755ce5d4fe54088f762ff61bb27c +web-partialresponse_2_3.xsd +dc62bd9bc0432dcf20efb497929448f8a9f0b035 +web-partialresponse_3_0.xsd +6e68a52e1c60e46db54d9751263cd456d31daf2c +web-partialresponse_4_0.xsd +1782121ddf05963c2bf3b1b8250b38a00d7e0188 +wildfly-agroal_1_0.xsd +ffcf52c6a54e4a2f4aa8a646b7a2ba21c49bafac +wildfly-agroal_2_0.xsd +c25703e8be4bb7558cf2db9d8493a259aef80766 +wildfly-batch-jberet_1_0.xsd +d1e9273783e2e11ac26976e9c4e63d7f89d7bbca +wildfly-batch-jberet_2_0.xsd +78245f5a87e978610fd56b7200255d90aca181e7 +wildfly-batch-jberet_3_0.xsd +3e0f11d555c706b087948266aa25fad28253e6b2 +wildfly-bean-validation_1_0.xsd +3f9c5b24ba68cc42b19187b297e628632f488f47 +wildfly-cli_3_0.xsd +e5fb04c07e8512a995dffbd72ccb3b5135586252 +wildfly-cli_3_1.xsd +34c7c2748302e62f01dbc4e556fe19cb77dd63cd +wildfly-cli_3_2.xsd +38fe7448a0bcfe344bcaca31368bc6595ee1d59e +wildfly-cli_3_3.xsd +06605915457ec9fb35c4a13ce5c610cda888622b +wildfly-cli_3_4.xsd +2ce48eafffaa89f2dc1e6ae3969af704bfc7b511 +wildfly-cli_4_0.xsd +3f0f8787987f0a8c596dcb6547413229e5cfe3d3 +wildfly-client-ejb_3_0.xsd +897acfe95eb61e5b3a2c46e19ec42c47ba55249a +wildfly-client-ejb_3_1.xsd +466f3ac53264e19d9b79e278744653a061b3e594 +wildfly-client-ejb_3_2.xsd +b4b146fc603e531601508dd048fcdfeb7d17c2ab +wildfly-client_1_0.xsd +35f832713f356ceedfb501ce7bb59f9fe5ebbf49 +wildfly-config_10_0.xsd +d3036ba6758e44af07ce6d7c6bc217daa278bf06 +wildfly-config_11_0.xsd +8a8b6396fa0ed8b17b6885ab463bab47662ec7a3 +wildfly-config_12_0.xsd +ee7bfe2625d45b32e58b15601c2cb06497176931 +wildfly-config_13_0.xsd +32298ea32e5257e84e5562c7f8977ea051e70dd2 +wildfly-config_14_0.xsd +ec2468549b8876a2bcdbc8a4ad95ea97997d3cf1 +wildfly-config_15_0.xsd +1b1099b0b942933436f3cda307567ddeb8ee96d9 +wildfly-config_16_0.xsd +2213c6cd8e063a6677ece9221911f76f03a6932d +wildfly-config_17_0.xsd +ec31690f64656fb19906ad2b6eecd81412f28c07 +wildfly-config_18_0.xsd +34fb95ba5be0b527543c6cd899872d5a4cd05af4 +wildfly-config_19_0.xsd +247fd3e87518c64c123b28ec5686135ddffd7f85 +wildfly-config_20_0.xsd +ad654a0893117f5c2b978d3d029ba503b195a7ec +wildfly-config_3_0.xsd +4ccbb8cb39a783f5acfb443c416d853b16ff4a62 +wildfly-config_4_0.xsd +6191d15e27af6d7bd1d6c4d785d6030bc0aadd67 +wildfly-config_4_1.xsd +0494f568e2a1e41987927c924e20c5f089d06be2 +wildfly-config_4_2.xsd +1b5dd439bbae6b6588902d09c76aa911ea779946 +wildfly-config_5_0.xsd +198306e52cd3b198ca2718f0a4cce8e63c81c4db +wildfly-config_6_0.xsd +42343778acd31e92f89283fa7e96d8a2acd92ecf +wildfly-config_7_0.xsd +e5c4b336e169d844c1aabcdc232f07054206dd61 +wildfly-config_8_0.xsd +b578e3e0178a7ef9b813027a0a17a79833a86ae8 +wildfly-config_9_0.xsd +a8c350917c77f42c2550159c92ee4079723edcfc +wildfly-config_community_20_0.xsd +b5e4b40fcc0080684fcf2576599aa4bc6a96f540 +wildfly-core-management_1_0.xsd +9c99943d1d6275655194ad741ec41989bb36dd0a +wildfly-core-management_preview_1_0.xsd +8f82e08ba98fe2fe2d4e168f33b0ffd931f57e71 +wildfly-credential-reference_1_0.xsd +a1616b7b491fc9a4a76fe4990222062de1f5bef1 +wildfly-credential-reference_1_1.xsd +47d4be6ca08c7ca55233f5771608d85891b3a35c +wildfly-datasources_2_0.xsd +09e65a80afba630ca65914e807b48709ee37d065 +wildfly-datasources_3_0.xsd +75e682277689e54d9d73448f2a8ee012f4211bed +wildfly-datasources_4_0.xsd +2066b31c5302f3fac83b938171299035f9a8b244 +wildfly-datasources_5_0.xsd +6d6ab2a5f016c5239092d23c5a5fdfb8cac1264a +wildfly-datasources_6_0.xsd +1100ec67b8ed75c299d089bed8ed70e39be9ac9d +wildfly-datasources_7_0.xsd +f428d5f27c105da1790d7fb7c99f0f93fae03ade +wildfly-datasources_7_1.xsd +55a7372daa9f9ed5fce46df11c178a8ee41fb021 +wildfly-datasources_7_2.xsd +459baec1ddc25f66c6b3d8d917b756186e441685 +wildfly-discovery_1_0.xsd +972292ebcb8519bff8e3244c1c3e9a2f018b2a98 +wildfly-distributable-ejb_1_0.xsd +d014ba7f933c0e5c1e51c4bf603453a6ac46af40 +wildfly-distributable-web_1_0.xsd +ab8c85907f5a9b46e998f166bf4a9ccae6098fbf +wildfly-distributable-web_2_0.xsd +15094966127469ceaa05c1a84f27c3019271204d +wildfly-distributable-web_3_0.xsd +04c21acdb90317ca10936866e9ac7847176f1d7d +wildfly-distributable-web_4_0.xsd +3db5e8796d81f7f5669d6a93011dc3440746881f +wildfly-ee-security_1_0.xsd +e52bcd083176489543bfe0221a20eb19e92c8fb1 +wildfly-ejb-timer_1_0.xsd +0f3b4b2c761b981de13d8d374672e82e32a3f3ff +wildfly-ejb3_10_0.xsd +91dfbf391ec1453f860edde3f73c9ced22ae2810 +wildfly-ejb3_3_0.xsd +affcb7a295de32bae12bef3839c68f7ba8d66603 +wildfly-ejb3_4_0.xsd +a268236222653edf71981b9303cfeed6936b63e8 +wildfly-ejb3_5_0.xsd +eb85c55cf8093684186cf1291e3c29dd7dd970e9 +wildfly-ejb3_6_0.xsd +a21c3b767b29e94c32d9e20998f588814f9026c0 +wildfly-ejb3_7_0.xsd +b7d347b70a8a361aa5d084b9bc3c0ca7b54e4eb1 +wildfly-ejb3_8_0.xsd +41fce34c7d3bc64b6afe0a9c5c4736f9b8765b24 +wildfly-ejb3_9_0.xsd +dfe3e066dffb35f061b2289796ccdbccc64527b7 +wildfly-elytron-oidc-client_1_0.xsd +aeb9df27c86c85894a4f17690659177b80fb0917 +wildfly-elytron-oidc-client_2_0.xsd +a3bf7aad199c4043d82190a8fe07ee68b6252748 +wildfly-elytron-oidc-client_preview_2_0.xsd +564cfa9e76b5e73153f56061bfdf6f163396ba2f +wildfly-elytron-oidc-client_preview_3_0.xsd +779484f105e2edec4b722b360f9afd79b5080321 +wildfly-elytron_10_0.xsd +8ba06cbc1524ef262ff6b6ddee143b3981e0c4d7 +wildfly-elytron_11_0.xsd +b3133b8ef93394a17f9910aec82f86e80ac54ad5 +wildfly-elytron_12_0.xsd +a7a9780f2512f12663ad2c46e1040b459365ebd6 +wildfly-elytron_13_0.xsd +6955c044d4202bcf13341021220caaf7d1a1cdad +wildfly-elytron_14_0.xsd +f0d4e2d9fd2161e6f16dad5d6863378e8eeed280 +wildfly-elytron_15_0.xsd +e19e29461448c54a5ce8d1897374764fb062b29c +wildfly-elytron_15_1.xsd +24299e02445dda9c5186dfb5e3725c24a1a3f4f1 +wildfly-elytron_16_0.xsd +08b5b49910314781a0818e258478e8dabaad47f5 +wildfly-elytron_17_0.xsd +0fd7e5b432dff8291d15b76c19067ef06e457c4d +wildfly-elytron_18_0.xsd +318d7027dd25b864a7244b14745d2ae993599b1b +wildfly-elytron_1_0.xsd +30bf13d75d4f51c579c4342e7dc0db32b4b70017 +wildfly-elytron_1_1.xsd +ebd6c90e35cc2fb27e515bb79d2d10d07b7eeda5 +wildfly-elytron_1_2.xsd +d137091da5bb611eae7fe83532e84e81107477ba +wildfly-elytron_2_0.xsd +32500732d29aeadc5d99b8511023feff258eb044 +wildfly-elytron_3_0.xsd +306e2bee6e1f1ee7ab37469b3857114978f50018 +wildfly-elytron_4_0.xsd +36f88cb5bdbc80f0522b396785e95d389eb422b1 +wildfly-elytron_5_0.xsd +9b821b1771d3092eb30b87c3bef5425d8609a421 +wildfly-elytron_6_0.xsd +e8bc2a02a7ca8caffac37d6f6c8de385bb3dbbc0 +wildfly-elytron_7_0.xsd +0eb8f591575d8177930624233d12c286edf92126 +wildfly-elytron_8_0.xsd +c1e7c71d6a4ba62d0512ea837817313cffc52b2c +wildfly-elytron_9_0.xsd +1259f15698bb7243d02bafe4639de683c832b91e +wildfly-elytron_community_18_0.xsd +f4bb77c4d9cfdf23285f3306b4044760c1e9ab17 +wildfly-health_1_0.xsd +281db52c3fc89e1c165be4274ad3ad27ca05cd24 +wildfly-http-client_1_0.xsd +8ba350c867997b86e5169e4de76bae9c6cfc4ac3 +wildfly-iiop-openjdk_2_0.xsd +03b66946e04323adc4f0e3f534f0724b2e0eabb0 +wildfly-iiop-openjdk_2_1.xsd +90ebfe5c78609ad2c5e70478668401b8e9ffb8fb +wildfly-iiop-openjdk_3_0.xsd +b9a562da029dc392a29180d00914c888832b2d83 +wildfly-io_1_0.xsd +a1f2facaa75e46245b78dfc05b219ce0ba8150b7 +wildfly-io_1_1.xsd +c863cedf4bc477ea71b1b72042778e56107e8bc2 +wildfly-io_2_0.xsd +342d4a925c71dcbc5058751b62a0bb33ca3b3f26 +wildfly-io_3_0.xsd +c795b2c1cb4a29d7a64be4cacefd26a5fdeaf14b +wildfly-io_4_0.xsd +eff35e88a2b4cec0d243ea00e00fdb232f437ed3 +wildfly-jca_2_0.xsd +cc70071db378f6fbbbed9d167987ed081425a489 +wildfly-jca_3_0.xsd +105f78a64e4ffd08be9feea5e0ee5cc442b39883 +wildfly-jca_4_0.xsd +057cea77937ea4f60e29ead63e71144bbc9c218a +wildfly-jca_5_0.xsd +946df4e724027c038783050c550b953c048a7882 +wildfly-jca_6_0.xsd +08978178f2a2433eb8a7f67849a526855a09a775 +wildfly-keycloak_1_1.xsd +d283b2fa8eb7b8bbfc335c52b995fd0c514d2cd0 +wildfly-keycloak_1_2.xsd +e49d69fbb9b56463cfb7a50c65c2e52bc0d9fd28 +wildfly-mail_2_0.xsd +260440c2ca964e3da93647eb092b0688846add84 +wildfly-mail_3_0.xsd +ab48f1ef5953383df3f171e6c3f30991f941b516 +wildfly-mail_4_0.xsd +119f090c621aa5507be20a637db43b166b242038 +wildfly-messaging-activemq-deployment_1_0.xsd +c6681a3af5c86395fdcf134d299ff85368b360b5 +wildfly-messaging-activemq_10_0.xsd +96a7439daab0e3563a204e803ed10ed28bca9a36 +wildfly-messaging-activemq_11_0.xsd +995791f6a1e16413cf63f271c4c992a8991ae0b5 +wildfly-messaging-activemq_12_0.xsd +4b47421a247ebd919d78e3c1b178b1fa60ca2fe6 +wildfly-messaging-activemq_13_0.xsd +cf92d27a824523e0e8ab1a439de92a206d4792a4 +wildfly-messaging-activemq_13_1.xsd +f44e88aa83c11c014142d3705eebffca9028a5fd +wildfly-messaging-activemq_14_0.xsd +1809d81bf22f437a31babddc8aff1b8830878e1f +wildfly-messaging-activemq_15_0.xsd +0215443ad9c38bf8956edbaada87feb94afd91ce +wildfly-messaging-activemq_16_0.xsd +720f6a2bc42799d98411fddfb19f127829006eca +wildfly-messaging-activemq_1_0.xsd +61b20820b7b5cafefe86c89d80d261fb39dbc542 +wildfly-messaging-activemq_2_0.xsd +189eab50bb5e977db5b914f1740d29418b68963e +wildfly-messaging-activemq_3_0.xsd +c5263f0704d986c13cd0faa14544e2b0dc0a4c84 +wildfly-messaging-activemq_4_0.xsd +0b55ea6d8691400e49f4cf726aa7d19fa7573788 +wildfly-messaging-activemq_5_0.xsd +b51f803824be9b7b2dc311f12d3e63e6d0a4e885 +wildfly-messaging-activemq_6_0.xsd +e479dc4063288af70a30f6360366701ccad9ffee +wildfly-messaging-activemq_7_0.xsd +9540cc3193c2356694e3bd7b8992db19ec6d3223 +wildfly-messaging-activemq_8_0.xsd +ad572663c79e28d26afb8363403e38f2ac2e1b07 +wildfly-messaging-activemq_9_0.xsd +febfac39c568765feed74e7f0826a924bb2fc319 +wildfly-metrics_1_0.xsd +0c639cdb416d063cbe75e193d7757ac2bb87a309 +wildfly-micrometer_1_0.xsd +e19a39d7a05973c514e26c081663f99f0d8b6294 +wildfly-micrometer_1_1.xsd +5efe3eb73742ebd010ce4e5ac4446d002bc5fc3c +wildfly-microprofile-config-smallrye_1_0.xsd +1c2d047a662aec5716187c1b9b4d163c6d58d101 +wildfly-microprofile-config-smallrye_2_0.xsd +1e8667bafa5a105fbb224bf5376e883b9ea143ee +wildfly-microprofile-fault-tolerance-smallrye_1_0.xsd +3543c039dca106bff62547b88feb1a6b4c116468 +wildfly-microprofile-health-smallrye_1_0.xsd +47c6b11655456b300ddebfd57e85864d9ab6b82d +wildfly-microprofile-health-smallrye_2_0.xsd +ca86df7727673706786c734b9538c4f2af22d855 +wildfly-microprofile-health-smallrye_3_0.xsd +302042e4c84f0dc752ef3f2276608287eec15aac +wildfly-microprofile-jwt-smallrye_1_0.xsd +758835f093aa9739d542a7ec21fdd68d5150e976 +wildfly-microprofile-lra-coordinator_1_0.xsd +6246effed560873ec30993de2594e537b2a9a7f0 +wildfly-microprofile-lra-participant_1_0.xsd +7c533ab71706677bd7427f1f4f1aeaee27608a33 +wildfly-microprofile-metrics-smallrye_1_0.xsd +2f236c680897fbd544447b37bdeae6d8ad78c9cf +wildfly-microprofile-metrics-smallrye_2_0.xsd +96717b4bce97e7f3aaad112fee043ab92215cf76 +wildfly-microprofile-openapi-smallrye_1_0.xsd +377924d2fb6fea7007c99761d90f64ce075af59b +wildfly-microprofile-opentracing_1_0.xsd +31e9d74a8cc774442eac15e73f6ab79699c8f857 +wildfly-microprofile-opentracing_2_0.xsd +0454dad46db2ba56b9710690bdbbff62a0e7c164 +wildfly-microprofile-opentracing_3_0.xsd +78f9bd2432d4aac932190a1ba597b09bcf982457 +wildfly-microprofile-reactive-messaging-smallrye_1_0.xsd +df7ad95501603c5f9142b432aea4b205dd349d1e +wildfly-microprofile-reactive-streams-operators-smallrye_1_0.xsd +7ec833b605d3f2c50c6e2cfe433bdb62aa8167ab +wildfly-microprofile-telemetry_1_0.xsd +0d3226dbcc382ca17fbddc8ad21da85fc7dbe0d7 +wildfly-mvc-krazo_preview_1_1.xsd +0076e679591ba92ae27eaf6e405000a70d0a3ae8 +wildfly-opentelemetry_1_0.xsd +e42e147fefa1302525d641316519ceff9a782b1f +wildfly-opentelemetry_1_1.xsd +a809681065c277a7cdd3829810eab463dea45732 +wildfly-picketlink-federation_1_0.xsd +f8393af3c4fa4eedb659fbc155fc49767bb7e439 +wildfly-picketlink-federation_1_1.xsd +e4ccfe170114b1658ba4f85d4129c58a342d53e5 +wildfly-picketlink-federation_2_0.xsd +b77eec2994e672d8a41e8d2bf5185072c4d5136c +wildfly-picketlink-idm_1_0.xsd +c32280f36f32c74e0978e721643e0d46218d8978 +wildfly-picketlink-idm_1_1.xsd +95e9b6bdbb163c04d44cd377175607f54ec737a8 +wildfly-picketlink-idm_2_0.xsd +4c94eea0050f3234b81c4ae83eca17998b76af4f +wildfly-remoting_2_0.xsd +cae24fa6b2c031d0135592b01a34d4dc18483c08 +wildfly-remoting_3_0.xsd +e1d5a1b63584138d56422cde2bfc841538d70f5e +wildfly-remoting_4_0.xsd +9e489bf4c74d45aa2f3528cf9c63b82c31b99eef +wildfly-remoting_5_0.xsd +bc6243d6960bdedb432f54c3554b35ce4ce90714 +wildfly-remoting_6_0.xsd +fbbb4e1b34c287b46a01d105bd6d2c294a10fe61 +wildfly-remoting_7_0.xsd +9d1ded36786dfa7820b0a599141e8de45ae19eac +wildfly-request-controller_1_0.xsd +2ac6d68d3a0ae8ced6bd33add63f1c20504c6478 +wildfly-resource-adapters_2_0.xsd +6efd1d58220f9e48673b1bb64c67478793441e58 +wildfly-resource-adapters_3_0.xsd +f1d54784ac7e1e2715d5a1ef8226b92e4a32d348 +wildfly-resource-adapters_4_0.xsd +7de84613de7951b78c9f1821822d10fa8eebab88 +wildfly-resource-adapters_5_0.xsd +5d54b48dfafc3e055010f9bf32d2f56fbd6ff1ea +wildfly-resource-adapters_6_0.xsd +5674ee64c24f87aac46a5e38b157c10135fc5b45 +wildfly-resource-adapters_6_1.xsd +ce15f559a4d38590b4bb9cd382d73af0643becc6 +wildfly-resource-adapters_7_0.xsd +71eb052092f77e4722870ca20bea7f8d7d88b02f +wildfly-resource-adapters_7_1.xsd +ab91f57ecf76be0766d33f872d418358e3d9a401 +wildfly-rts_1_0.xsd +f132b64f3749718817c94bda1f319b14550b1bfe +wildfly-security-manager_1_0.xsd +f2f8d76823e6199dcf55150acd6e02fb46ae80bb +wildfly-security_2_0.xsd +c3b792be636f6c7a0433dc2eedddfa4eeb26467b +wildfly-singleton_1_0.xsd +7a66c03eed1e392e0bb24cf7cbafb67d8669b439 +wildfly-threads_2_0.xsd +3987abc2c0a4a6ee4c1189f2023a30c1fba2475c +wildfly-txn_3_0.xsd +938e6731cccdea6886b1e2e64a7659e4235ef00c +wildfly-txn_4_0.xsd +ff5dd5941c74ed9073392c0a6815b8735c0aea94 +wildfly-txn_5_0.xsd +5dd08a9bfb8dbc83ee2ab5215b1064e0556b0187 +wildfly-txn_6_0.xsd +8775546bddef6b7e2f757ce5ba10efa915aa8b5a +wildfly-undertow_10_0.xsd +5f45e754b8669706c5e82c554c4d6ee9654a9685 +wildfly-undertow_11_0.xsd +0c00764d8367deaf7031cd80020ca50f8a5ba700 +wildfly-undertow_12_0.xsd +582076f80f82e7fcc5b1c6c5a9a488ed7d2ab63b +wildfly-undertow_13_0.xsd +6b6e733d002374f9c2a12bef1a2c821e0341594a +wildfly-undertow_14_0.xsd +c1c1e064ea1af3a3b39f95912ff8dc8590752f5c +wildfly-undertow_3_1.xsd +86377cd1597fe86f5948ca73e83b3ff67c31a49c +wildfly-undertow_4_0.xsd +5d0f4cd956188967005863f7923776fee4cb2f5c +wildfly-undertow_5_0.xsd +0fde9967d2544ec8421c4f46d49aaa86793bb8d1 +wildfly-undertow_6_0.xsd +b834ce962d1b37f373d68967cd58d4d7d461eefd +wildfly-undertow_7_0.xsd +6251ec7ebd96787d71b9badca3852ed4f85a0a8a +wildfly-undertow_8_0.xsd +55e790fc9d72ce117b5db9414f285e365e7c3dcf +wildfly-undertow_9_0.xsd +0c036dc34a252ab1ca1a6f1f66b52c373424c957 +wildfly-undertow_preview_14_0.xsd +9ed1c581917bc1d6cd1d6a91d73d5e6eaeac9b74 +xml.xsd +4c24da64fbc5582d40fe3dd73c9c3adcff9d756f +xnio_3_5.xsd +05174025083a0a69e0b9cae1d5c095d527049cd0 diff --git a/wildfly/.galleon/hashes/domain/configuration/hashes b/wildfly/.galleon/hashes/domain/configuration/hashes new file mode 100644 index 0000000..16396e5 --- /dev/null +++ b/wildfly/.galleon/hashes/domain/configuration/hashes @@ -0,0 +1,20 @@ +application-roles.properties +2339b5b3b5544b9a54b2a17a077a43277f4becac +application-users.properties +0cdb9ca548eca6503a3cb0e4c7ce80f5336a1c82 +default-server-logging.properties +f79da20ce3f13ecf153f75c77bf9d9cb7870509d +domain.xml +daaecccdabe0ae4bd03815b2bbae7f922803efb9 +host-primary.xml +925039b4ddb39e39840e77ae069ca505c93392d4 +host-secondary.xml +a1e167d1161fa1dac7793729144d850514726e9f +host.xml +730c4b5bac2ef744b0127ac57df7e526c5e1ab17 +logging.properties +1138aa7e1af0a0a93f0dc8754773b19dcbc7a68e +mgmt-groups.properties +8a5ca3eeb904c2b6f2bc60f12e7cefed4b5d09b0 +mgmt-users.properties +b79a69eb57c60d16a626e20256c7531e2e22fe21 diff --git a/wildfly/.galleon/hashes/hashes b/wildfly/.galleon/hashes/hashes new file mode 100644 index 0000000..5d165d4 --- /dev/null +++ b/wildfly/.galleon/hashes/hashes @@ -0,0 +1,8 @@ +LICENSE.txt +58853eb8199b5afe72a73a25fd8cf8c94285174b +README.txt +4e02800d2609dc82e957cfcf5eae12eeb1120349 +copyright.txt +165a59628b050f2faa2477a2a62a92aa024ca1e3 +jboss-modules.jar +ad33a0ca75c8189ebbfd8eedbb489a1453b96dea diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/asm/asm/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/asm/asm/main/hashes new file mode 100644 index 0000000..03f4cea --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/asm/asm/main/hashes @@ -0,0 +1,6 @@ +asm-9.7.jar +073d7b3086e14beb604ced229c302feff6449723 +asm-util-9.7.jar +c0655519f24d92af2202cb681cd7c1569df6ead6 +module.xml +2fdd92766986752fe05bf9e499a5b89fbfed4b5a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/carrotsearch/hppc/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/carrotsearch/hppc/main/hashes new file mode 100644 index 0000000..5e4377e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/carrotsearch/hppc/main/hashes @@ -0,0 +1,4 @@ +hppc-0.8.1.jar +ffc7ba8f289428b9508ab484b8001dea944ae603 +module.xml +7ff9b09d68ddb811bca586f99c7e4895fc11cc99 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/classmate/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/classmate/main/hashes new file mode 100644 index 0000000..59a0eab --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/classmate/main/hashes @@ -0,0 +1,4 @@ +classmate-1.5.1.jar +3fe0bed568c62df5e89f4f174c101eab25345b6c +module.xml +2c2407d2d12a8b2cd853b25ca0592659cf961c23 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/hashes new file mode 100644 index 0000000..b114bef --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/hashes @@ -0,0 +1,4 @@ +jackson-annotations-2.17.0.jar +880a742337010da4c851f843d8cac150e22dff9f +module.xml +e4a8dbea35ecf4bdb108eefc4f7a5fefc2bd8ad0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/hashes new file mode 100644 index 0000000..c93e3c4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/hashes @@ -0,0 +1,4 @@ +jackson-core-2.17.0.jar +a6e5058ef9720623c517252d17162f845306ff3a +module.xml +68cdc0d521772e10b6bd0ed00f8e9d5d1a8fa58c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/hashes new file mode 100644 index 0000000..6baa875 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/hashes @@ -0,0 +1,4 @@ +jackson-databind-2.17.0.jar +7173e9e1d4bc6d7ca03bc4eeedcd548b8b580b34 +module.xml +afae2e2a7304f640bd4c77db1e7013cb48e6fbce diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/hashes new file mode 100644 index 0000000..060e9fe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/hashes @@ -0,0 +1,4 @@ +jackson-dataformat-yaml-2.17.0.jar +57a963c6258c49febc11390082d8503f71bb15a9 +module.xml +43440d6ca1b0a4d926a413a73f59c4adae389922 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/hashes new file mode 100644 index 0000000..da4ab1b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/hashes @@ -0,0 +1,4 @@ +jackson-datatype-jdk8-2.17.0.jar +95519a116d909faec29da76cf6b944b4a84c2c26 +module.xml +4f672ef5b562b6de8be01280e228d87f3cdab036 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/hashes new file mode 100644 index 0000000..934fa6c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/hashes @@ -0,0 +1,4 @@ +jackson-datatype-jsr310-2.17.0.jar +3fab507bba9d477e52ed2302dc3ddbd23cbae339 +module.xml +f3e236cbeb6c19474f74c1798dd38dbc66b7a4a6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/hashes new file mode 100644 index 0000000..feadc71 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/hashes @@ -0,0 +1,8 @@ +jackson-jakarta-rs-base-2.17.0.jar +191c316a3951956fb982b7965cea7e142d9fb87e +jackson-jakarta-rs-json-provider-2.17.0.jar +2f86fc40907f018a45c4d5dd2a5ba43b526fa0cb +jackson-module-jakarta-xmlbind-annotations-2.17.0.jar +0e652f73b9c3d897b51336d9e17c2267bb716917 +module.xml +68d13970e8c3a97f5e048798554507fd12b72081 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/hashes new file mode 100644 index 0000000..c13a203 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/hashes @@ -0,0 +1,2 @@ +module.xml +09257ddbe3ca160f3ccae184177749efb82a72ce diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/github/ben-manes/caffeine/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/ben-manes/caffeine/main/hashes new file mode 100644 index 0000000..2a8fa92 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/ben-manes/caffeine/main/hashes @@ -0,0 +1,4 @@ +caffeine-3.1.8.jar +24795585df8afaf70a2cd534786904ea5889c047 +module.xml +b5d5c01752d3997d117ec900faa1f167a9b1c285 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/btf/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/btf/main/hashes new file mode 100644 index 0000000..3d20dea --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/btf/main/hashes @@ -0,0 +1,4 @@ +btf-1.2.jar +9e66651022eb86301b348d57e6f59459effc343b +module.xml +25ed39b0eb6131b1b16f5ad02344a2c4a6bce80c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/jackson-coreutils/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/jackson-coreutils/main/hashes new file mode 100644 index 0000000..b5f05c6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/jackson-coreutils/main/hashes @@ -0,0 +1,4 @@ +jackson-coreutils-1.8.jar +491a6e1130a180c153df9f2b7aabd7a700282c67 +module.xml +edd282e5b4a283be2818d75ca8d9f12147a5f241 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/json-patch/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/json-patch/main/hashes new file mode 100644 index 0000000..e45efcd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/json-patch/main/hashes @@ -0,0 +1,4 @@ +json-patch-1.9.jar +0a4c3c97a0f5965dec15795acf40d3fbc897af4b +module.xml +d617d8be6e99f49dbf75754fb3b4568b38237e6b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/msg-simple/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/msg-simple/main/hashes new file mode 100644 index 0000000..9b75f6d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/fge/msg-simple/main/hashes @@ -0,0 +1,4 @@ +module.xml +55470daae6c253ebf9e114335255bd209e7a4c1e +msg-simple-1.1.jar +f261263e13dd4cfa93cc6b83f1f58f619097a2c4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/github/luben/zstd-jni/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/luben/zstd-jni/main/hashes new file mode 100644 index 0000000..f78b519 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/github/luben/zstd-jni/main/hashes @@ -0,0 +1,4 @@ +module.xml +d614911cd191a7d479ffa4ac976e043eb963a02e +zstd-jni-1.5.6-5.jar +6b0abf5f2e68df5ffac02cba09fc2d84f7ebd631 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/google/code/gson/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/code/gson/main/hashes new file mode 100644 index 0000000..0fe55ec --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/code/gson/main/hashes @@ -0,0 +1,4 @@ +gson-2.8.9.jar +8a432c1d6825781e21a02db2e2c33c5fde2833b9 +module.xml +e9fece80c079e4436e45267429813501f4852b2d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/google/guava/failureaccess/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/guava/failureaccess/main/hashes new file mode 100644 index 0000000..a9be170 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/guava/failureaccess/main/hashes @@ -0,0 +1,4 @@ +failureaccess-1.0.2.jar +c4a06a64e650562f30b7bf9aaec1bfed43aca12b +module.xml +7d7ad1fd8299119798c90c5915e4993f56711804 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/google/guava/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/guava/main/hashes new file mode 100644 index 0000000..aa41ea5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/guava/main/hashes @@ -0,0 +1,4 @@ +guava-33.0.0-jre.jar +161ba27964a62f241533807a46b8711b13c1d94b +module.xml +5b9a85ab34e0fe19c3a3b31f4954ae40db2b600f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/google/protobuf/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/protobuf/main/hashes new file mode 100644 index 0000000..d3f1f47 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/google/protobuf/main/hashes @@ -0,0 +1,10 @@ +module.xml +eca834efdc39015b90e7129b01d7b1fa6ba5d064 +perfmark-api-0.23.0.jar +0b813b7539fae6550541da8caafd6add86d4e22f +proto-google-common-protos-2.0.1.jar +20827628ea2b9f69ae22987b2aedb0050e9c470d +protobuf-java-3.25.5.jar +5ae5c9ec39930ae9b5a61b32b93288818ec05ec1 +protobuf-java-util-3.25.5.jar +38cc5ce479603e36466feda2a9f1dfdb2210ef00 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/googlecode/javaewah/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/googlecode/javaewah/main/hashes new file mode 100644 index 0000000..b26decd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/googlecode/javaewah/main/hashes @@ -0,0 +1,4 @@ +JavaEWAH-1.2.3.jar +13a27c856e0c8808cee9a64032c58eee11c3adc9 +module.xml +cbc42f2e507993437ba185fdd71dd24fc070c32d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/h2database/h2/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/h2database/h2/main/hashes new file mode 100644 index 0000000..e7d51b8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/h2database/h2/main/hashes @@ -0,0 +1,4 @@ +h2-2.2.224.jar +7bdade27d8cd197d9b5ce9dc251f41d2edc5f7ad +module.xml +8f9bda63c7655da79d2d54a359bcadc474b66143 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/ibm/async/asyncutil/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/ibm/async/asyncutil/main/hashes new file mode 100644 index 0000000..2659801 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/ibm/async/asyncutil/main/hashes @@ -0,0 +1,4 @@ +asyncutil-0.1.0.jar +440941c382166029a299602e6c9ff5abde1b5143 +module.xml +4a7d1e02072bbab6c935aa93fc915c26b7c5feae diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/microsoft/azure/storage/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/microsoft/azure/storage/main/hashes new file mode 100644 index 0000000..3ef5952 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/microsoft/azure/storage/main/hashes @@ -0,0 +1,4 @@ +azure-storage-8.6.6.jar +49d84b103a4700134ce56d73b4195f18fd226729 +module.xml +0c37ed43810e653e80519241466019e2ee2d8f82 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/hashes new file mode 100644 index 0000000..bc3696a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/hashes @@ -0,0 +1,4 @@ +module.xml +0d381cde567d8896a94fe44993a10758ed433b49 +nimbus-jose-jwt-9.37.3.jar +700f71ffefd60c16bd8ce711a956967ea9071cec diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/squareup/protoparser/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/squareup/protoparser/main/hashes new file mode 100644 index 0000000..fcbc938 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/squareup/protoparser/main/hashes @@ -0,0 +1,4 @@ +module.xml +29f238d58ebc8744f45165df41858bf9c0ca4782 +protoparser-4.0.3.jar +e61ee0b108059d97f43143eb2ee7a1be8059a30e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/bind/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/bind/main/hashes new file mode 100644 index 0000000..fe6720e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/bind/main/hashes @@ -0,0 +1,2 @@ +module.xml +863fd9eefeafd585ab00c7c1d91a8b16c82f7ab9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/fastinfoset/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/fastinfoset/main/hashes new file mode 100644 index 0000000..4743708 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/fastinfoset/main/hashes @@ -0,0 +1,4 @@ +FastInfoset-2.1.1.jar +650c84348bbcf4461bd24d38e67f7a7ce687de24 +module.xml +a18a415193ecb4584702dba76cff75e83b457330 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/messaging/saaj/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/messaging/saaj/main/hashes new file mode 100644 index 0000000..3b44b4a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/com/sun/xml/messaging/saaj/main/hashes @@ -0,0 +1,6 @@ +module.xml +4036fdadd18b5ac952d374077e9e8c43ae7deba9 +saaj-impl-3.0.0.jar +592e76b886471149217e4090b02e3d36fd702777 +stax-ex-2.1.0.jar +33160568d70c01da407f8ba982bacf283d00ad4a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/hashes new file mode 100644 index 0000000..da65539 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/hashes @@ -0,0 +1,4 @@ +module.xml +c62ca7298e8392d9d3e0405e6ee250e523cb3ac3 +pem-keystore-2.4.0.jar +a4ba3c7b740b9dada642e1b219d537bafd8c237c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/gnu/getopt/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/gnu/getopt/main/hashes new file mode 100644 index 0000000..75fc3ad --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/gnu/getopt/main/hashes @@ -0,0 +1,4 @@ +java-getopt-1.0.13.jar +bb29ac2c2ab8b92945f01706de4b56c97989c6a9 +module.xml +5b1ec5d7710dff2dbc3beceda959bcc47ddbec8e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/ibm/jdk/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/ibm/jdk/main/hashes new file mode 100644 index 0000000..df1b84c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/ibm/jdk/main/hashes @@ -0,0 +1,2 @@ +module.xml +7f680a09778318f400ff51232088d954c87c4c6f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/internal/javax/json/api/ee8/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/internal/javax/json/api/ee8/main/hashes new file mode 100644 index 0000000..1531db6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/internal/javax/json/api/ee8/main/hashes @@ -0,0 +1,4 @@ +jakarta.json-1.1.6.jar +a39aba0ef0a70c3f54a44a2c539a4f11c9bb07e8 +module.xml +2abfebbc96fe44e75ccc1d75cb3e3ecd7ba206a2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/agroal/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/agroal/main/hashes new file mode 100644 index 0000000..1abc628 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/agroal/main/hashes @@ -0,0 +1,8 @@ +agroal-api-2.0.jar +9fd418b07a6563b68034688ca7dce74f5b83d233 +agroal-narayana-2.0.jar +38261488606baf55ea34b71ce14918ea7a5dac88 +agroal-pool-2.0.jar +a299e789a67d04dca63afe03a1778db184c32962 +module.xml +9b810fce6660bd1ab7c730f86721e23229dac58e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/grpc/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/grpc/main/hashes new file mode 100644 index 0000000..6fa6454 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/grpc/main/hashes @@ -0,0 +1,4 @@ +grpc-api-1.58.0.jar +1f761949cdfd418a5f662e0d22d2c95f60099c0b +module.xml +70fcff9cd43b97454103ad68cadaa7837f826861 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/micrometer/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/micrometer/main/hashes new file mode 100644 index 0000000..50e3f44 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/micrometer/main/hashes @@ -0,0 +1,8 @@ +micrometer-commons-1.12.4.jar +a57f10c78956b38087f97beae66cf14cb8b08d34 +micrometer-core-1.12.4.jar +d5b91e2847de7c1213889c532789743eb2f96337 +micrometer-registry-otlp-1.12.4.jar +9aa2c330c53bb34994474ea7e4af2ea4bde00071 +module.xml +a70e6656b7cf14699801149b23974bfe91e16861 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-buffer/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-buffer/main/hashes new file mode 100644 index 0000000..5796f16 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-buffer/main/hashes @@ -0,0 +1,4 @@ +module.xml +925e1b23b45dd66458558cef75bdae902ea4fe13 +netty-buffer-4.1.112.Final.jar +bdc12df04bb6858890b8aa108060b5b365a26102 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-dns/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-dns/main/hashes new file mode 100644 index 0000000..eb4e3a9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-dns/main/hashes @@ -0,0 +1,4 @@ +module.xml +e59675e52c0c00b202387e7b6fb4dfa176f0f0a3 +netty-codec-dns-4.1.112.Final.jar +06724b184ee870ecc4d8fc36931beeb3c387b0ee diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-http/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-http/main/hashes new file mode 100644 index 0000000..3fff306 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-http/main/hashes @@ -0,0 +1,4 @@ +module.xml +cd1a7e08b5553c3db9337136a723b8c43a481d25 +netty-codec-http-4.1.112.Final.jar +81af1040bfa977f98dd0e1bd9639513ea862ca04 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-http2/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-http2/main/hashes new file mode 100644 index 0000000..c0cd95d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-http2/main/hashes @@ -0,0 +1,4 @@ +module.xml +bc195e36f7b6f0602bd7a334709399f7320b1fb7 +netty-codec-http2-4.1.112.Final.jar +7fa28b510f0f16f4d5d7188b86bef59e048f62f9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-socks/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-socks/main/hashes new file mode 100644 index 0000000..c0d4f98 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec-socks/main/hashes @@ -0,0 +1,4 @@ +module.xml +1cebdee3eb95c6ca79cf9b9ce3271f6318acc807 +netty-codec-socks-4.1.112.Final.jar +9aed7e78c467d06a47a45b5b27466380a6427e2f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec/main/hashes new file mode 100644 index 0000000..42f6ce8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-codec/main/hashes @@ -0,0 +1,4 @@ +module.xml +e90cb28d30b63ea5fdd53e0f9fe8754014de2808 +netty-codec-4.1.112.Final.jar +c87f2ec3d9a97bd2b793d16817abb2bab93a7fc3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-common/main/hashes new file mode 100644 index 0000000..742f9f4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-common/main/hashes @@ -0,0 +1,4 @@ +module.xml +ad45835c0c9fae924beafbef4ffebaacbf8e142d +netty-common-4.1.112.Final.jar +b2798069092a981a832b7510d0462ee9efb7a80e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-handler-proxy/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-handler-proxy/main/hashes new file mode 100644 index 0000000..789925c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-handler-proxy/main/hashes @@ -0,0 +1,4 @@ +module.xml +2c4b2b0499cd6b2e17cd4ba88eb1fe907a9e4f3f +netty-handler-proxy-4.1.112.Final.jar +b23c87a85451b3b0e7c3e8e89698cea6831a8418 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-handler/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-handler/main/hashes new file mode 100644 index 0000000..677a7ef --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-handler/main/hashes @@ -0,0 +1,4 @@ +module.xml +d0527c530e1a3f31681c8696a5e59bb3bdfb4e23 +netty-handler-4.1.112.Final.jar +3d5e2d5bcc6baeeb8c13a230980c6132a778e036 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-resolver-dns/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-resolver-dns/main/hashes new file mode 100644 index 0000000..22210d2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-resolver-dns/main/hashes @@ -0,0 +1,4 @@ +module.xml +d6cb4a71e47f9f14b34d452f602a203fe2fbea4f +netty-resolver-dns-4.1.112.Final.jar +375872f1c16bb51aac016ff6ee4f5d28b1288d4d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-resolver/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-resolver/main/hashes new file mode 100644 index 0000000..3837067 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-resolver/main/hashes @@ -0,0 +1,4 @@ +module.xml +0a32d197a9185d7b58033a081a9eeb9793c1579f +netty-resolver-4.1.112.Final.jar +58a631d9d44c4ed7cc0dcc9cffa6641da9374d72 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/hashes new file mode 100644 index 0000000..bdd4290 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/hashes @@ -0,0 +1,4 @@ +module.xml +863e4219a1dfc002dcf1994b6cd2f769c19cb9ea +netty-transport-classes-epoll-4.1.112.Final.jar +67e590356eb53c20aaabd67f61ae66f628e62e3d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/hashes new file mode 100644 index 0000000..5d9a7b7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/hashes @@ -0,0 +1,4 @@ +libnetty_transport_native_epoll_aarch_64.so +d91245bbfc0a28956ac3ff4462e6538258d61549 +libnetty_transport_native_epoll_x86_64.so +ac0a9a606bad55960a9eee49abb0c3e5d6f9b6ec diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/hashes new file mode 100644 index 0000000..d49ef46 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/hashes @@ -0,0 +1,4 @@ +module.xml +4dc70a8a40c219dcf7e13578fd0a43f2bc9ede16 +netty-transport-classes-kqueue-4.1.112.Final.jar +c3dffba44e055e3b26df6ab0373a95cc869aa1a5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/hashes new file mode 100644 index 0000000..d3a20a4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/hashes @@ -0,0 +1,4 @@ +libnetty_transport_native_kqueue_aarch_64.jnilib +b516398cee63916f2ae9f6a3466c8cd294dfa057 +libnetty_transport_native_kqueue_x86_64.jnilib +41324ce328616888f599b871e34a4682b6dae7c4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/hashes new file mode 100644 index 0000000..5867043 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/hashes @@ -0,0 +1,10 @@ +module.xml +f2abb9553117379fa9b2c31f4ada68f1bcb266a0 +netty-transport-native-unix-common-4.1.112.Final-linux-aarch_64.jar +40af10f2e9d2f880fa0483aba72fe1dcc9cae7c1 +netty-transport-native-unix-common-4.1.112.Final-linux-x86_64.jar +ac9a4b5356bc670876b8b4f6168cdcd36e754c97 +netty-transport-native-unix-common-4.1.112.Final-osx-aarch_64.jar +5e0581a5c6fa67fe60de9aced9cb1e7f72760a3f +netty-transport-native-unix-common-4.1.112.Final-osx-x86_64.jar +f0f3d7fb98730167563f46ed3a28de350020ade1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport/main/hashes new file mode 100644 index 0000000..4baeffa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/netty/netty-transport/main/hashes @@ -0,0 +1,4 @@ +module.xml +0fc10d2d691968f00f250fee76a68990c8731705 +netty-transport-4.1.112.Final.jar +77cd136dd3843f5e7cbcf68c824975d745c49ddb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/api/events/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/api/events/main/hashes new file mode 100644 index 0000000..eab6384 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/api/events/main/hashes @@ -0,0 +1,4 @@ +module.xml +b72dd90eba7b4b30a1b6300e38586291d964b9e5 +opentelemetry-api-events-1.29.0-alpha.jar +cdc6b637c6374d4ae4be5cad381f6a566fb4310e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/api/main/hashes new file mode 100644 index 0000000..8bf22e8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +5ae30518f673e863225d06b9f09e02b59e999f7a +opentelemetry-api-1.29.0.jar +45010687a1181dc886fd12403e48cf76e94c65b1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/context/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/context/main/hashes new file mode 100644 index 0000000..76a55a7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/context/main/hashes @@ -0,0 +1,4 @@ +module.xml +e10b8c675381e92b7420d16a33ee4ec582a66a61 +opentelemetry-context-1.29.0.jar +a4cf6857f268b9637ea330fffc70c1e6421d1d55 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/exporter/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/exporter/main/hashes new file mode 100644 index 0000000..7fa7fd6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/exporter/main/hashes @@ -0,0 +1,6 @@ +jackson-jr-objects-2.17.0.jar +6cb65146f087913a83c45b6ac545a14abab87f5d +module.xml +af28c92284c884561f7af1c551cca1d79346e21c +opentelemetry-exporter-common-1.29.0.jar +7fa947205c2e85383c5b24139325f36a9e474067 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/hashes new file mode 100644 index 0000000..292d43c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/hashes @@ -0,0 +1,6 @@ +module.xml +d66d51ec88bc115ef02e7b89624373fc41b9cf88 +opentelemetry-instrumentation-annotations-1.29.0.jar +6edb53b63c1f46226225eb133fc07d260e1e17e8 +opentelemetry-instrumentation-annotations-support-1.29.0-alpha.jar +73caf0c51d7ef8020b247b6e412cd7558a2c9669 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/hashes new file mode 100644 index 0000000..ff94e83 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/hashes @@ -0,0 +1,6 @@ +module.xml +12eadfa399dd92c79c2fb402fca9614f48f71c44 +opentelemetry-instrumentation-api-1.29.0.jar +3b556416c538d67851a93f4504fff927a6d4e259 +opentelemetry-instrumentation-api-semconv-1.29.0-alpha.jar +8535f5de435a6fd30022ff7ab5aefabadd39fa6d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/otlp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/otlp/main/hashes new file mode 100644 index 0000000..a195361 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/otlp/main/hashes @@ -0,0 +1,6 @@ +module.xml +c9d82787b8d2ceabe922cdfa51fbbca1b056c1a4 +opentelemetry-exporter-otlp-1.29.0.jar +471956f2773b5409355a09da6ef4cb8976c82db2 +opentelemetry-exporter-otlp-common-1.29.0.jar +992edd4ba5d473abcd6b4ca126f11149b2bdba0c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/proto/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/proto/main/hashes new file mode 100644 index 0000000..075d28d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/proto/main/hashes @@ -0,0 +1,4 @@ +module.xml +a19996c9d304145ff01fc6990002248660855fc1 +opentelemetry-proto-0.20.0-alpha.jar +08771bb034e6a5bdb54f665015dd70989f3af1dd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/sdk/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/sdk/main/hashes new file mode 100644 index 0000000..7d27f56 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/sdk/main/hashes @@ -0,0 +1,16 @@ +module.xml +844e4bba65c9dd94701d30bd02ffbc652459582c +opentelemetry-sdk-1.29.0.jar +5d3a0e83ab6a2849c5b4123d539f994a721ddcd5 +opentelemetry-sdk-common-1.29.0.jar +a4a84b83c226c91a54bd0e9244d49908875cea3a +opentelemetry-sdk-extension-autoconfigure-1.29.0.jar +36bd08550cbdcc4f58a4949e0f97f97443220a2d +opentelemetry-sdk-extension-autoconfigure-spi-1.29.0.jar +b810dedc1fc8b28892eca5fa945e1c82cb95be4f +opentelemetry-sdk-logs-1.29.0.jar +68151d4465c12183db8edc4f9d8f0a878bada16b +opentelemetry-sdk-metrics-1.29.0.jar +6bb59616f1180286bc2ccf40e34d636984581ba9 +opentelemetry-sdk-trace-1.29.0.jar +1008bf3794f6fc10238b1f63d0546ae817ad1783 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/semconv/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/semconv/main/hashes new file mode 100644 index 0000000..c0e7dd7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/opentelemetry/semconv/main/hashes @@ -0,0 +1,4 @@ +module.xml +4e5edb8b00f2b4c37507095bc1e27e7c441eb96b +opentelemetry-semconv-1.29.0-alpha.jar +8ee51f51d9c1c959b537c8dba67d7a524204b974 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/hashes new file mode 100644 index 0000000..4951d5b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/hashes @@ -0,0 +1,4 @@ +module.xml +419aba5903f8f4bd9fe8c0d6058b0eefa09acc52 +rxjava-2.2.21.jar +6f13f24c44567fc660aab94d639cda9f0fe95628 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/hashes new file mode 100644 index 0000000..a8f7127 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/hashes @@ -0,0 +1,4 @@ +module.xml +acbfff5ca0bb8621e85525b180c2d8350625f4ef +rxjava-3.1.9.jar +48e7bf08885ac9b539cd0632a4cb0cdbc119d7cd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/annotation/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/annotation/main/hashes new file mode 100644 index 0000000..03fbcbb --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/annotation/main/hashes @@ -0,0 +1,4 @@ +module.xml +df62c8cf2d8994ea6d785bd6402eabba6cd31a4c +smallrye-common-annotation-2.5.0.jar +54575b7610b6b189ef7c37f0f6168c87b25d21b7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/classloader/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/classloader/main/hashes new file mode 100644 index 0000000..85caff9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/classloader/main/hashes @@ -0,0 +1,4 @@ +module.xml +9fdb2784d97e1aa8b53575ee27baf3aac094a092 +smallrye-common-classloader-2.5.0.jar +78b0875cf23df5484abf936bf4f7b88b818a6cb1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/constraint/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/constraint/main/hashes new file mode 100644 index 0000000..fceac58 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/constraint/main/hashes @@ -0,0 +1,4 @@ +module.xml +c0517e0d53f41de17600852ada2b3f16516749b3 +smallrye-common-constraint-2.5.0.jar +9f4db695157c32d3e2f57e839e6ee26c62ffb0c5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/expression/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/expression/main/hashes new file mode 100644 index 0000000..f2e1fc8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/expression/main/hashes @@ -0,0 +1,4 @@ +module.xml +0d6620464c806375a51128510b3f22801fea4e30 +smallrye-common-expression-2.5.0.jar +642efea7327a3a629be98b91d64cf0460379a0de diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/function/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/function/main/hashes new file mode 100644 index 0000000..c384e93 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/function/main/hashes @@ -0,0 +1,4 @@ +module.xml +08924090aae6bc1a39b1a97a6ddef8dca72a6281 +smallrye-common-function-2.5.0.jar +2446bbfb678b8714773c63a8817029f4e10d710d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/vertx-context/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/vertx-context/main/hashes new file mode 100644 index 0000000..87c75df --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/common/vertx-context/main/hashes @@ -0,0 +1,4 @@ +module.xml +3de044dcb13eefee2a7f2391f271c9414a3d389c +smallrye-common-vertx-context-2.5.0.jar +80bcc663ff7bfd0a836ec2d5a51e450b1431480b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/config/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/config/main/hashes new file mode 100644 index 0000000..c6e19ab --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/config/main/hashes @@ -0,0 +1,10 @@ +module.xml +2671ffa5db8aaa296864f7a45f6a7d9529aa0c3e +smallrye-config-3.9.1.jar +db69e3239e5a75d6928d86400e2afb751a3acbbd +smallrye-config-common-3.9.1.jar +de6d57980444f662c42c2c39e8f9186c445560fb +smallrye-config-core-3.9.1.jar +b2343758437289cd9d7ffb5401b8526378bf8e73 +smallrye-config-source-file-system-3.9.1.jar +cf4652740e690ad3556aed0bd03a1e9c92d5a7dc diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/fault-tolerance/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/fault-tolerance/main/hashes new file mode 100644 index 0000000..400e537 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/fault-tolerance/main/hashes @@ -0,0 +1,10 @@ +module.xml +fd273b82ac66aaf34d865a2de6d46ef12e08b84d +smallrye-fault-tolerance-6.4.0.jar +0662eecac1bae3c4f6ee901a21381478625f5c50 +smallrye-fault-tolerance-api-6.4.0.jar +b2bdc0f633a1204c1ea8a5b80f1182b7172c2bc3 +smallrye-fault-tolerance-autoconfig-core-6.4.0.jar +472db528556bf83bad4a2174e06582c25188c7be +smallrye-fault-tolerance-core-6.4.0.jar +a2bc5aee3ec05844361fc82f767e2d73d5340839 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/health/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/health/main/hashes new file mode 100644 index 0000000..78a918c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/health/main/hashes @@ -0,0 +1,4 @@ +module.xml +68b20823132b0a2ce1dedfb6aca4f39826c8ce72 +smallrye-health-4.0.4.jar +58314c5b3234c68ec3b7a218adc8f620648036b5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/jandex/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/jandex/main/hashes new file mode 100644 index 0000000..4d79df5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/jandex/main/hashes @@ -0,0 +1,4 @@ +jandex-3.2.2.jar +fc728e126caef7ce1f83872758c07e98b465e2c1 +module.xml +fa16560ba2e5b936f0fdd7ffc2b6da769dc27476 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/jwt/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/jwt/main/hashes new file mode 100644 index 0000000..0c718c3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/jwt/main/hashes @@ -0,0 +1,10 @@ +module.xml +783353b37c92da4ec7cc9b0dd18c97d0a1e36fa4 +smallrye-jwt-4.3.1.jar +00f1df087ab1832779d1d44c36b9cebc0c95b26a +smallrye-jwt-cdi-extension-4.3.1.jar +6c134e90b7c30b944084508b47d1a4d0686de1fc +smallrye-jwt-common-4.3.1.jar +9962b23ca5b0c51df160f7c217617b2a2046873e +smallrye-jwt-http-mechanism-4.3.1.jar +2d03a8369f97c58583c7c6170329c4e8dc96c2e2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/openapi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/openapi/main/hashes new file mode 100644 index 0000000..f920629 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/openapi/main/hashes @@ -0,0 +1,6 @@ +module.xml +a59e580b193b63741f45908451cde7a533e3815d +smallrye-open-api-core-3.10.0.jar +f0f275279a50b856d6e8f42fa0b7a9a4889b4fcc +smallrye-open-api-jaxrs-3.10.0.jar +30b493acdcdbf4b635741cd2cbbdd3decafc7d6d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/opentelemetry/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/opentelemetry/main/hashes new file mode 100644 index 0000000..6a163fd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/opentelemetry/main/hashes @@ -0,0 +1,12 @@ +module.xml +fd54c865f6dad7d5b4bd6f1a5fbd43afc2367ccb +smallrye-opentelemetry-api-2.6.0.jar +7518adf82c9d104b344f1552a652d78431c091fe +smallrye-opentelemetry-cdi-2.6.0.jar +d6b187fa936c71f62a2a94966b6c7b37c9592a8d +smallrye-opentelemetry-exporters-2.6.0.jar +4d70df959d99c3a32215bbf5245e909ad761292a +smallrye-opentelemetry-propagation-2.6.0.jar +11012e346f7e7460453e6e154fab8be5c5684928 +smallrye-opentelemetry-rest-2.6.0.jar +6443ce33011846ab405b0844ff44f5b7da149bef diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/converters/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/converters/api/main/hashes new file mode 100644 index 0000000..b6e1fa4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/converters/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +562636ce3079380b503bfe6c3a5d357eb4a779ba +smallrye-reactive-converter-api-2.6.0.jar +fad9ca6fe7748c4b5e20f6e3dbbc5a2859a692c2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/hashes new file mode 100644 index 0000000..0f91322 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/hashes @@ -0,0 +1,4 @@ +module.xml +3bd4ec88945af2cbe4ec411b4325deab7c52eb4c +smallrye-reactive-messaging-amqp-4.24.0.jar +3e95fb430846ffbfaf94056660cffe56eeb44ed1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/hashes new file mode 100644 index 0000000..dbc7cee --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +377ac8e32fd304d01ee471a36566df3df7a759cd +smallrye-reactive-messaging-kafka-api-4.24.0.jar +126ef67c2aeb91c4de14a993a5a6d5f12b9a0fb6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/hashes new file mode 100644 index 0000000..27e6099 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/hashes @@ -0,0 +1,4 @@ +module.xml +e85cc7ef40ac1f84c5a6dfa747dc27e970fc2bae +smallrye-reactive-messaging-kafka-4.24.0.jar +d3e1e41ee9f140e81f7f52918fbd0898ac44e32f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/main/hashes new file mode 100644 index 0000000..c3f23b8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/connector/main/hashes @@ -0,0 +1,2 @@ +module.xml +1ea14d75f4820c1ffc3410c125474011a1c29b58 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/main/hashes new file mode 100644 index 0000000..0fda480 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/messaging/main/hashes @@ -0,0 +1,4 @@ +module.xml +28c097e73496229fa35c5dce56094ed6f07dfa25 +smallrye-reactive-messaging-provider-4.24.0.jar +d8e73cfc97081cb42689082cf609cad4ed98adc8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/main/hashes new file mode 100644 index 0000000..9a4a58e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/main/hashes @@ -0,0 +1,4 @@ +module.xml +5b03df6f6331bc9f09659407e2c49f865d6308b2 +mutiny-2.6.2.jar +a9d048d316c5edf294946d672985d45dc074bcd3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/hashes new file mode 100644 index 0000000..678f782 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/hashes @@ -0,0 +1,4 @@ +module.xml +83a8b29ec75115ca7cf1e8db68a9874ef2a57798 +mutiny-reactive-streams-operators-2.6.2.jar +c5ada555742152afac4d961aa86777cd4946f987 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/hashes new file mode 100644 index 0000000..be6c974 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +d1a7b19c3a907dde34f8c3c35d75fe59ce7c96a0 +smallrye-mutiny-vertx-amqp-client-3.13.2.jar +5fd22dfc43acb54be9e30836f9823c40d565453a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/hashes new file mode 100644 index 0000000..9e9f11a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/hashes @@ -0,0 +1,4 @@ +module.xml +9ac05985e65f8103daf0c765b115a8ba048aa3c0 +smallrye-mutiny-vertx-core-3.13.2.jar +1e3c1091bc13490ff5f324c492a83ffa3a729d63 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/hashes new file mode 100644 index 0000000..75b1d28 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +e309cb778ff68e75b14e728cba3a091559018ff6 +smallrye-mutiny-vertx-kafka-client-3.13.2.jar +2444867036204d7cd8716531fe5ee4c5706ddc56 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/hashes new file mode 100644 index 0000000..43bfd42 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/hashes @@ -0,0 +1,4 @@ +module.xml +c4b4b595c25fa12cf2025c0f4037cc0578d26fc6 +smallrye-mutiny-vertx-runtime-3.13.2.jar +16278a0f51437a110163129164f3ed2c4cb7cddd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/hashes new file mode 100644 index 0000000..da26fa4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/hashes @@ -0,0 +1,4 @@ +module.xml +fe37263f30c00c7b2a20687ce7654d109bed839c +mutiny-zero-flow-adapters-1.1.0.jar +4310dc4d38540f1ff946f6099f7d9fb69a61b696 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/hashes new file mode 100644 index 0000000..9727670 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/hashes @@ -0,0 +1,4 @@ +module.xml +6d4ba3200cfcf51460c6e8ea92e557abece579ef +mutiny-zero-1.1.0.jar +1166d9ecdc4d06b5a2ebbd43ca76258db13062aa diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/core/main/hashes new file mode 100644 index 0000000..c56b61d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/core/main/hashes @@ -0,0 +1,4 @@ +module.xml +7391cc22298613c165e82b332b089cd284a9ed2e +undertow-core-2.3.17.Final.jar +b99fed301cd9840dfa220c74d3333cf34d877e68 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/jsp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/jsp/main/hashes new file mode 100644 index 0000000..c3270a1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/jsp/main/hashes @@ -0,0 +1,4 @@ +jastow-2.2.8.Final.jar +79b5a9d7f6d7b601925d17a8a50b3970a49adca3 +module.xml +30e7c5cca7f0c20d3e8993d9d952986111a5dd71 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/servlet/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/servlet/main/hashes new file mode 100644 index 0000000..26f5778 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/servlet/main/hashes @@ -0,0 +1,4 @@ +module.xml +50a5629c9e41c9707fc7b14a6ad9223a76628423 +undertow-servlet-2.3.17.Final.jar +5f0c26c02f877be8fa52b4ae944dac4061c9e1ab diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/websocket/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/websocket/main/hashes new file mode 100644 index 0000000..6a339e9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/undertow/websocket/main/hashes @@ -0,0 +1,4 @@ +module.xml +67057515068e64f8c60e626d14ada9b5ea588dc2 +undertow-websockets-jsr-2.3.17.Final.jar +f8042cbe55d1138c0345c27f8246b2447e81ee65 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/amqp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/amqp/main/hashes new file mode 100644 index 0000000..6d5b712 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/amqp/main/hashes @@ -0,0 +1,4 @@ +module.xml +c6b6811b27cab2e77d7496417690ab95fe5eb6a4 +vertx-amqp-client-4.5.10.jar +2c9e5a1bd843fa7c11d5ade070aff92ac4901dd3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/kafka/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/kafka/main/hashes new file mode 100644 index 0000000..69c8025 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/kafka/main/hashes @@ -0,0 +1,4 @@ +module.xml +84114c34e6be8522b1dbff8a654d95d76e47d1fe +vertx-kafka-client-4.4.9.jar +3c03d69236190617bee252b441bad18851f7d08d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/main/hashes new file mode 100644 index 0000000..671e4f2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/client/main/hashes @@ -0,0 +1,2 @@ +module.xml +60683c43e6dbc0daddc2816ce0e83a362005088d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/core/main/hashes new file mode 100644 index 0000000..a9fab33 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/core/main/hashes @@ -0,0 +1,4 @@ +module.xml +1284467828f6bd74b2b711b22d179067545c3f77 +vertx-core-4.5.10.jar +ea8f5e6d69b47b87f595e70f5ad708b1a2f47c40 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/grpc-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/grpc-client/main/hashes new file mode 100644 index 0000000..37b0198 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/grpc-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +62a2b9358d5d2ea4e0e2b723f61262377aafe943 +vertx-grpc-client-4.5.10.jar +a4afc5e68416061b14c14f0a5e020aa8c5f5e47f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/grpc-common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/grpc-common/main/hashes new file mode 100644 index 0000000..acc4c4d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/grpc-common/main/hashes @@ -0,0 +1,4 @@ +module.xml +18da7de7837cc2f438cdfaee2bf0311bbed0ca13 +vertx-grpc-common-4.5.10.jar +64f8da7cd2a906040bb8cc17f34587cccfa1234f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/proton/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/proton/main/hashes new file mode 100644 index 0000000..a6488de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/io/vertx/proton/main/hashes @@ -0,0 +1,4 @@ +module.xml +54857144604eb2f2d1b93491395ab8df609b61a5 +vertx-proton-4.5.10.jar +370480f3367ada016a9334eb6747eb5dfc36a8b8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/activation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/activation/api/main/hashes new file mode 100644 index 0000000..0e1051e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/activation/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.activation-api-2.1.3.jar +fa165bd70cda600368eee31555222776a46b881f +module.xml +e26526a036503eaad428c37d97b6fea9a323ca2b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/annotation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/annotation/api/main/hashes new file mode 100644 index 0000000..91698ac --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/annotation/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.annotation-api-2.1.1.jar +48b9bda22b091b1f48b13af03fe36db3be6e1ae3 +module.xml +41b67207d862beb378daba79574b536c0c527371 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/batch/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/batch/api/main/hashes new file mode 100644 index 0000000..af7986d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/batch/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.batch-api-2.1.1.jar +dfd728f3fc2f086484410ba2e5d06a26a371ed1d +module.xml +3358814578a7180a918df8f7ebea76289215c01c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/ejb/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/ejb/api/main/hashes new file mode 100644 index 0000000..7852e8e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/ejb/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.ejb-api-4.0.1.jar +70f6c55dad415f58b8428ae4bb215484368b8764 +module.xml +7930c1236c2307e2efe21d420d3ab9a033954995 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/el/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/el/api/main/hashes new file mode 100644 index 0000000..66870ae --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/el/api/main/hashes @@ -0,0 +1,4 @@ +jboss-el-api_5.0_spec-4.0.1.Final.jar +51a054e7a25d6c6a074f477170d9b4e14b796d10 +module.xml +2aa0233d68041920f458538fee5c8d22a5810b6c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/enterprise/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/enterprise/api/main/hashes new file mode 100644 index 0000000..d7c2efa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/enterprise/api/main/hashes @@ -0,0 +1,6 @@ +jakarta.enterprise.cdi-api-4.0.1.jar +2012f388c6de83e29101cbf82c3ed2bd37931c64 +jakarta.enterprise.lang-model-4.0.1.jar +2b195781faad31c1724d8122136909c34c3ae79e +module.xml +6795b584e201bebba329b8e1e22330035c018c57 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/hashes new file mode 100644 index 0000000..594fa9c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.enterprise.concurrent-api-3.0.3.jar +88e8071c53a6f10855e60e38e60a56ed5b8adfd6 +module.xml +965f8ef5046225c851036a47ab0e9e634b0e2f50 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/faces/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/faces/api/main/hashes new file mode 100644 index 0000000..02c46d6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/faces/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +93ba97dee5ed64c631f9abdf5554f3cc771a9c95 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/faces/impl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/faces/impl/main/hashes new file mode 100644 index 0000000..fa983f5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/faces/impl/main/hashes @@ -0,0 +1,4 @@ +jakarta.faces-4.0.7.jar +9e684f08dabfa7da26d4823ceb5bafdc6084f3ae +module.xml +6686681e5f81a8ca79224f110986474156ae253a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/inject/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/inject/api/main/hashes new file mode 100644 index 0000000..55fcc33 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/inject/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.inject-api-2.0.1.jar +4c28afe1991a941d7702fe1362c365f0a8641d1e +module.xml +ba722619af180806016ba1012ba234993a50b6fd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/interceptor/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/interceptor/api/main/hashes new file mode 100644 index 0000000..5b61ddd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/interceptor/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.interceptor-api-2.1.0.jar +1d06a662708601400af4556577ee514c4ad01549 +module.xml +f9e23a47b7e032e366d8ea8c012fcbe9ada06f74 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/jms/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/jms/api/main/hashes new file mode 100644 index 0000000..b7cad9b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/jms/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.jms-api-3.1.0.jar +e194cf91a3f908e4846542849ac11a8e0b3c68ad +module.xml +b7571cf57333fbfa5bcb6d8a7cc3b141792261b1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/json/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/json/api/main/hashes new file mode 100644 index 0000000..0562e58 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/json/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.json-api-2.1.3.jar +4febd83e1d9d1561d078af460ecd19532383735c +module.xml +c6cfe05d10446c66909b321a3f2ce9e14fdb7ba4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/json/bind/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/json/bind/api/main/hashes new file mode 100644 index 0000000..98d6079 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/json/bind/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.json.bind-api-3.0.1.jar +af7f10b8aa6475b6f6cc9d47ad85748629d05b79 +module.xml +425ce9ab0d7916dfdda2da7d2db9613eeb559e07 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/mail/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/mail/api/main/hashes new file mode 100644 index 0000000..43e7807 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/mail/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.mail-api-2.1.3.jar +a327aa5f514ba86e80d54584417d7376ed2bde0e +module.xml +93033de85544590675928e41a5f88e66724a84d6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/mvc/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/mvc/api/main/hashes new file mode 100644 index 0000000..e2c45cf --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/mvc/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.mvc-api-2.1.0.jar +e0e4b626aa77665673602128bee749485cb5fef1 +module.xml +3c62b1ff3a6b2d5d5418a4219c2f7fa49d497443 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/persistence/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/persistence/api/main/hashes new file mode 100644 index 0000000..7503cd8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/persistence/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.persistence-api-3.1.0.jar +66901fa1c373c6aff65c13791cc11da72060a8d6 +module.xml +f9e8322e26931140e27211d0f11d6f872dacb1f8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/resource/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/resource/api/main/hashes new file mode 100644 index 0000000..fb35a3d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/resource/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.resource-api-2.1.0.jar +d98f0ac826cdc85f80061c21bc061841ac6d374c +module.xml +d692ed0461eb679da0b94bc75317721e73f63794 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/auth/message/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/auth/message/api/main/hashes new file mode 100644 index 0000000..796a901 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/auth/message/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.authentication-api-3.0.0.jar +e1e3503070dcddcc9e24a062f734069446a99bc3 +module.xml +57bb63c7ff0c23534c4171bb77cb969a86516907 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/enterprise/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/enterprise/api/main/hashes new file mode 100644 index 0000000..a02a849 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/enterprise/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.security.enterprise-api-3.0.0.jar +ca9d8039c16db579b7d45813015c8d677105bc0f +module.xml +9face788ef3e11fc025cd4ccf3e4d37cda6b3278 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/jacc/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/jacc/api/main/hashes new file mode 100644 index 0000000..eb9214f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/security/jacc/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.authorization-api-2.1.0.jar +31be189d7aa43710ac9a2ee422de3df1314deea8 +module.xml +e6a555623bda2abc63db97ae5eb04fdc8c526c23 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/api/main/hashes new file mode 100644 index 0000000..69fb7ff --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.servlet-api-6.0.0.jar +abecc699286e65035ebba9844c03931357a6a963 +module.xml +13d8fba83bf7a09de70ef25486eba4803f1c0799 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/jsp/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/jsp/api/main/hashes new file mode 100644 index 0000000..f3cbd10 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/jsp/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.servlet.jsp-api-3.1.1.jar +47d30c6abf7ad834f21a0e45593bff25dbf7d7ee +module.xml +fbf6d94837a562d2c96b0f5f02ab19c1283cbabd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/jstl/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/jstl/api/main/hashes new file mode 100644 index 0000000..df40d6b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/servlet/jstl/api/main/hashes @@ -0,0 +1,6 @@ +jakarta.servlet.jsp.jstl-3.0.1-jbossorg-1.jar +ef0e93aede12f124bb68f02f8c95ec700d553128 +jakarta.servlet.jsp.jstl-api-3.0.2.jar +3993114cd341afa42b2c2841c88ef653fa7ef3ee +module.xml +57befac07b3366cf0932e9f69616ef1836fd6121 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/transaction/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/transaction/api/main/hashes new file mode 100644 index 0000000..9f6173d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/transaction/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.transaction-api-2.0.1.jar +51a520e3fae406abb84e2e1148e6746ce3f80a1a +module.xml +14dc6db319fd5989baad686fdc0e63285440aa79 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/validation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/validation/api/main/hashes new file mode 100644 index 0000000..d85494d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/validation/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.validation-api-3.0.2.jar +92b6631659ba35ca09e44874d3eb936edfeee532 +module.xml +aa37217854aa5987fbcdec8977e77e9b2caaa655 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/websocket/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/websocket/api/main/hashes new file mode 100644 index 0000000..55e8883 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/websocket/api/main/hashes @@ -0,0 +1,6 @@ +jakarta.websocket-api-2.1.1.jar +d3614cd4fe86803efe3f94d57f17925d3edff712 +jakarta.websocket-client-api-2.1.1.jar +bc149b7e22d6b2372835a3124cbcf24924982874 +module.xml +3c04743e5ab18747bc67d07f6343892a15745d17 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/ws/rs/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/ws/rs/api/main/hashes new file mode 100644 index 0000000..9386a94 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/ws/rs/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.ws.rs-api-3.1.0.jar +15ce10d249a38865b58fc39521f10f29ab0e3363 +module.xml +e336f6547ec6be33d0f8518f6ce898dded5c0724 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/bind/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/bind/api/main/hashes new file mode 100644 index 0000000..1ede097 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/bind/api/main/hashes @@ -0,0 +1,4 @@ +jakarta.xml.bind-api-4.0.2.jar +6cd5a999b834b63238005b7144136379dc36cad2 +module.xml +9931136a6a3803e25011fff4300e38f4d75745ef diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/soap/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/soap/api/main/hashes new file mode 100644 index 0000000..843cfcd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/soap/api/main/hashes @@ -0,0 +1,4 @@ +jboss-saaj-api_3.0_spec-1.0.0.Final.jar +4515c94374f92daa56bf077f733e8b4242215b1e +module.xml +8a193e28c94c1c393e9b1750614a239bbb1d5c24 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/ws/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/ws/api/main/hashes new file mode 100644 index 0000000..f44d5fe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/jakarta/xml/ws/api/main/hashes @@ -0,0 +1,4 @@ +jboss-jakarta-xml-ws-api_4.0_spec-1.0.0.Final.jar +73ec4238a0e0c8960f6ac746453df7be5c054307 +module.xml +b15704ec01df347cd7141f189059b09147c64518 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javaee/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javaee/api/main/hashes new file mode 100644 index 0000000..f8d54a4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javaee/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +942806186dec4538f9994128a5fee41fe7e6e2ee diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/activation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/activation/api/main/hashes new file mode 100644 index 0000000..6bc71a3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/activation/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +f921c2ba1fdfa8bf951f52c3e090de06d846d60f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/annotation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/annotation/api/main/hashes new file mode 100644 index 0000000..0c36d99 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/annotation/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +37a744002956b01cc8a630c6c53d03a8ea721210 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/api/main/hashes new file mode 100644 index 0000000..7e4a9f6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +72e2b2d1ca7707b939f572ef8d998732f10fc905 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/batch/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/batch/api/main/hashes new file mode 100644 index 0000000..8f97ec6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/batch/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +6a193b2cf3e5b87640a50434bd73959a945a8c45 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/ejb/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/ejb/api/main/hashes new file mode 100644 index 0000000..3ff8660 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/ejb/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +f8689ec81bdb3d68233440986f5129c1b64243e9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/el/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/el/api/main/hashes new file mode 100644 index 0000000..be81867 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/el/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +2a9dc053e713cc7349e163d835ad695bd07cb14c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/enterprise/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/enterprise/api/main/hashes new file mode 100644 index 0000000..0c3d6d0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/enterprise/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +3c84f40b80fcecfdb6ffb4e9d962b7cd3727c641 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/enterprise/concurrent/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/enterprise/concurrent/api/main/hashes new file mode 100644 index 0000000..a66d437 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/enterprise/concurrent/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +54cd4d1c6b604d70e4d55a0645827d75a021a48f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/faces/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/faces/api/main/hashes new file mode 100644 index 0000000..e4c40d8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/faces/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +99303efbd52e805deecf61662fdb4a283f549c13 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/inject/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/inject/api/main/hashes new file mode 100644 index 0000000..34bef37 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/inject/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +607116ba416f78d5485f05be5f1be52e3c036714 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/interceptor/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/interceptor/api/main/hashes new file mode 100644 index 0000000..dc121de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/interceptor/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +932175712dfa55593b02fb02a304dc1d5ac7796c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/jms/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/jms/api/main/hashes new file mode 100644 index 0000000..d874bf1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/jms/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +6aa754af5525f7be2b7fb446e557730526effc29 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/json/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/json/api/main/hashes new file mode 100644 index 0000000..c06910a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/json/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +3b1a0c1b66b41b7796616072db8358aff7741362 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/json/bind/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/json/bind/api/main/hashes new file mode 100644 index 0000000..c0cdc53 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/json/bind/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +2b5afa617ce80edbfd596f60489fe0aaa52ac6f1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/jws/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/jws/api/main/hashes new file mode 100644 index 0000000..287e537 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/jws/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +ddc8855201226b4e374e5eca00f2109574f4e3b1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/mail/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/mail/api/main/hashes new file mode 100644 index 0000000..2977af5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/mail/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +1273383e562673fa22b8f24abbec14d48c8af992 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/orb/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/orb/api/main/hashes new file mode 100644 index 0000000..37ed404 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/orb/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +883ebc14010753e020a554116b822e1eeb6ab1ac +openjdk-orb-10.1.0.Final.jar +59eb5486f4f553f66d0a65ef3bb8fc1f87df8e6f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/persistence/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/persistence/api/main/hashes new file mode 100644 index 0000000..eb98638 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/persistence/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +c9468a916839ce8f0a881a47f902e642afb8ff88 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/resource/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/resource/api/main/hashes new file mode 100644 index 0000000..42da00a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/resource/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +9f6439f7995cc64f18963ebfb2ec1128ede9c6f8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/rmi/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/rmi/api/main/hashes new file mode 100644 index 0000000..3219a14 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/rmi/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +c77c07f1581505192ef65de902e340317d796c27 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/auth/message/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/auth/message/api/main/hashes new file mode 100644 index 0000000..54609e3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/auth/message/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +00c0960b28c14d029b288a8ea7c73e8ddebdbb2a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/enterprise/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/enterprise/api/main/hashes new file mode 100644 index 0000000..2fb0be5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/enterprise/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +eb055ea0a9aa88e87db29f6b02b596961e57b72d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/jacc/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/jacc/api/main/hashes new file mode 100644 index 0000000..7dd764b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/security/jacc/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +8106af8aa12e239ce68a3d86d1a3b655d45ee5ea diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/api/main/hashes new file mode 100644 index 0000000..525994d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +f414a1cc7cd512dddcf2a11bdad63a6720499e8a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/jsp/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/jsp/api/main/hashes new file mode 100644 index 0000000..1b0ab8d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/jsp/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +6b01313f8debaacc2165c3789f22fdb8c1003123 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/jstl/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/jstl/api/main/hashes new file mode 100644 index 0000000..b44f8c1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/servlet/jstl/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +f23633ef90ef0050fe012c1d09c713e044e817e3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/sql/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/sql/api/main/hashes new file mode 100644 index 0000000..21e0910 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/sql/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +47542f620d335193d5bf843f187319c961d8dd27 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/transaction/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/transaction/api/main/hashes new file mode 100644 index 0000000..d756e06 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/transaction/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +9fae5c4a7d8216c5d586a0baf281cba39ff0c5cf diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/validation/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/validation/api/main/hashes new file mode 100644 index 0000000..51f8b2d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/validation/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +4c197ef01469c178397cbfe2d15c09b51cb3f245 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/websocket/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/websocket/api/main/hashes new file mode 100644 index 0000000..27005a5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/websocket/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +ffb7701eb6d7968ea8edf12ff6bf7dc2f852537d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/ws/rs/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/ws/rs/api/main/hashes new file mode 100644 index 0000000..7a050d9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/ws/rs/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +cb7e44beff2beaaf89284e9e1134c994f0791aff diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/wsdl4j/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/wsdl4j/api/main/hashes new file mode 100644 index 0000000..6a13fa4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/wsdl4j/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +9c92d7eaeba8361fbb08cd3d72bfdde6b0823273 +wsdl4j-1.6.3.jar +6d106a6845a3d3477a1560008479312888e94f2f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/bind/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/bind/api/main/hashes new file mode 100644 index 0000000..202e350 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/bind/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +bba1b556cdd49cf1d3410f60e300feb231a99f32 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/soap/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/soap/api/main/hashes new file mode 100644 index 0000000..823525d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/soap/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +c83483a5cafcd0e0a1d057f89f816fa24f3849e9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/stream/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/stream/api/main/hashes new file mode 100644 index 0000000..74498c0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/stream/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +334e531ddaec43a491bdaea650ab521500662095 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/ws/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/ws/api/main/hashes new file mode 100644 index 0000000..0aa32fa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/javax/xml/ws/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +7ae9d6d452b8bf8631dcafcf61508223bf5cf683 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/net/bytebuddy/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/net/bytebuddy/main/hashes new file mode 100644 index 0000000..56b5398 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/net/bytebuddy/main/hashes @@ -0,0 +1,4 @@ +byte-buddy-1.14.18.jar +0081e9b9a20944626e6757b5950676af901c2485 +module.xml +49da42fc7ed4c21d84a939baa78921c3eef44c7f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/net/jcip/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/net/jcip/main/hashes new file mode 100644 index 0000000..cc2944c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/net/jcip/main/hashes @@ -0,0 +1,4 @@ +jcip-annotations-1.0.jar +afba4942caaeaf46aab0b976afd57cc7c181467e +module.xml +a38bbd85cb47d36e1af426a20feabb44cab55fea diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/aesh/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/aesh/main/hashes new file mode 100644 index 0000000..d723921 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/aesh/main/hashes @@ -0,0 +1,8 @@ +aesh-2.4.jar +40d95d2a707a25fa41aa390cf719292f19f625e4 +aesh-extensions-1.8.jar +78073b44d1c4b53bb02eaeb264c4a3ee551b84c6 +module.xml +9ba714710f12e0e17e6752bbef95c91f720131e6 +readline-2.2.jar +0cf54ff74c7d9a56ea382ad326723aed566759a7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/antlr/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/antlr/main/hashes new file mode 100644 index 0000000..421730c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/antlr/main/hashes @@ -0,0 +1,6 @@ +antlr4-4.13.0.jar +9de576e69845e1d92da3479dd481677efdf21d52 +antlr4-runtime-4.13.0.jar +5a02e48521624faaf5ff4d99afc88b01686af655 +module.xml +e3bfe3ed692b3f02c3f90c7dffd199efa5ae2284 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/client/main/hashes new file mode 100644 index 0000000..2fab456 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/client/main/hashes @@ -0,0 +1,10 @@ +artemis-core-client-2.37.0.jar +fa0e8aac1d0db695995c2616120345c2bcd77326 +artemis-hqclient-protocol-2.37.0.jar +2950d87a5ea8f048eb9b48e0af59970a6e3f5f70 +artemis-jakarta-client-2.37.0.jar +313a3342089f9aa925a5d71af015b8cff69b64a2 +artemis-selector-2.37.0.jar +4ece0fb9fbdd4df8bb643478d7c0d8a6051a8b9b +module.xml +f380bdf85ffd7ee23b096740cafd43d49e34d645 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/commons/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/commons/main/hashes new file mode 100644 index 0000000..49bcb6b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/commons/main/hashes @@ -0,0 +1,4 @@ +artemis-commons-2.37.0.jar +f504f11c93d3f9614f042f72ef6fe4999b4f278c +module.xml +ad6f45660e898df94a90825382dd7b465f5c5a8d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/hashes new file mode 100644 index 0000000..e9bd88a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/hashes @@ -0,0 +1,6 @@ +activemq-artemis-native-2.0.0.jar +a1bdd3cea7822f3b90063456b0c9928702076bd1 +artemis-journal-2.37.0.jar +9083858a5fd032a8993a736752ab31a2c497698a +module.xml +062c5cb708f2fd9b46186bbcb432ac804e24c0f1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-i686/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-i686/hashes new file mode 100644 index 0000000..af260c9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-i686/hashes @@ -0,0 +1,2 @@ +libartemis-native-32.so +2d3f109f61606f34d4c0a8ae88ba7ab1d508ea93 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-x86_64/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-x86_64/hashes new file mode 100644 index 0000000..f193252 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-x86_64/hashes @@ -0,0 +1,2 @@ +libartemis-native-64.so +27575ef4251eb86f8d6f740e5adba12eb575ed10 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/main/hashes new file mode 100644 index 0000000..c309afa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/main/hashes @@ -0,0 +1,12 @@ +artemis-cli-2.37.0.jar +75ac08152c8306015ab21cfd977fab20bb32b12b +artemis-dto-2.37.0.jar +f411caccc17aa2ac0c498e9f50aa786508da2b1e +artemis-jakarta-server-2.37.0.jar +b2395f7fdd9f692987d81836c59be11f72312311 +artemis-jdbc-store-2.37.0.jar +722d7827e01adf29b3bf60a18134d45cea0b9698 +artemis-server-2.37.0.jar +d830695125020e520303a7d8e91990c2dacf7eac +module.xml +c25061b449440a8ccd6689ac41b01d4700fae6dc diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/hashes new file mode 100644 index 0000000..5a60f59 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/hashes @@ -0,0 +1,4 @@ +artemis-amqp-protocol-2.37.0.jar +49b4b344b250940379750cdc86fb8490a297f871 +module.xml +794a9df49c11230b4f8115855bb1944acca8e79f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/hashes new file mode 100644 index 0000000..778cee6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/hashes @@ -0,0 +1,4 @@ +artemis-hornetq-protocol-2.37.0.jar +41f09d7e8f6d71f4c1f88e138c9a7fc5c7c21cbc +module.xml +4a90893d59b4c7e86ca775cabe2243354c04070f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/hashes new file mode 100644 index 0000000..139fc21 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/hashes @@ -0,0 +1,4 @@ +artemis-stomp-protocol-2.37.0.jar +2373dd8fce8305981ad2b6f3dbd99b39aad4997a +module.xml +ff5751bf2d79c1f1beb5f5bd00cda839a59491f3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/ra/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/ra/main/hashes new file mode 100644 index 0000000..9a9de40 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/ra/main/hashes @@ -0,0 +1,4 @@ +artemis-jakarta-ra-2.37.0.jar +aba16550282bf39b948816cab33da60f40dd830a +module.xml +478e11d1abe4a146751be6157b824e3b9b6bc596 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/hashes new file mode 100644 index 0000000..4080d3d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/hashes @@ -0,0 +1,4 @@ +artemis-jakarta-service-extensions-2.37.0.jar +434b61cb824db57fcb7c7f41f80472fc8a638a1b +module.xml +8cb00fb02f1b777c7ab950a16f212805a2946f67 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/beanutils/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/beanutils/main/hashes new file mode 100644 index 0000000..7840a02 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/beanutils/main/hashes @@ -0,0 +1,4 @@ +commons-beanutils-1.9.4.jar +d52b9abcd97f38c81342bb7e7ae1eee9b73cba51 +module.xml +8ac939470c59f848bf021bfbf6558a5fa3e8903a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/cli/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/cli/main/hashes new file mode 100644 index 0000000..0fc69ce --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/cli/main/hashes @@ -0,0 +1,4 @@ +commons-cli-1.9.0.jar +e1cdfa8bf40ccbb7440b2d1232f9f45bb20a1844 +module.xml +3bae24ec0adba62f588ec183bf8ad3f60b382c2e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/codec/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/codec/main/hashes new file mode 100644 index 0000000..b4d8c61 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/codec/main/hashes @@ -0,0 +1,4 @@ +commons-codec-1.17.1.jar +973638b7149d333563584137ebf13a691bb60579 +module.xml +5789afce571c7145881995d54d5461e8b70385e1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/collections/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/collections/main/hashes new file mode 100644 index 0000000..b6eeb13 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/collections/main/hashes @@ -0,0 +1,4 @@ +commons-collections-3.2.2.jar +8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5 +module.xml +6c1ff54fb86ef3dca681e0840c2f4ea2ee10e45b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/io/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/io/main/hashes new file mode 100644 index 0000000..41eccc2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/io/main/hashes @@ -0,0 +1,4 @@ +commons-io-2.16.1.jar +377d592e740dc77124e0901291dbfaa6810a200e +module.xml +3f944588a08e306f3d6aec37e870f698ecc50141 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/lang3/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/lang3/main/hashes new file mode 100644 index 0000000..c4121a5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/lang3/main/hashes @@ -0,0 +1,4 @@ +commons-lang3-3.15.0.jar +21581109b4be710ea4b195d5760392ec284f9f11 +module.xml +9b7133b9807177da365f1f0cfd02fb3a40b46c49 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/logging/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/logging/main/hashes new file mode 100644 index 0000000..2b1998e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/commons/logging/main/hashes @@ -0,0 +1,2 @@ +module.xml +05a0731dec088b70ee0152e73582675c6a010d75 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/impl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/impl/main/hashes new file mode 100644 index 0000000..0ea2439 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/impl/main/hashes @@ -0,0 +1,68 @@ +cxf-rt-bindings-coloc-4.0.5.jar +81769a7371eb3ac7edd9c47f255e625abd87bf3c +cxf-rt-bindings-soap-4.0.5.jar +507f545e16425927576d9ab258700f6a3ed0d586 +cxf-rt-bindings-xml-4.0.5.jar +1a8ade29671661ca79e28c8a88c02e634891223d +cxf-rt-databinding-aegis-4.0.5.jar +8797c5dc3840fe91be05b0beddc3ca2bdf7c8f9c +cxf-rt-databinding-jaxb-4.0.5.jar +df67c6e08d187e89a54161b38bc11c8fe81d5393 +cxf-rt-features-clustering-4.0.5.jar +6ac8c04fa246a268f132269098908b30904142a5 +cxf-rt-features-throttling-4.0.5.jar +0908ff6dd6f324d1b6208ae2eaf3faf35d06c0f0 +cxf-rt-frontend-jaxws-4.0.5.jar +f00df82878e79de888fb3ee6faa8c44120e26061 +cxf-rt-frontend-simple-4.0.5.jar +dd0e8e40f0d24722ac5a913a159fe727b05e031d +cxf-rt-management-4.0.5.jar +6056780ed5d9a01632cb39f495882b7403d41a2f +cxf-rt-security-4.0.5.jar +742881f9658a2047d6585e8560f980e96a5a5237 +cxf-rt-security-saml-4.0.5.jar +2611cf982091fecabfc6832af80eef49425d9c32 +cxf-rt-transports-http-4.0.5.jar +ea347faf04243b8d379f2ce642584826af4772f7 +cxf-rt-transports-http-hc-4.0.5.jar +6e549af497801a43c6648b10aadf7ccc59ab59e5 +cxf-rt-transports-jms-4.0.5.jar +9565c44453c060f2da12a548c83d4d0aa9c640e1 +cxf-rt-transports-local-4.0.5.jar +ff2d7b5963c7d3ce288fc2c34ef45d63c43050b1 +cxf-rt-ws-addr-4.0.5.jar +4b8423c34aacdf46fabfdfcee6db9a1e35937bcf +cxf-rt-ws-mex-4.0.5.jar +33e9c3aa8b4e5b7f50398876bd032260e1587f03 +cxf-rt-ws-policy-4.0.5.jar +73d810ef70c3c6b15f035b541da5500c18e66a9d +cxf-rt-ws-rm-4.0.5.jar +d23de1ee2d97e3fd6bf1dabf9fe4daa4dc65db01 +cxf-rt-wsdl-4.0.5.jar +ef7b22244c54f902449a6b325992ab42ea7f8574 +cxf-services-ws-discovery-api-4.0.5.jar +e5cc5aa699cb17233484b03420b3e389dc6fe834 +cxf-tools-common-4.0.5.jar +2b65993ddb44ae927907198aac697d541fc02857 +cxf-tools-java2ws-4.0.5.jar +a4da6e250ba9b46f091faadb6fd615601e95c16e +cxf-tools-validator-4.0.5.jar +f472f85d5e7400b64ae1b9d298836a159f7fb742 +cxf-tools-wsdlto-core-4.0.5.jar +83012d17410e2494f5b2446664ba5c8a79bc9770 +cxf-tools-wsdlto-databinding-jaxb-4.0.5.jar +12dcda3d5dad70fd502f6cdcbb91c6558eb8faf0 +cxf-tools-wsdlto-frontend-jaxws-4.0.5.jar +339f3d1dfa16df8df44f101ad0aebc0b8328ca9c +cxf-xjc-boolean-4.0.0.jar +1c9fac9f0df0f99c97dc432f2aebeed5303aa9b9 +cxf-xjc-bug986-4.0.0.jar +858fb6a168ceccf5eca6d9e5378b13108c97dd4d +cxf-xjc-dv-4.0.0.jar +77ce44a6627ada77c864ec309df9d0a83c073feb +cxf-xjc-runtime-4.0.0.jar +f1b0608642ad5a49d8d97206fdc5bf81b6b1a0fe +cxf-xjc-ts-4.0.0.jar +2821917f37837b806930549a008c595e4db88782 +module.xml +24e53be9353720a01fa7294c5675a9d40d6dc0a0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/main/hashes new file mode 100644 index 0000000..4d13884 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/main/hashes @@ -0,0 +1,6 @@ +cxf-core-4.0.5.jar +81f67bcbf12287755ddf6b1a526920c3d3d92ae9 +cxf-rt-features-logging-4.0.5.jar +2f99b246a39d7c383251860b0ab4dd963abb9dcb +module.xml +16dcfd90742d61d023b792e489747b2eef346203 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/services-sts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/services-sts/main/hashes new file mode 100644 index 0000000..e330659 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/services-sts/main/hashes @@ -0,0 +1,4 @@ +cxf-services-sts-core-4.0.5.jar +2657aaa67e5c65f48ca80a483c9fb7a68c1bcdfc +module.xml +9dea6f73cd787c3994ab8247fb5bcea58500326c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/ws-security/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/ws-security/main/hashes new file mode 100644 index 0000000..a605d6f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/cxf/ws-security/main/hashes @@ -0,0 +1,4 @@ +cxf-rt-ws-security-4.0.5.jar +0209b0b0628c23f674979b2caa5ae86e6f480c36 +module.xml +51ab351e7bd1312271c10fab4ec058512907547f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/httpcomponents/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/httpcomponents/core/main/hashes new file mode 100644 index 0000000..69d8646 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/httpcomponents/core/main/hashes @@ -0,0 +1,6 @@ +httpclient-4.5.14.jar +1194890e6f56ec29177673f2f12d0b8e627dec98 +httpcore-4.4.16.jar +51cf043c87253c9f58b539c9f7e44c8894223850 +module.xml +a30f322caa264a49efb3a95f32de62b789ff919c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/httpcomponents/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/httpcomponents/main/hashes new file mode 100644 index 0000000..b85dc2f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/httpcomponents/main/hashes @@ -0,0 +1,8 @@ +httpasyncclient-4.1.5.jar +cd18227f1eb8e9a263286c1d7362ceb24f6f9b32 +httpcore-nio-4.4.16.jar +cd21c80a9956be48c4c1cfd2f594ba02857d0927 +httpmime-4.5.14.jar +6662758a1f1cb1149cf916bdac28332e0902ec44 +module.xml +d65140469dc17e136709005a994699e5be717258 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/james/mime4j/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/james/mime4j/main/hashes new file mode 100644 index 0000000..28cea2e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/james/mime4j/main/hashes @@ -0,0 +1,8 @@ +apache-mime4j-core-0.8.11.jar +6d1eb5f7b84eaa9d38fca13b761f01c693aef3da +apache-mime4j-dom-0.8.11.jar +f0d42ab9a5832b5f5d05afc004b31245b838e0fc +apache-mime4j-storage-0.8.11.jar +874a7338051442158412a2734bbb84a8595e1428 +module.xml +d011c2d83eeea5fbc7ca7f6bc9111bfb72ad0e4e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/kafka/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/kafka/client/main/hashes new file mode 100644 index 0000000..8108999 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/kafka/client/main/hashes @@ -0,0 +1,4 @@ +kafka-clients-3.7.1.jar +75a75c47eb912f3fd06df62a9e4b3b554d5b2bec +module.xml +209fe824e64fa4d7071bb940df0010e496de4b47 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/logging/log4j/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/logging/log4j/api/main/hashes new file mode 100644 index 0000000..9704269 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/logging/log4j/api/main/hashes @@ -0,0 +1,4 @@ +log4j-api-2.23.1.jar +9c15c29c526d9c6783049c0a77722693c66706e1 +module.xml +0246d9a19d110043bb922f190dfa4306e4c3ae69 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/lucene/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/lucene/main/hashes new file mode 100644 index 0000000..f7f4fae --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/lucene/main/hashes @@ -0,0 +1,14 @@ +lucene-analysis-common-9.11.1.jar +51286aca019db66311f71496191b4bd7adaf3dcf +lucene-core-9.11.1.jar +8f52ba14b21774f41ce33cf5ca111cbdefeed7f9 +lucene-facet-9.11.1.jar +fc129b47da9592a2fb83435dcead5b7618fd7066 +lucene-join-9.11.1.jar +f7d63c04f3cc2ec8d7df73178db20de34cf60667 +lucene-queries-9.11.1.jar +027fc885a0442a0442f426f7fea9743f6fcf3c43 +lucene-queryparser-9.11.1.jar +ad6e5b135e1e284d4462d717086ce13a3ce01b4a +module.xml +df036fe053766899da7654034fd4a3bf2358f5d5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/neethi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/neethi/main/hashes new file mode 100644 index 0000000..142b865 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/neethi/main/hashes @@ -0,0 +1,4 @@ +module.xml +b4be1310d4bfae968722514f607315b5e3cdba75 +neethi-3.2.0.jar +4e409cf251f420f65130d458256f7be1ad68f055 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/qpid/proton/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/qpid/proton/main/hashes new file mode 100644 index 0000000..0374cba --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/qpid/proton/main/hashes @@ -0,0 +1,4 @@ +module.xml +e16429f60c85bcb74187c96cb99d8b262eee959f +proton-j-0.34.1.jar +e0d6c62cef4929db66dd6df55bee699b2274a9cc diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/santuario/xmlsec/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/santuario/xmlsec/main/hashes new file mode 100644 index 0000000..7011bab --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/santuario/xmlsec/main/hashes @@ -0,0 +1,4 @@ +module.xml +37a16fb18c7bd2a73ba23f3332e345875c686163 +xmlsec-3.0.4.jar +0dcec7ec98a8343720f3d074233e4b1f15904947 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/sshd/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/sshd/main/hashes new file mode 100644 index 0000000..570c2d9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/sshd/main/hashes @@ -0,0 +1,6 @@ +module.xml +2437d2ef69e4549c0a0d7d04f9f33e3c87bab4f3 +sshd-common-2.13.2.jar +dc9be542599fdfe446371d39a65a8d643533aeba +sshd-core-2.13.2.jar +f2bd9ead479126cbbaa1fda906e1c3b5caddac5c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/velocity/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/velocity/main/hashes new file mode 100644 index 0000000..5166d46 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/velocity/main/hashes @@ -0,0 +1,4 @@ +module.xml +f25f7ad8a9640824fa8558fa2cdb32003c24310c +velocity-engine-core-2.3.jar +e2133b723d0e42be74880d34de6bf6538ea7f915 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/ws/security/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/ws/security/main/hashes new file mode 100644 index 0000000..76d4475 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/ws/security/main/hashes @@ -0,0 +1,14 @@ +module.xml +d790079b8d6fb9872a8d00f1f3877370ef5ea015 +wss4j-bindings-3.0.3.jar +f5a0676c7021d8a018091b9b47fab226d91007a0 +wss4j-policy-3.0.3.jar +5dba86b7a64fe6f0e50d0e64af8f77e3e1617742 +wss4j-ws-security-common-3.0.3.jar +cd70a8961a8535eb76feff602abe2dafe2ff87d3 +wss4j-ws-security-dom-3.0.3.jar +d6092cadf1a73a358c794cc06bf8b1b2672d358c +wss4j-ws-security-policy-stax-3.0.3.jar +978ece24da4c507203497002c56aa51a177e6114 +wss4j-ws-security-stax-3.0.3.jar +1894b8c8b33dce03645a9f2c3bc61050333aaa4f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/ws/xmlschema/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/ws/xmlschema/main/hashes new file mode 100644 index 0000000..c01eab9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/ws/xmlschema/main/hashes @@ -0,0 +1,4 @@ +module.xml +7cf8ddd072de27aaa9d295c64380b86cb0ee4a03 +xmlschema-core-2.3.0.jar +5b99c4a647ee7155fcab0f7ec2a8737129281d68 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/xml-resolver/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/xml-resolver/main/hashes new file mode 100644 index 0000000..7bf0755 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/apache/xml-resolver/main/hashes @@ -0,0 +1,4 @@ +module.xml +c857b3cc127251a92ca94b884051145ad1acf39f +xml-resolver-1.2.jar +3d0f97750b3a03e0971831566067754ba4bfd68c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bitbucket/jose4j/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bitbucket/jose4j/main/hashes new file mode 100644 index 0000000..b296dae --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bitbucket/jose4j/main/hashes @@ -0,0 +1,4 @@ +jose4j-0.9.6.jar +357a3836bb5da16f314f3a1e954518e5468cd915 +module.xml +4205816765122bbae404810e631dc4327634a989 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcmail/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcmail/main/hashes new file mode 100644 index 0000000..2a278aa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcmail/main/hashes @@ -0,0 +1,4 @@ +bcjmail-jdk18on-1.78.1.jar +1055af38cea5cf8c4064fe31d8c9ca3a5cd9a6a5 +module.xml +91580c4fd7e2fcba9dc65f85dfadd2331ce495c8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcpg/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcpg/main/hashes new file mode 100644 index 0000000..fc44045 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcpg/main/hashes @@ -0,0 +1,4 @@ +bcpg-jdk18on-1.78.1.jar +6c8dbcec20355278ec54840e735f63db2479150e +module.xml +9200a3c4404670ba15a8755ddb86838905250556 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcpkix/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcpkix/main/hashes new file mode 100644 index 0000000..a00f9c4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcpkix/main/hashes @@ -0,0 +1,4 @@ +bcpkix-jdk18on-1.78.1.jar +17b3541f736df97465f87d9f5b5dfa4991b37bb3 +module.xml +4296eaad34639c4657d4e175427b62c693369f9d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcprov/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcprov/main/hashes new file mode 100644 index 0000000..475256f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcprov/main/hashes @@ -0,0 +1,4 @@ +bcprov-jdk18on-1.78.1.jar +39e9e45359e20998eb79c1828751f94a818d25f8 +module.xml +172b6d6e1d8dabcde6c22181cdc8543207bb5416 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcutil/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcutil/main/hashes new file mode 100644 index 0000000..72aad34 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/bcutil/main/hashes @@ -0,0 +1,4 @@ +bcutil-jdk18on-1.78.1.jar +5353ca39fe2f148dab9ca1d637a43d0750456254 +module.xml +f965ea9e23e3cea3729433d44a58622a1dc03bf2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/main/hashes new file mode 100644 index 0000000..0895135 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/bouncycastle/main/hashes @@ -0,0 +1,2 @@ +module.xml +3ebddc847410d400fd83e83a00013c98638d7f8d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/codehaus/woodstox/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/codehaus/woodstox/main/hashes new file mode 100644 index 0000000..3b2b0ce --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/codehaus/woodstox/main/hashes @@ -0,0 +1,6 @@ +module.xml +291de27c3c96f675aab49d019e2586632dbac653 +stax2-api-4.2.2.jar +b0d746cadea928e5264f2ea294ea9a1bf815bbde +woodstox-core-6.4.0.jar +c47579857bbf12c85499f431d4ecf27d77976b7c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/angus/activation/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/angus/activation/main/hashes new file mode 100644 index 0000000..738d10b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/angus/activation/main/hashes @@ -0,0 +1,4 @@ +angus-activation-2.0.2.jar +41f1e0ddd157c856926ed149ab837d110955a9fc +module.xml +9134597844c15abd967b670fb4b04a1f0edf865d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/angus/mail/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/angus/mail/main/hashes new file mode 100644 index 0000000..038ac7d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/angus/mail/main/hashes @@ -0,0 +1,4 @@ +angus-mail-2.0.3.jar +56f811522d693700013768db83b741a65da6c61c +module.xml +a4371cb9e20c6c03d62f346a6137f575568d7219 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/jdt/ecj/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/jdt/ecj/main/hashes new file mode 100644 index 0000000..7e735de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/jdt/ecj/main/hashes @@ -0,0 +1,4 @@ +ecj-3.32.0.jar +eb5412c458ba32c6370594ad4d617210637e7a2c +module.xml +a0b56acf4f4d06761d40bb02efb541781423b6a9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/jgit/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/jgit/main/hashes new file mode 100644 index 0000000..f5464e5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/jgit/main/hashes @@ -0,0 +1,6 @@ +module.xml +af3b9ce90835fb51f207fd72c7c11ee013dc35ac +org.eclipse.jgit-6.10.0.202406032230-r.jar +e1166b8b313939890f29a5c611614b67e396b07e +org.eclipse.jgit.ssh.apache-6.10.0.202406032230-r.jar +fc044de51fbbf87b6717dd673ff9a180248f7de8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/krazo/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/krazo/core/main/hashes new file mode 100644 index 0000000..71a7529 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/krazo/core/main/hashes @@ -0,0 +1,4 @@ +krazo-core-3.0.1.jar +d5c5e9214d77cd324806ccde4ab151a42d3ed6c5 +module.xml +b80e79d67533c41554161cef44d95318d6fe9468 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/krazo/resteasy/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/krazo/resteasy/main/hashes new file mode 100644 index 0000000..8178ca1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/krazo/resteasy/main/hashes @@ -0,0 +1,4 @@ +krazo-resteasy-3.0.1.jar +fa514dd5ca62bc69a784d99be9737362a09f7514 +module.xml +fd05343bc36527dc0c6fb8c820ba3e6e90c5d7fb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/config/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/config/api/main/hashes new file mode 100644 index 0000000..e28aa4b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/config/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-config-api-3.1.jar +cef8b70598a93582a4084fe67f4686eb399e70fd +module.xml +25bed4e381ed61389f4ba2ac7e6f1fd3c9859640 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/hashes new file mode 100644 index 0000000..03a7f17 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-fault-tolerance-api-4.0.2.jar +296db409f97459d4056f0235cd9f9adb198ddf65 +module.xml +cf65c4fead056dd207c8e9ca3461fbcb11bb7709 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/health/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/health/api/main/hashes new file mode 100644 index 0000000..c808ac7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/health/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-health-api-4.0.1.jar +395ea08f4f636696fb23b84a18ba81430cfebe7c +module.xml +3022d004320cadfecef7d4d40b7c78e99e1c67ed diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/hashes new file mode 100644 index 0000000..01f7da5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-jwt-auth-api-2.1.jar +895da00d45d76ffcdaf5e3a45987a1b286e22a58 +module.xml +e272ae2be6ff04ea71d650074780be7fe973a008 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/hashes new file mode 100644 index 0000000..2b45bda --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-lra-api-2.0.jar +2b7465bc73292992d0046dbc17cfad81a70546bb +module.xml +1078f7e3a304e97a42dc6e517c8e513c4fcf42e1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/hashes new file mode 100644 index 0000000..3be7a6f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-openapi-api-3.1.1.jar +24d319e0caeca078d2bc748d063ba4f7239d44dc +module.xml +30007c34ab87d8a4654df8f23f8d6bed2dbd36f3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/hashes new file mode 100644 index 0000000..f7aaaf2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +7d8adb04264d029ebc5efcbaf97c728e7a33ce17 +smallrye-reactive-messaging-api-4.24.0.jar +bc52b1440904598ea9dc2f49a3dd86cbe63e984c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/hashes new file mode 100644 index 0000000..a1ea88f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/hashes @@ -0,0 +1,4 @@ +microprofile-reactive-streams-operators-api-3.0.jar +254af64a4449279b85565baa1bd53d9e68f9804f +module.xml +5437b36dc1326c964ec619a7eefc2d55ebd5861f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/hashes new file mode 100644 index 0000000..9fed154 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/hashes @@ -0,0 +1,4 @@ +microprofile-reactive-streams-operators-core-3.0.jar +bc234c712ab27b967beade1e5b9f0fca522baa42 +module.xml +2e9066e9dd0dcbc501cb77f3e5acfe4d1511a41e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/restclient/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/restclient/main/hashes new file mode 100644 index 0000000..9c0b621 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/microprofile/restclient/main/hashes @@ -0,0 +1,4 @@ +microprofile-rest-client-api-3.0.1.jar +e97ba8b1ff7b654cf6c9f6d90929e8360aff5b3c +module.xml +d6d69940cd479347d175231a4c8ef4a2029b8571 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/parsson/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/parsson/main/hashes new file mode 100644 index 0000000..6024cb6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/parsson/main/hashes @@ -0,0 +1,4 @@ +module.xml +dd35ef90bdfe5820f9efca3639255c16a4ea848c +parsson-1.1.7.jar +f5825abecd373006262dd319d7df8c5cdbd140ca diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/persistence/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/persistence/main/hashes new file mode 100644 index 0000000..b7e0c96 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/persistence/main/hashes @@ -0,0 +1,4 @@ +jipijapa-eclipselink-34.0.0.Beta1.jar +1950a99a102782b0d8cbf0c250e7d8bad239bcfe +module.xml +fc66e56f6c9b32dacad7c64e4325c53a358d4e56 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/yasson/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/yasson/main/hashes new file mode 100644 index 0000000..50d1820 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/eclipse/yasson/main/hashes @@ -0,0 +1,4 @@ +module.xml +3533119d32dd59c3246888d88c1104600cb14beb +yasson-3.0.2.jar +2815c4c989f2ad05fb75cd74543fe4178d0ffee9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/elasticsearch/client/rest-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/elasticsearch/client/rest-client/main/hashes new file mode 100644 index 0000000..a65712e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/elasticsearch/client/rest-client/main/hashes @@ -0,0 +1,6 @@ +elasticsearch-rest-client-8.15.0.jar +e9a332922ccd796dcd0b5bc2c68c8c13a99cf73a +elasticsearch-rest-client-sniffer-8.15.0.jar +87c226bb2c0c38f090ba084584dbb6370c15bf88 +module.xml +2c801cf87f7da8019e01b384f14850abe3af6613 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/fusesource/jansi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/fusesource/jansi/main/hashes new file mode 100644 index 0000000..77303f4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/fusesource/jansi/main/hashes @@ -0,0 +1,4 @@ +jansi-1.18.jar +d9205bbcd4b5f9cd1effe752d18f73bd942d783f +module.xml +d9174b51eafff51d70e4c4741ad4fe7f5d4c6ecb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/expressly/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/expressly/main/hashes new file mode 100644 index 0000000..2cfdb50 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/expressly/main/hashes @@ -0,0 +1,4 @@ +expressly-5.0.0.jar +78637fec7db6414c3ad32f3aa9e5d6610a299e5b +module.xml +21af148b0b892fb14771055587c3bb5923933d5a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jakarta/el/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jakarta/el/main/hashes new file mode 100644 index 0000000..7e678df --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jakarta/el/main/hashes @@ -0,0 +1,2 @@ +module.xml +2f46fef8a19114b6ad73b53397e6b23ea2a3cddf diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/hashes new file mode 100644 index 0000000..f5db1e7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/hashes @@ -0,0 +1,4 @@ +jakarta.enterprise.concurrent-3.0.0.jar +994d0c7c967612073dbaf66019cf294865e6f7c3 +module.xml +8ced03db86e802a0af153ccf3884afe6bd9148fd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/javax/el/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/javax/el/main/hashes new file mode 100644 index 0000000..7e88634 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/javax/el/main/hashes @@ -0,0 +1,2 @@ +module.xml +bcf72efb6be551410e851d465f2fb883f4fac1e4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/javax/enterprise/concurrent/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/javax/enterprise/concurrent/main/hashes new file mode 100644 index 0000000..52a3ec8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/javax/enterprise/concurrent/main/hashes @@ -0,0 +1,2 @@ +module.xml +817a17e1d5157d5d98e12e3cc842835b5b9cffbd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jaxb/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jaxb/main/hashes new file mode 100644 index 0000000..69df0f1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/jaxb/main/hashes @@ -0,0 +1,24 @@ +codemodel-4.0.5.jar +864b81adf23a01d8ada0c41c321a5abf3da7b909 +istack-commons-runtime-4.1.2.jar +18ec117c85f3ba0ac65409136afa8e42bc74e739 +istack-commons-tools-4.1.2.jar +585c1af261fbc0b0cccf72f4d6c5ff11c1e596b1 +jaxb-core-4.0.5.jar +007b4b11ea5542eea4ad55e1080b23be436795b3 +jaxb-jxc-4.0.5.jar +f4f772e34662bd1bbdd5288de81a1037e5d0fbf1 +jaxb-runtime-4.0.5.jar +ca84c2a7169b5293e232b9d00d1e4e36d4c3914a +jaxb-xjc-4.0.5.jar +0bb71e2d9ca1199c2ccb3818f2ae1f92c0c03d76 +module.xml +983a56a75980cb793f14447a0fe53a1667920980 +relaxng-datatype-4.0.5.jar +049fc6b58302234b638c3ab48518c51d34cd565b +rngom-4.0.5.jar +1e9cb44bc280097458096d2f08fdb1ce93cc2fe6 +txw2-4.0.5.jar +f36a4ef12120a9bb06d766d6a0e54b144fd7ed98 +xsom-4.0.5.jar +ab8587d9df8baa8cd86f0026ab526cbcb7ab1edf diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/soteria/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/soteria/main/hashes new file mode 100644 index 0000000..461b59f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/glassfish/soteria/main/hashes @@ -0,0 +1,6 @@ +jakarta.security.enterprise-3.0.3.jar +30a7349eddcec0b968e44a306c5037d4177c23dd +module.xml +4da500dd8ed67662c0514eb057e72b754af8f0ad +soteria.spi.bean.decorator.weld-3.0.3.jar +8c8a5f439c72cc86265b1c2130c41a64ebf5b965 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/commons-annotations/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/commons-annotations/main/hashes new file mode 100644 index 0000000..8af9d6d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/commons-annotations/main/hashes @@ -0,0 +1,4 @@ +hibernate-commons-annotations-7.0.1.Final.jar +c21c8b84ab6c56b181014df3df2ed1467a7a7e88 +module.xml +e40c69b0f59ba71ed2d40b7e5a63b4bed7144c87 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/envers/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/envers/main/hashes new file mode 100644 index 0000000..38455cb --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/envers/main/hashes @@ -0,0 +1,2 @@ +module.xml +8df6d8592fbfcc1521036808cdb2307fa5d07713 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/infinispan/main/hashes new file mode 100644 index 0000000..771a829 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/infinispan/main/hashes @@ -0,0 +1,2 @@ +module.xml +d20545aeb3f6c88617b88a7fccd0b968790971c2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/hashes new file mode 100644 index 0000000..7c1d436 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/hashes @@ -0,0 +1,4 @@ +jipijapa-hibernate6-34.0.0.Beta1.jar +fc6e044f965c007b977f2f378b928efa04be52f5 +module.xml +c709edb548ae17280c4965824e39b8ae4db739d6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/main/hashes new file mode 100644 index 0000000..dd26334 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/main/hashes @@ -0,0 +1,6 @@ +hibernate-core-6.6.1.Final.jar +ed9578e39619607bdaa8765a42365ec9048a965a +hibernate-envers-6.6.1.Final.jar +939b9569560b07ba299838a4be2f14a4b7d6882e +module.xml +4a9c6f2090a702c02a74cf956d1721af0e171d07 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/hashes new file mode 100644 index 0000000..37c69b7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/hashes @@ -0,0 +1,4 @@ +hibernate-search-backend-elasticsearch-7.2.1.Final.jar +ee4cd7b7c1e81608b1b941002cda12bc7c77e26b +module.xml +d87fc2695b83ba9041f8eb104feeaafd4746922c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/backend/lucene/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/backend/lucene/main/hashes new file mode 100644 index 0000000..ca401e1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/backend/lucene/main/hashes @@ -0,0 +1,4 @@ +hibernate-search-backend-lucene-7.2.1.Final.jar +fc09f40e891b5e52dd40b329c6f1330ac6b94ba3 +module.xml +0fe06904c1606eff062b8373fd3ee3b961df8fda diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/engine/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/engine/main/hashes new file mode 100644 index 0000000..15bdf59 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/engine/main/hashes @@ -0,0 +1,6 @@ +hibernate-search-engine-7.2.1.Final.jar +b16ef2ba615df7b34f5f447d918e8ad1cb465762 +hibernate-search-util-common-7.2.1.Final.jar +50be07e442a3a25de416da968cc5b9b24252c781 +module.xml +2ff3e866367f36aa2b3263e0624d8164a64d40ac diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/hashes new file mode 100644 index 0000000..ae104d9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/hashes @@ -0,0 +1,4 @@ +jipijapa-hibernatesearch-34.0.0.Beta1.jar +3e55f92306d144ebe0cb817cc70793e7958ea362 +module.xml +349b4f51f8aea1c2f376091df3855823928a610b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/mapper/orm/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/mapper/orm/main/hashes new file mode 100644 index 0000000..aee2fb9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/mapper/orm/main/hashes @@ -0,0 +1,4 @@ +hibernate-search-mapper-orm-7.2.1.Final.jar +f3fff5e1739e2ad00f29dde7ae3db5a93d1b14b8 +module.xml +f42de77cb12e071fee6cb253f74ca83edb0a24f2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/hashes new file mode 100644 index 0000000..a45a83e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/hashes @@ -0,0 +1,4 @@ +hibernate-search-mapper-pojo-base-7.2.1.Final.jar +313d46025ab50c4d01d04eeb5778556abd9f3e0b +module.xml +4d650d309e2dd0696200a120a7a6df68f556f043 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/orm/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/orm/main/hashes new file mode 100644 index 0000000..a181bfe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/search/orm/main/hashes @@ -0,0 +1,2 @@ +module.xml +945211eb6bb38cda1a58e59fb6980d2962f64fab diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/validator/cdi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/validator/cdi/main/hashes new file mode 100644 index 0000000..6924a44 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/validator/cdi/main/hashes @@ -0,0 +1,4 @@ +hibernate-validator-cdi-8.0.1.Final.jar +33f54bc269994729513d28776a2aead1b2190298 +module.xml +74cdc8facbad9c967e698be5efd1669a05f5ed11 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/validator/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/validator/main/hashes new file mode 100644 index 0000000..b1ca6ac --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hibernate/validator/main/hashes @@ -0,0 +1,4 @@ +hibernate-validator-8.0.1.Final.jar +e49e116b3d3928060599b176b3538bb848718e95 +module.xml +b7f5f3b9d30b18a1905cde293491402f5faf638d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/hornetq/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/hornetq/client/main/hashes new file mode 100644 index 0000000..4f6936b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/hornetq/client/main/hashes @@ -0,0 +1,8 @@ +hornetq-commons-2.4.9.Final.jar +dda76bb4ecd91909f7a21e671bbd426f43a4eca5 +hornetq-core-client-2.4.9.Final.jar +09bbbd729f498e23205520fbd2af2cbb49ed6347 +hornetq-jakarta-client-2.4.9.Final.jar +25f5c2ded2a62dfc0a84de399c7a6e3f3449854b +module.xml +f881ce8fa4e853f6976c61fddc6dd8c401ce528e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cachestore/remote/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cachestore/remote/main/hashes new file mode 100644 index 0000000..188f6ea --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cachestore/remote/main/hashes @@ -0,0 +1,2 @@ +module.xml +9dfebb00ebba622ab51d9d8bb6930b654483d7f7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/common/main/hashes new file mode 100644 index 0000000..d4adb1a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/common/main/hashes @@ -0,0 +1,4 @@ +infinispan-cdi-common-jakarta-14.0.31.Final.jar +471c9908f337b174d537cfa53efb5a3ca75759f2 +module.xml +8b558677b399cc7445b461f55bb7df8699c15e3c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/embedded/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/embedded/main/hashes new file mode 100644 index 0000000..08f8db1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/embedded/main/hashes @@ -0,0 +1,4 @@ +infinispan-cdi-embedded-jakarta-14.0.31.Final.jar +551502ec8fdb94e43f146a2be3ce5a08e46a57d3 +module.xml +d9431815d71b0cef15f9292de0cff88c365e2845 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/remote/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/remote/main/hashes new file mode 100644 index 0000000..717c623 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/cdi/remote/main/hashes @@ -0,0 +1,4 @@ +infinispan-cdi-remote-jakarta-14.0.31.Final.jar +da7a53580b5d3ff44cc4f8e18e5933dd723e509f +module.xml +4cfc31c26d2a87869ead4cd33228e5eed1340cf8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/client/hotrod/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/client/hotrod/main/hashes new file mode 100644 index 0000000..002d186 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/client/hotrod/main/hashes @@ -0,0 +1,4 @@ +infinispan-client-hotrod-jakarta-14.0.31.Final.jar +0d6677f1e1046dc13e55bd0fe66d26ba6c292a5a +module.xml +4088b300d45c7f7a1030f49fb28b8cd0dbe29d34 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/commons/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/commons/main/hashes new file mode 100644 index 0000000..96ca1ce --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/commons/main/hashes @@ -0,0 +1,4 @@ +infinispan-commons-jakarta-14.0.31.Final.jar +9e3c1c2bfc6c5663ff06a2950b0f39687053a953 +module.xml +9862324b4eb014b5daf1436faa3d677418cc6489 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/core/main/hashes new file mode 100644 index 0000000..d1d1bea --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/core/main/hashes @@ -0,0 +1,4 @@ +infinispan-core-jakarta-14.0.31.Final.jar +be0613a54199f0c74d8dba4a3c9bd0d31066930d +module.xml +4093ca457819f499d539070da6901b6d84b932d0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/counter/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/counter/main/hashes new file mode 100644 index 0000000..9d13aeb --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/counter/main/hashes @@ -0,0 +1,4 @@ +infinispan-clustered-counter-14.0.31.Final.jar +e8bdeb3c1fabebfbf3932014f76cee723272a34b +module.xml +5a4c1a7541f40cbd663bc476590a2f6160e757b5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/hibernate-cache/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/hibernate-cache/main/hashes new file mode 100644 index 0000000..d4b1acc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/hibernate-cache/main/hashes @@ -0,0 +1,8 @@ +infinispan-hibernate-cache-commons-14.0.31.Final.jar +6ad9b7945fdbc60eaa1f38a0248e333bad2f7b2c +infinispan-hibernate-cache-spi-14.0.31.Final.jar +f25e5b70abc090a8bacfee4c902f06b7d3755dee +infinispan-hibernate-cache-v62-14.0.31.Final.jar +77d1c88c5c8c27127172e592771de1c7bf90dc8b +module.xml +ddb3e7e77fa83a722b7cdfbe5a45081847be0971 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/lock/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/lock/main/hashes new file mode 100644 index 0000000..f236942 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/lock/main/hashes @@ -0,0 +1,4 @@ +infinispan-clustered-lock-14.0.31.Final.jar +fc667c6510f572572058c09a38254b38339cd70c +module.xml +706caba2944e701bdf0e44d057878523cdcdc8dc diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/main/hashes new file mode 100644 index 0000000..66ef326 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/main/hashes @@ -0,0 +1,2 @@ +module.xml +d180c52b7cef75b0429cdd4acba6a5553ac92b50 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/objectfilter/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/objectfilter/main/hashes new file mode 100644 index 0000000..00f390b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/objectfilter/main/hashes @@ -0,0 +1,4 @@ +infinispan-objectfilter-14.0.31.Final.jar +cb01ddfe84362a3003dc2657dfee89a1337ef4e3 +module.xml +50d17bdb5468712934bf0898984a16d2b71e912a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/persistence/jdbc/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/persistence/jdbc/main/hashes new file mode 100644 index 0000000..6a36b89 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/persistence/jdbc/main/hashes @@ -0,0 +1,6 @@ +infinispan-cachestore-jdbc-common-jakarta-14.0.31.Final.jar +2b9311eb7f012414a911980845c463b1e5194acf +infinispan-cachestore-jdbc-jakarta-14.0.31.Final.jar +967d75925cdb9d79a9cb3be7bbde0db0ea3f0633 +module.xml +1da3adf7d9098ea32b74442e00cc65629fb6b2f9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/persistence/remote/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/persistence/remote/main/hashes new file mode 100644 index 0000000..4a1571f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/persistence/remote/main/hashes @@ -0,0 +1,4 @@ +infinispan-cachestore-remote-14.0.31.Final.jar +bcb2506579cafa9b625babd98fc0bbaee30c8188 +module.xml +439b59bee0e28aaf36032c07197442a65ff830fa diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/protostream/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/protostream/main/hashes new file mode 100644 index 0000000..9657431 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/protostream/main/hashes @@ -0,0 +1,4 @@ +module.xml +988cade68fadcb0f0629cb527546958db854b92e +protostream-4.6.5.Final.jar +d5f1c139b8fda0cc040fd3dffd24407e47579b4e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/protostream/types/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/protostream/types/main/hashes new file mode 100644 index 0000000..f714202 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/protostream/types/main/hashes @@ -0,0 +1,4 @@ +module.xml +47c8b7fbe0ada5ddad4acdd8014ab68f766ee183 +protostream-types-4.6.5.Final.jar +4547fd8256d0b6ac572f181d79f86a85892ec8e1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/client/main/hashes new file mode 100644 index 0000000..aa107f4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/client/main/hashes @@ -0,0 +1,4 @@ +infinispan-remote-query-client-14.0.31.Final.jar +68de10c99cc5c8cdeabb990574d4aa202568a56a +module.xml +f4f219d5a263465e80e56fa02d2a0a2513463dea diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/core/main/hashes new file mode 100644 index 0000000..15c1369 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/core/main/hashes @@ -0,0 +1,4 @@ +infinispan-query-core-14.0.31.Final.jar +e002953111569aecb613f97cf7999c0dad4b4caf +module.xml +964c3302cada1a5e973c4db68d2673caf5574d2b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/dsl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/dsl/main/hashes new file mode 100644 index 0000000..ee13cbe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/dsl/main/hashes @@ -0,0 +1,4 @@ +infinispan-query-dsl-14.0.31.Final.jar +a5145cf6d1bb776a82198c74c9e073b7b0605dce +module.xml +facab91822b5fab2dc08f60f78438d6c055401e0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/main/hashes new file mode 100644 index 0000000..0a43df0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/infinispan/query/main/hashes @@ -0,0 +1,4 @@ +infinispan-query-14.0.31.Final.jar +a44831dc54b1d3d184fd493a033acfb1c44a00e0 +module.xml +bcf8c5f1b231f38d2b4f3d0e9b80d82b1a89faf5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jasypt/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jasypt/main/hashes new file mode 100644 index 0000000..1fca2f2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jasypt/main/hashes @@ -0,0 +1,4 @@ +jasypt-1.9.3.jar +0d99ef9540f51c617f2a293b460f025d2ee563dd +module.xml +40bdb38577565f064b71aeacef3be124a1f14e8c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jberet/jberet-core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jberet/jberet-core/main/hashes new file mode 100644 index 0000000..75463cc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jberet/jberet-core/main/hashes @@ -0,0 +1,4 @@ +jberet-core-3.0.0.Final.jar +8c0f964ccee60d33c0fdf8532de021d5511b61c7 +module.xml +8b16465642d263c49919079e5d8f8b857167f62a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/appclient/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/appclient/main/hashes new file mode 100644 index 0000000..9b38382 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/appclient/main/hashes @@ -0,0 +1,4 @@ +module.xml +bd141719d3284f28552629aed997a2cfbd63189b +wildfly-appclient-34.0.0.Beta1.jar +f2f528f830315af79e2d1a6712f99391664e88a6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/cli/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/cli/main/hashes new file mode 100644 index 0000000..ac312c7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/cli/main/hashes @@ -0,0 +1,4 @@ +module.xml +509c99a0d18b5316f8e68bd33d6e24ca778935e7 +wildfly-cli-26.0.0.Beta5.jar +4b03f6d2ab8959c45c3fc83d51927b3a10cf628b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/common/main/hashes new file mode 100644 index 0000000..5862a2e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/common/main/hashes @@ -0,0 +1,4 @@ +module.xml +ac6045d3a7b21903d1d1c86097fcd3d1c6902d4a +wildfly-clustering-common-34.0.0.Beta1.jar +61dd16da49f97a9b65e88262ad09b2e9ecd9363f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/ejb3/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/ejb3/infinispan/main/hashes new file mode 100644 index 0000000..69e4a42 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/ejb3/infinispan/main/hashes @@ -0,0 +1,2 @@ +module.xml +9d086ab51520c5cffad7537ee885f3f77fa20261 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/hashes new file mode 100644 index 0000000..ae8ebdc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/hashes @@ -0,0 +1,4 @@ +module.xml +7f7a9a7d5dc3b41829f8fe9728a0427a72b2b365 +wildfly-clustering-infinispan-extension-34.0.0.Beta1.jar +8a9c9b46dd3a28504577f4a376a2c22cebff6cc3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/hashes new file mode 100644 index 0000000..7088537 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/hashes @@ -0,0 +1,4 @@ +module.xml +1144a1e97d06d557d6c536396d606bc71b6d3a89 +wildfly-clustering-jgroups-extension-34.0.0.Beta1.jar +609d4f0c137c29230c08d3c3895eaba14e68c80a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/web/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/web/infinispan/main/hashes new file mode 100644 index 0000000..432d969 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/clustering/web/infinispan/main/hashes @@ -0,0 +1,2 @@ +module.xml +84690ea4c8f9b840daf440d2c57da411cd3ebcf1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/connector/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/connector/main/hashes new file mode 100644 index 0000000..a43e14d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/connector/main/hashes @@ -0,0 +1,4 @@ +module.xml +ee2bddfc1f376e9fdc5fbe1f61181fe8fc194aa9 +wildfly-connector-34.0.0.Beta1.jar +24e6b5b686b353e308a7197e56c53523e18d5307 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/console/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/console/main/hashes new file mode 100644 index 0000000..02fda8c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/console/main/hashes @@ -0,0 +1,4 @@ +hal-console-3.7.5.Final-resources.jar +9ccf53374b84c066bc44f61f66fccdbe8ab965d2 +module.xml +5bca0b2f45f581a47a5a23fb54cef4920ca8eaff diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller-client/main/hashes new file mode 100644 index 0000000..f19c580 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +360d88a146d815371bc6c05726020cfa3aa6497e +wildfly-controller-client-26.0.0.Beta5.jar +1117a56ea7c62375d120b6b24ac6a0f925186a15 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller/main/dir/META-INF/services/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller/main/dir/META-INF/services/hashes new file mode 100644 index 0000000..7f53f75 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller/main/dir/META-INF/services/hashes @@ -0,0 +1,2 @@ +org.jboss.as.controller.persistence.ConfigurationExtension +59a6ced6bdbb2b9aaf4d539f5498299cfff5a554 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller/main/hashes new file mode 100644 index 0000000..fefbb1f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/controller/main/hashes @@ -0,0 +1,4 @@ +module.xml +2e1ef35a5bda06733ff6f2ad34036091a17d63e9 +wildfly-controller-26.0.0.Beta5.jar +c8411a8c188426c1539f09bc57850cc39d4a8b01 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/core-security/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/core-security/main/hashes new file mode 100644 index 0000000..a21e2b6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/core-security/main/hashes @@ -0,0 +1,4 @@ +module.xml +963beae2f87ebc15f2c640b8c1a919a2a3578447 +wildfly-core-security-26.0.0.Beta5.jar +18c7b99151f97daa455ca423b440d9592b414a84 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/deployment-repository/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/deployment-repository/main/hashes new file mode 100644 index 0000000..3c9e1d4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/deployment-repository/main/hashes @@ -0,0 +1,4 @@ +module.xml +e5eb96a62c8bf713c4ce98a98cd0ae7f35b28dd5 +wildfly-deployment-repository-26.0.0.Beta5.jar +18760eb7305b5e16d6502267d676e5dae33c77e5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/deployment-scanner/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/deployment-scanner/main/hashes new file mode 100644 index 0000000..971343b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/deployment-scanner/main/hashes @@ -0,0 +1,4 @@ +module.xml +529758fe9918a01d6c1fc022252bb10454731412 +wildfly-deployment-scanner-26.0.0.Beta5.jar +6af0606d63c86581d71ef9a371a2d4d65ceec441 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-add-user/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-add-user/main/hashes new file mode 100644 index 0000000..996bced --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-add-user/main/hashes @@ -0,0 +1,2 @@ +module.xml +55920e29d7e08075022d3ff081baa5c4ff5fa32c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/hashes new file mode 100644 index 0000000..afc1d42 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/hashes @@ -0,0 +1,4 @@ +module.xml +15c18ca680209a9b7ade15a92851a3d337787ccb +wildfly-domain-http-error-context-26.0.0.Beta5.jar +26304f45ac726ccbb2995d543ba3ee0e13953fad diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-http-interface/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-http-interface/main/hashes new file mode 100644 index 0000000..e4198df --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-http-interface/main/hashes @@ -0,0 +1,4 @@ +module.xml +8814be982500351d71ab9b25be0bc0d08b411de9 +wildfly-domain-http-interface-26.0.0.Beta5.jar +1e913fe206ad250840a6ed5a0710792ea5324dba diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-management/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-management/main/hashes new file mode 100644 index 0000000..4f87770 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/domain-management/main/hashes @@ -0,0 +1,4 @@ +module.xml +8849899afab02c23725e52b14d40c600b03b6f6f +wildfly-domain-management-26.0.0.Beta5.jar +89892636a3a23459804a559de405748093bc298a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ee/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ee/main/hashes new file mode 100644 index 0000000..221ff5c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ee/main/hashes @@ -0,0 +1,4 @@ +module.xml +bff355e69b5b1c7c4ba43920643bb82e2841fcde +wildfly-ee-34.0.0.Beta1.jar +4fe5018e6e95744cbf69dd9601de85772e872405 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ejb3/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ejb3/main/hashes new file mode 100644 index 0000000..62f18d8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ejb3/main/hashes @@ -0,0 +1,4 @@ +module.xml +05c49d0be6aedd565c13d816feb1bd6456a21deb +wildfly-ejb3-34.0.0.Beta1.jar +afdee4b1b0dcf502edac097cbcf5d78e9d27c547 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ejb3/main/timers/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ejb3/main/timers/hashes new file mode 100644 index 0000000..ce35d04 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/ejb3/main/timers/hashes @@ -0,0 +1,2 @@ +timer-sql.properties +0ab3936b6ab31fd4868832c68d6801e1506aac8a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/host-controller/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/host-controller/main/hashes new file mode 100644 index 0000000..2278507 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/host-controller/main/hashes @@ -0,0 +1,4 @@ +module.xml +511bf945ecfa2ff066cfa44bba23978d4c43c2ef +wildfly-host-controller-26.0.0.Beta5.jar +c502b279f5f3bb114646e6dcd92c5701a86ced75 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jaxrs/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jaxrs/main/hashes new file mode 100644 index 0000000..2f720a0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jaxrs/main/hashes @@ -0,0 +1,4 @@ +module.xml +e59102faf1afe148d2f98ca35ed60fe99b2a24e5 +wildfly-jaxrs-34.0.0.Beta1.jar +aea995bc2b17d3bedd19c18b2fe3145eca7c890f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jdr/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jdr/main/hashes new file mode 100644 index 0000000..3dc0081 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jdr/main/hashes @@ -0,0 +1,4 @@ +module.xml +e3438f26f40b4a1dfcedb4e5826c8186ece59125 +wildfly-jdr-34.0.0.Beta1.jar +6950dfe5a31ea2800f6644e5fd3f2d1f8b85c7ec diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jdr/main/resources/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jdr/main/resources/hashes new file mode 100644 index 0000000..9d1127a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jdr/main/resources/hashes @@ -0,0 +1,2 @@ +plugins.properties +7314d8ed0b5c49442c65e0b7662166b678945d3d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jmx/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jmx/main/hashes new file mode 100644 index 0000000..d66d050 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jmx/main/hashes @@ -0,0 +1,4 @@ +module.xml +b0eac7fdd1761c2caff3cef1f0300a634cdb3f20 +wildfly-jmx-26.0.0.Beta5.jar +d4f0a80b1407a9f653c0ac9b119d86d48321e95d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jpa/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jpa/main/hashes new file mode 100644 index 0000000..fa102a5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jpa/main/hashes @@ -0,0 +1,4 @@ +module.xml +62fa32a6d27ad6583e69c786f9aa24b6444f9f50 +wildfly-jpa-34.0.0.Beta1.jar +3635bd4c60e1cf4315d09d2167fca12bdda2f91e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jpa/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jpa/spi/main/hashes new file mode 100644 index 0000000..7ddb5f3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jpa/spi/main/hashes @@ -0,0 +1,4 @@ +jipijapa-spi-34.0.0.Beta1.jar +55f85ee81fa9ccea23fd6c4e9d5cc0c58b81cb74 +module.xml +0b84300cef644e89283e5689f302aeb6328c189d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsf-injection/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsf-injection/main/hashes new file mode 100644 index 0000000..41b0983 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsf-injection/main/hashes @@ -0,0 +1,6 @@ +module.xml +f8e48f73e1c4dc3e29fec9f761127480fcd3ceb0 +weld-jsf-5.1.3.Final.jar +8b7758d38e42b8ebc09d3fb1c6de3f18c6ee0360 +wildfly-jsf-injection-34.0.0.Beta1.jar +9c53114b3ce2e2c3df92a9a1f8af71eb402af1b2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsf/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsf/main/hashes new file mode 100644 index 0000000..889b2da --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsf/main/hashes @@ -0,0 +1,4 @@ +module.xml +1c9d5e16b594017c7c30991f9bec0ae181286d73 +wildfly-jsf-34.0.0.Beta1.jar +d4239386bef7aa7d20052887ea3ae6638c17b0e5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsr77/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsr77/main/hashes new file mode 100644 index 0000000..18458e5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/jsr77/main/hashes @@ -0,0 +1,4 @@ +module.xml +3001f98ce071399b1c47ec3b0483387af23b8f98 +wildfly-jsr77-34.0.0.Beta1.jar +726b39596c557d8eb35ca74030377c37d47ea513 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/logging/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/logging/main/hashes new file mode 100644 index 0000000..769a6bc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/logging/main/hashes @@ -0,0 +1,4 @@ +module.xml +90906e66ba48349ebb46ffc8c8e77c7f7a403b19 +wildfly-logging-26.0.0.Beta5.jar +1c64f7489b05ef4ed8199687cc9beb6529569d94 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/mail/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/mail/main/hashes new file mode 100644 index 0000000..c185e27 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/mail/main/hashes @@ -0,0 +1,4 @@ +module.xml +17aa98f5a130b88539da711c0ef6fa380f260e88 +wildfly-mail-34.0.0.Beta1.jar +3a758cc9407985645f6ae1777571438d9d4ad3aa diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/management-client-content/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/management-client-content/main/hashes new file mode 100644 index 0000000..c38d205 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/management-client-content/main/hashes @@ -0,0 +1,4 @@ +module.xml +4cba5ccda4222f69121557b1fb87c699234683e8 +wildfly-management-client-content-26.0.0.Beta5.jar +4de7f78ae5c060dd79226310a6e9dff81deb0024 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/modcluster/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/modcluster/main/hashes new file mode 100644 index 0000000..de1f11f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/modcluster/main/hashes @@ -0,0 +1,2 @@ +module.xml +e339ea904dd91c576e6c28f0f73f76bd29110814 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/naming/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/naming/main/hashes new file mode 100644 index 0000000..53a8951 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/naming/main/hashes @@ -0,0 +1,4 @@ +module.xml +acc24f859427ad6089ce32e5e74ce197ee312345 +wildfly-naming-34.0.0.Beta1.jar +081bce2e672d9db97c4a7fa23a25b8310ca3f3d4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/network/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/network/main/hashes new file mode 100644 index 0000000..9053b3e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/network/main/hashes @@ -0,0 +1,4 @@ +module.xml +8ca24fbacb65066b559a815d1921913e488b0df2 +wildfly-network-26.0.0.Beta5.jar +5ebb229c744ed78bcea49484706fd38c165bd9bb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/patching/cli/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/patching/cli/main/hashes new file mode 100644 index 0000000..2816f9e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/patching/cli/main/hashes @@ -0,0 +1,2 @@ +module.xml +f7d1051e9507017352710bf96e8f1028ace47ced diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/patching/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/patching/main/hashes new file mode 100644 index 0000000..98040de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/patching/main/hashes @@ -0,0 +1,4 @@ +module.xml +713f209c93f8846860302997f8ad112ae60ee570 +wildfly-patching-26.0.0.Beta5.jar +faf40381a900193ba962977c23f21451c7d90f40 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/platform-mbean/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/platform-mbean/main/hashes new file mode 100644 index 0000000..37b9dd5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/platform-mbean/main/hashes @@ -0,0 +1,4 @@ +module.xml +9fd841bc6c4d5030ee0e8a1fed9c58976d110ef9 +wildfly-platform-mbean-26.0.0.Beta5.jar +4026b27457eda5b794e04f9ada8f7d57dd340ee8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/pojo/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/pojo/main/hashes new file mode 100644 index 0000000..2b0ceb8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/pojo/main/hashes @@ -0,0 +1,4 @@ +module.xml +936a1916f2128cfa38705a5b683bedaa549b294c +wildfly-pojo-34.0.0.Beta1.jar +6c7e42638328099a04d2cc78d90e0c18dc15666c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/process-controller/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/process-controller/main/hashes new file mode 100644 index 0000000..c849abe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/process-controller/main/hashes @@ -0,0 +1,4 @@ +module.xml +3ff29e382e1abd9fe6f97ca928ec11b4c892ba54 +wildfly-process-controller-26.0.0.Beta5.jar +3bd4820a20fd3870023cd56f67fc97903a66e649 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/product/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/product/main/hashes new file mode 100644 index 0000000..634a2d9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/product/main/hashes @@ -0,0 +1,6 @@ +banner.txt +0ee4100e62d3c02e6691773758f1a75ca7a2171e +module.xml +dc455bf26b37b7bc58d73b5243daa3298e837ea5 +wildfly-feature-pack-product-conf-34.0.0.Beta1.jar +f3fcfdd1bd6d9827e2808c79835a20343ebb5f2f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/protocol/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/protocol/main/hashes new file mode 100644 index 0000000..687a9c1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/protocol/main/hashes @@ -0,0 +1,4 @@ +module.xml +1161dce22557389fd3fed454e97b1cf61557cdd2 +wildfly-protocol-26.0.0.Beta5.jar +ae593cd1a513a79c2206e26adf44a639c45de460 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/remoting/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/remoting/main/hashes new file mode 100644 index 0000000..ab7d029 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/remoting/main/hashes @@ -0,0 +1,4 @@ +module.xml +4caee9321c81073b18c7ba4a2716b3a0c30f2bab +wildfly-remoting-26.0.0.Beta5.jar +4a38d6b50ff3428ad5c8fe3400ff9d084dce7ce8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/sar/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/sar/main/hashes new file mode 100644 index 0000000..d29d3b6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/sar/main/hashes @@ -0,0 +1,4 @@ +module.xml +50a99d1a295666c05d08d15c120f275afe8275c0 +wildfly-sar-34.0.0.Beta1.jar +d74bf5477b9cfc516271f7d509752cabe5855283 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/security/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/security/main/hashes new file mode 100644 index 0000000..577f241 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/security/main/hashes @@ -0,0 +1,4 @@ +module.xml +c395dacfa04ae8c60e93d19328cd9bf23a38bb1b +wildfly-security-34.0.0.Beta1.jar +761528c8b203c47648a96b4e2e4f1b1167aa67fd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/server/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/server/main/hashes new file mode 100644 index 0000000..d61dc97 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/server/main/hashes @@ -0,0 +1,4 @@ +module.xml +74cc1761e9be32ae8ae6a7b9a88572bfd77dc964 +wildfly-server-26.0.0.Beta5.jar +35173d80b417d54b81032abf998973629b7c1f14 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/standalone/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/standalone/main/hashes new file mode 100644 index 0000000..b202d0b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/standalone/main/hashes @@ -0,0 +1,2 @@ +module.xml +1f7ceddb46dd7c7cfe5d4ee6b2b2c89cbc652f0b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/system-jmx/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/system-jmx/main/hashes new file mode 100644 index 0000000..f220a17 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/system-jmx/main/hashes @@ -0,0 +1,4 @@ +module.xml +63d79f92eb082f40b1dcbcec3ac7e0def6f5aa02 +wildfly-system-jmx-34.0.0.Beta1.jar +9a86b9b9c5e1c6c113dcd02bce1024174ad49ce1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/threads/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/threads/main/hashes new file mode 100644 index 0000000..f5165e1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/threads/main/hashes @@ -0,0 +1,4 @@ +module.xml +99d90bdc9db3edaef4569605185e3a4074989629 +wildfly-threads-26.0.0.Beta5.jar +3fa6226fa0653800e8818131b5f0513554693ed4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/transactions/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/transactions/main/hashes new file mode 100644 index 0000000..ab8cdc4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/transactions/main/hashes @@ -0,0 +1,4 @@ +module.xml +01ca641d431ca4e699d48f834ada0a9c17ff0cd3 +wildfly-transactions-34.0.0.Beta1.jar +914d7d745c377f75f573253069231305e0cecaf8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/version/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/version/main/hashes new file mode 100644 index 0000000..38f401e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/version/main/hashes @@ -0,0 +1,4 @@ +module.xml +999ac08a2be0089a0b4665a636ea2dfadad8b96c +wildfly-version-26.0.0.Beta5.jar +010cb6e83107d619472813757e5beb4c48c5e2c8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/web-common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/web-common/main/hashes new file mode 100644 index 0000000..8be4949 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/web-common/main/hashes @@ -0,0 +1,4 @@ +module.xml +1666a2e93589b673e8b52e0aff68f08d0ae45ee0 +wildfly-web-common-34.0.0.Beta1.jar +91cad62d9a73d219a508dfb28e0e0171a55a0512 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/webservices/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/webservices/main/hashes new file mode 100644 index 0000000..3076303 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/webservices/main/hashes @@ -0,0 +1,6 @@ +jbossws-cxf-resources-7.2.0.Final.jar +549ea37b93e741b4b1b95d6bd72b5bc2a356e8bf +module.xml +133d2d2418db653950f83e573f1bc13a9d286376 +wildfly-webservices-server-integration-34.0.0.Beta1.jar +c64fe4310d3698a9f1bf1df7ae35a439650f27a8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/webservices/server/integration/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/webservices/server/integration/main/hashes new file mode 100644 index 0000000..298da89 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/webservices/server/integration/main/hashes @@ -0,0 +1,2 @@ +module.xml +f6f45ab35e98d7ec906169dff50077a97dd9ad7f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/hashes new file mode 100644 index 0000000..d4503b0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/hashes @@ -0,0 +1,4 @@ +module.xml +e0f8c0c348719ede98a3623af91ce25a4421902b +wildfly-weld-bean-validation-34.0.0.Beta1.jar +25a07019e10a775ab6c9b9c83c2f52893984af40 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/common/main/hashes new file mode 100644 index 0000000..b2ae216 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/common/main/hashes @@ -0,0 +1,4 @@ +module.xml +c547113df091fc560de6e64a1bed38bb19c21378 +wildfly-weld-common-34.0.0.Beta1.jar +da2f52ea9e3eff689ef932e01c947f5c58852286 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/ejb/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/ejb/main/hashes new file mode 100644 index 0000000..f905f74 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/ejb/main/hashes @@ -0,0 +1,4 @@ +module.xml +db0fb41f7f367f6504600db550dfab535241f38d +wildfly-weld-ejb-34.0.0.Beta1.jar +5c8764318a2f622117fd0e976cc442bc8000fc02 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/jpa/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/jpa/main/hashes new file mode 100644 index 0000000..a9d8873 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/jpa/main/hashes @@ -0,0 +1,4 @@ +module.xml +70b980de8d5590718112166ba6b6098eeeaccede +wildfly-weld-jpa-34.0.0.Beta1.jar +ba2f78513adf0bfdb06317cd7b066e144862c42f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/main/hashes new file mode 100644 index 0000000..66728fc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/main/hashes @@ -0,0 +1,4 @@ +module.xml +6f5ecaedf673d3dce859636a0a9a8f732435f0a1 +wildfly-weld-34.0.0.Beta1.jar +40e9d955401d12343f42f2dc35466254ee2273e3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/spi/main/hashes new file mode 100644 index 0000000..53d73cd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +61b54381fe670df065b4b6a56fc21c7d1ba46759 +wildfly-weld-spi-34.0.0.Beta1.jar +8d27611c50b72e64e5e0f1404eea0cd60d2595ad diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/transactions/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/transactions/main/hashes new file mode 100644 index 0000000..a0eb34d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/transactions/main/hashes @@ -0,0 +1,4 @@ +module.xml +da023a773ee6e9fbc651b012fd0f5c5d4249eb05 +wildfly-weld-transactions-34.0.0.Beta1.jar +f0a084e97241adf067b5b2422db70de720b1d5ff diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/webservices/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/webservices/main/hashes new file mode 100644 index 0000000..cc55afa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/weld/webservices/main/hashes @@ -0,0 +1,4 @@ +module.xml +d4166488c22043001973e56a7a049cc5124ba93a +wildfly-weld-webservices-34.0.0.Beta1.jar +2c403e12a5a06362b915eff5aa235359ab866404 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/xts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/xts/main/hashes new file mode 100644 index 0000000..8049bca --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/as/xts/main/hashes @@ -0,0 +1,4 @@ +module.xml +326e3c2a01a1f7279dd894217fe205d90a90a4df +wildfly-xts-34.0.0.Beta1.jar +8fefde77da630f2e00c6425e4d9369b7aefabc0a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/classfilewriter/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/classfilewriter/main/hashes new file mode 100644 index 0000000..f6bcd1d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/classfilewriter/main/hashes @@ -0,0 +1,4 @@ +jboss-classfilewriter-1.3.1.Final.jar +c4111088ac83e5fb84d127f014aee48c60c4cfcb +module.xml +c5b3d487c4446fcafa437a2b2eb4f243b493e2fd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/common-beans/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/common-beans/main/hashes new file mode 100644 index 0000000..a14b11a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/common-beans/main/hashes @@ -0,0 +1,4 @@ +jboss-common-beans-2.0.1.Final.jar +7e1c0c5c5104fd46d9f0fff1f6e63ee7ec3fbb48 +module.xml +c549f3c131d3b82e3fdf61354031dd69a9a93a46 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/dmr/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/dmr/main/hashes new file mode 100644 index 0000000..7b4440a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/dmr/main/hashes @@ -0,0 +1,4 @@ +jboss-dmr-1.7.0.Final.jar +4aa82d5029b3860019adae657d22e9e783f844ba +module.xml +169ef5c0a247f3a91e8ab77e443a8d88b5161a38 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ejb-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ejb-client/main/hashes new file mode 100644 index 0000000..4eed1ce --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ejb-client/main/hashes @@ -0,0 +1,4 @@ +jboss-ejb-client-5.0.7.Final.jar +4380e85c4c9a2ce92c81e29ca80cb283136b9080 +module.xml +68df6fdccd0a8cfd090531fea1228b997460d227 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ejb3/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ejb3/main/hashes new file mode 100644 index 0000000..dafc2fa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ejb3/main/hashes @@ -0,0 +1,4 @@ +jboss-ejb3-ext-api-2.4.0.Final.jar +0d52165b247a38aa73ecee49e573d8c5583ce70f +module.xml +e1f199f017f9ef7fab7529faf858bf5dca49e574 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/genericjms/main/META-INF/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/genericjms/main/META-INF/hashes new file mode 100644 index 0000000..ac2e9ad --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/genericjms/main/META-INF/hashes @@ -0,0 +1,2 @@ +ra.xml +ce249eaa924df8771a20ad180fa29f5e507b0ac1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/genericjms/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/genericjms/main/hashes new file mode 100644 index 0000000..cb9b801 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/genericjms/main/hashes @@ -0,0 +1,4 @@ +generic-jms-ra-jar-3.0.0.Final.jar +3965a22eea2e24cd8b9f48d67b7bf5a60cfcc49a +module.xml +336a6e6425b31dae2d824194fbbde270335e1e03 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/iiop-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/iiop-client/main/hashes new file mode 100644 index 0000000..5f36a85 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/iiop-client/main/hashes @@ -0,0 +1,4 @@ +jboss-iiop-client-2.0.1.Final.jar +081e3b7514c2998f99fc3e3f5e8bd2ef2b4196f1 +module.xml +e992401658ad78751b18c732903781ed405ea066 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/invocation/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/invocation/main/hashes new file mode 100644 index 0000000..cfdec03 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/invocation/main/hashes @@ -0,0 +1,4 @@ +jboss-invocation-2.0.1.Final.jar +e57f20bd53a9d0fb29b08237425e26f293d14ecd +module.xml +d221565d43cf2bd2c357492f18f82ae7e522df3b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/api/main/hashes new file mode 100644 index 0000000..847a4ba --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/api/main/hashes @@ -0,0 +1,8 @@ +ironjacamar-common-api-3.0.10.Final.jar +789249d7ead0aed457523da292b89bd14bf120dd +ironjacamar-common-spi-3.0.10.Final.jar +46309829300d74802f91138da9231b4f70969dc6 +ironjacamar-core-api-3.0.10.Final.jar +238eafb330af966e9bad32d83c1d66998c51854f +module.xml +4806677ffe07a9b4d6d8ad3d63fa4e0d6a275851 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/impl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/impl/main/hashes new file mode 100644 index 0000000..676d45f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/impl/main/hashes @@ -0,0 +1,10 @@ +ironjacamar-common-impl-3.0.10.Final.jar +b8fe4e508af203b58bec59ab4c91b27be25db036 +ironjacamar-core-impl-3.0.10.Final.jar +30f460df1af12ccaeb34ba42d8fb919ba1ddc92f +ironjacamar-deployers-common-3.0.10.Final.jar +1457cab61dda24c1c9526ba119a8c0fe68799f66 +ironjacamar-validator-3.0.10.Final.jar +dfdeb5436182a03ec1376f61d28ee03ae4e0f94f +module.xml +80f9d9a1ecccf20687fbe487bde9415fd59fdd76 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/hashes new file mode 100644 index 0000000..a30f534 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/hashes @@ -0,0 +1,4 @@ +ironjacamar-jdbc-3.0.10.Final.jar +9d20e56e97b1f7ba8668de417417b190c105353d +module.xml +cb6de249ba2a77ca41f94043f22b3c6e38ed4c93 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jandex/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jandex/main/hashes new file mode 100644 index 0000000..437d5ef --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jandex/main/hashes @@ -0,0 +1,2 @@ +module.xml +61b3c4ae9f606e265b234d8d580307b7ef373c64 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jaxbintros/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jaxbintros/main/hashes new file mode 100644 index 0000000..305c8f6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jaxbintros/main/hashes @@ -0,0 +1,4 @@ +jboss-jaxb-intros-2.0.1.jar +89581d09e710cb30898a21155bc11060e5c034c4 +module.xml +a85a4d23ff4e1c5b22f6f9fd1d894cc20ccda21f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/hashes new file mode 100644 index 0000000..b0cd45e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/hashes @@ -0,0 +1,4 @@ +jboss-transaction-spi-8.0.0.Final.jar +c9ac775a105f4f7326c3b3052aee9c5ab1b29403 +module.xml +6a08521bb546a39f34616b0cef8690513fc087c7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jts/integration/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jts/integration/main/hashes new file mode 100644 index 0000000..5e3403d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jts/integration/main/hashes @@ -0,0 +1,4 @@ +module.xml +6809c754ed86c48011789ab082f4c29776c5f169 +narayana-jts-integration-7.0.2.Final.jar +52b526c72b123a70fc5245fc296eabbc11e211fd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jts/main/hashes new file mode 100644 index 0000000..5a0cbf1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/jts/main/hashes @@ -0,0 +1,4 @@ +module.xml +6249c49e42b430c3e6c337f0e0bfa6824d3eceaa +narayana-jts-idlj-7.0.2.Final.jar +a7676826167c15eb5d5100aae90127675aaefa12 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/commons/logging/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/commons/logging/main/hashes new file mode 100644 index 0000000..feefd19 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/commons/logging/main/hashes @@ -0,0 +1,4 @@ +commons-logging-jboss-logging-1.0.0.Final.jar +27a4e823d661bde67ec103bba2baf33cddde6e75 +module.xml +fe8d0007a3cb78af150cffce21ceb0b4d647fc3e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/hashes new file mode 100644 index 0000000..9b3dc81 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/hashes @@ -0,0 +1,4 @@ +jul-to-slf4j-stub-1.0.1.Final.jar +4399b60dd598134860176c93f17b0acdfd3c8ad7 +module.xml +faf489ff0b77a1cbdcf546fab46bc319bd4be8ae diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/main/hashes new file mode 100644 index 0000000..0db773f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logging/main/hashes @@ -0,0 +1,4 @@ +jboss-logging-3.6.1.Final.jar +886afbb445b4016a37c8960a7aef6ebd769ce7e5 +module.xml +7730fc378071a988dc611a3cc6945990268b5edc diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logmanager/log4j2/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logmanager/log4j2/main/hashes new file mode 100644 index 0000000..ca87671 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logmanager/log4j2/main/hashes @@ -0,0 +1,4 @@ +log4j2-jboss-logmanager-2.0.1.Final.jar +923637cb019786de2cf2bcd38af4cc79be2bb91e +module.xml +8486f64b4725e00c24339c08fa51b947b118ed03 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logmanager/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logmanager/main/hashes new file mode 100644 index 0000000..0854259 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/logmanager/main/hashes @@ -0,0 +1,4 @@ +jboss-logmanager-2.1.19.Final.jar +d21ac9875c9814fb9f444ab3cec00d3207f60d51 +module.xml +8c2147b56d76409c95f3651a983b56c56212a414 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/marshalling/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/marshalling/main/hashes new file mode 100644 index 0000000..e6763e7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/marshalling/main/hashes @@ -0,0 +1,4 @@ +jboss-marshalling-2.2.1.Final.jar +578b032c0f1c66fdf436b1a9a4be7b4461c96d45 +module.xml +fc1c71f0309a9a83883d35e4f774e711ba965d07 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/marshalling/river/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/marshalling/river/main/hashes new file mode 100644 index 0000000..b93aed8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/marshalling/river/main/hashes @@ -0,0 +1,4 @@ +jboss-marshalling-river-2.2.1.Final.jar +b3cdba9eae3b61b853b5a3a2765711db95419db4 +module.xml +7849ada571a4088c1263238dcd091f0e0ef413f4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/appclient/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/appclient/main/hashes new file mode 100644 index 0000000..10410a4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/appclient/main/hashes @@ -0,0 +1,4 @@ +jboss-metadata-appclient-16.0.0.Final.jar +91e266f6b46747d89e97d9f64a78173aa9194fa7 +module.xml +6084d916c78a6154a376abd566b2645341fb4b09 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/common/main/hashes new file mode 100644 index 0000000..ce475de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/common/main/hashes @@ -0,0 +1,4 @@ +jboss-metadata-common-16.0.0.Final.jar +1b2c0bc66fd68b708c9520847fd78cf0c76e1a05 +module.xml +62829762e88f462160d8b936d391e1402a62cd05 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/ear/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/ear/main/hashes new file mode 100644 index 0000000..fc31f5f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/ear/main/hashes @@ -0,0 +1,4 @@ +jboss-metadata-ear-16.0.0.Final.jar +2f21755541fe52fa88200e9c7f2364d4383e3115 +module.xml +d8fcf3b709ca7b189cab83f86650242520302962 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/ejb/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/ejb/main/hashes new file mode 100644 index 0000000..79f6759 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/ejb/main/hashes @@ -0,0 +1,4 @@ +jboss-metadata-ejb-16.0.0.Final.jar +b71651669df52009c7be7cfd07ce50d8db6f01d4 +module.xml +978886443bf2c87b9da57b52ca5d6f069a566a5c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/web/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/web/main/hashes new file mode 100644 index 0000000..a4bce36 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/metadata/web/main/hashes @@ -0,0 +1,4 @@ +jboss-metadata-web-16.0.0.Final.jar +57719b7ec84408ffbc06998392e493966a0b4321 +module.xml +7241be026d56f4f57075ffe35ac56689f0917ab6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/hashes new file mode 100644 index 0000000..3e04883 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/hashes @@ -0,0 +1,4 @@ +mod_cluster-container-spi-2.0.4.Final.jar +b838489988309127b2eec51d95a8e3dcd084847e +module.xml +3b38017de2c9ee95b81098eaf2ce63104c359d02 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/core/main/hashes new file mode 100644 index 0000000..be34db2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/core/main/hashes @@ -0,0 +1,4 @@ +mod_cluster-core-2.0.4.Final.jar +e71b5a76493cb099ce4f456b06b4f6c36606ce4a +module.xml +97fde9680d29b7cdbdf6ba92ac6e2b3b9c881327 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/hashes new file mode 100644 index 0000000..75328e0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/hashes @@ -0,0 +1,4 @@ +mod_cluster-load-spi-2.0.4.Final.jar +1a91999f614037a65e880dbaae437c954c0a296a +module.xml +f096f6ef8f64ab4c1f44ecd9a97311562018b264 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/msc/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/msc/main/hashes new file mode 100644 index 0000000..f5ce612 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/msc/main/hashes @@ -0,0 +1,4 @@ +jboss-msc-1.5.5.Final.jar +465d432fefa8ef6ef36181f01b20e98790cd60d8 +module.xml +bb93402b5d5150f795e2ac4ad58bfc717dcb712d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/hashes new file mode 100644 index 0000000..54f8114 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/hashes @@ -0,0 +1,4 @@ +lra-coordinator-jar-7.0.2.Final.jar +fffb396939e00b0a687055ba40c4a0de4e9246dc +module.xml +97c7bb7f39326e56a96a50986f3f936567467201 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/hashes new file mode 100644 index 0000000..f37b656 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/hashes @@ -0,0 +1,8 @@ +lra-client-7.0.2.Final.jar +6b62f30f33815376ce15d36167261270b76b6b3d +lra-proxy-api-7.0.2.Final.jar +a8375064b60fabcf575f59429394240697e688af +module.xml +801be438e6fd72f6d507e89976374bfcde47d1df +narayana-lra-7.0.2.Final.jar +a3a8ea016430d877d454091e3450fac5e19c1fce diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/hashes new file mode 100644 index 0000000..5af88aa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/hashes @@ -0,0 +1,4 @@ +lra-service-base-7.0.2.Final.jar +071c47d7663552202e6994e8a99a7b58863e911b +module.xml +c45bf9b369f57375c5432f1f0626f4126df3ceff diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/main/hashes new file mode 100644 index 0000000..5beec47 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/narayana/rts/main/hashes @@ -0,0 +1,10 @@ +module.xml +1c0e8ea0c840b9c406f03180bc72f8aa9879edb6 +restat-api-7.0.2.Final.jar +f1ade7e9cf982e8bae27126aa551d541022cdd58 +restat-bridge-7.0.2.Final.jar +d714eed9f9ce9d7d41ec786d21f9c409b00ea77a +restat-integration-7.0.2.Final.jar +634a64fccd10e8e35dd82d972b49cb90fababd9b +restat-util-7.0.2.Final.jar +d90052dff94913154da44ed2192229ad19b99142 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remote-naming/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remote-naming/main/hashes new file mode 100644 index 0000000..13e15b2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remote-naming/main/hashes @@ -0,0 +1,2 @@ +module.xml +18f36161fa31aee77d43200bc07cc72cb681809e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remoting-jmx/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remoting-jmx/main/hashes new file mode 100644 index 0000000..54ad777 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remoting-jmx/main/hashes @@ -0,0 +1,4 @@ +module.xml +d8201bc6c38de76e2188dc0d67102fd2de335004 +remoting-jmx-3.1.0.Final.jar +b626f6340f966f49ce17d7db649b854e4df8fa13 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remoting/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remoting/main/hashes new file mode 100644 index 0000000..d2e9a80 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/remoting/main/hashes @@ -0,0 +1,4 @@ +jboss-remoting-5.0.29.Final.jar +e27fef56f6f6f7cf7b818d351c8537df550d1c84 +module.xml +64da5ca33ceb4274cec614048d0ffe2381ce6b64 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/hashes new file mode 100644 index 0000000..85d0651 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/hashes @@ -0,0 +1,4 @@ +microprofile-config-2.1.5.Final.jar +056a15e8be93f94d6b863a47429176fc8e307d9c +module.xml +45778cd506ca94537fbbf927b434150aff786a4b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/hashes new file mode 100644 index 0000000..85d4039 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +6ffd8522c16707e169c7f8bfe4486b0dadf1f028 +resteasy-atom-provider-6.2.10.Final.jar +ead2eb5301d1dba1e7a94c4693bc5491be1e6059 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/hashes new file mode 100644 index 0000000..a03b94f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/hashes @@ -0,0 +1,4 @@ +module.xml +f82e9270955555412c25795cfd72cf772c99ae0f +resteasy-cdi-6.2.10.Final.jar +ba3721c4aca994da4ce18b622eb04790bcc85ed8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/hashes new file mode 100644 index 0000000..0b61221 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/hashes @@ -0,0 +1,4 @@ +module.xml +50d197c2f04f49c375a66cb5fe840838aac16ce6 +resteasy-client-api-6.2.10.Final.jar +0729093158b53c043aec0aba81c22d735c277b81 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/hashes new file mode 100644 index 0000000..f366565 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/hashes @@ -0,0 +1,6 @@ +microprofile-rest-client-2.1.5.Final.jar +49aa1b9b575f5ea7381a9fab4a7e0d8bfecc0680 +microprofile-rest-client-base-2.1.5.Final.jar +d907bc593179726d89cfd632e0261016b2db9da2 +module.xml +356c08922ae2975df76ca01eb9566cab6497b002 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/hashes new file mode 100644 index 0000000..683cd87 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +17adf7d860f11c38e1d3f0061c972744f261f7dc +resteasy-client-6.2.10.Final.jar +370a6933242ba9489b5801b378c28a14f075c219 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/hashes new file mode 100644 index 0000000..fda3bfd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +63d2c2ca99a680211b87967c11f0919528308a5b +resteasy-core-spi-6.2.10.Final.jar +abadd84680e18b69d581e59d84fcbe229e7b0d0a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/hashes new file mode 100644 index 0000000..9698432 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/hashes @@ -0,0 +1,4 @@ +module.xml +2c7e74e9065a6c77bf54c01f1ec5f57ae637e7fa +resteasy-core-6.2.10.Final.jar +f14f9537f2ee0c3c556e2cbcc44a68159f41254d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/hashes new file mode 100644 index 0000000..a18f604 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/hashes @@ -0,0 +1,4 @@ +module.xml +5458cc1cc8407581b7c35cf718ffab3bfd97b646 +resteasy-crypto-6.2.10.Final.jar +56be5baf413172f94810188c8fd5bbb9a489fd5a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/hashes new file mode 100644 index 0000000..8560004 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +ab16a54861a8616b4dce7724eb88bdca3ad15f54 +resteasy-jackson2-provider-6.2.10.Final.jar +6bb8e17ec2d08fc8517433053276f7be8d7dc8ce diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/hashes new file mode 100644 index 0000000..f349edc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +c5e77f1743a2aba00cb21f6a0254cc49875be639 +resteasy-jaxb-provider-6.2.10.Final.jar +afe483b0506401c891b8c9e426daa9075fc31a17 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/hashes new file mode 100644 index 0000000..4626940 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/hashes @@ -0,0 +1,2 @@ +module.xml +3125ee381efa76c7e97facfc189c99d3a4e5f6e1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/hashes new file mode 100644 index 0000000..0575017 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/hashes @@ -0,0 +1,4 @@ +module.xml +d05922353680d7a66508c45443f706de14665a1f +resteasy-jsapi-6.2.10.Final.jar +8c5d1431b083192c15ec93674f8207dacc1b34f2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/hashes new file mode 100644 index 0000000..60f902a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +5b45403056d0170236230776b6db3945c584e52b +resteasy-json-binding-provider-6.2.10.Final.jar +e912ad8bf3bac99798bb8af77e095e28136ca4d6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/hashes new file mode 100644 index 0000000..d99c963 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +21edaaf27bf55c86d6f9a53fde4ef10f67c5ee46 +resteasy-json-p-provider-6.2.10.Final.jar +3b00994f9e3037bf55acd647d1099c30de96df34 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/hashes new file mode 100644 index 0000000..b94ed96 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +d7aabc225defaf7da207a371f86ff8b10cf6d02b +resteasy-multipart-provider-6.2.10.Final.jar +af72cc0a51b431a4b03fa7e90027155e1e1c4acb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/hashes new file mode 100644 index 0000000..4d1ae81 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/hashes @@ -0,0 +1,4 @@ +module.xml +808676428e1527dff2ad7b98c3a25b91ccb48703 +resteasy-rxjava2-6.2.10.Final.jar +46417cbf52ebe36fe56560286660ea673e8036e7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring-jar/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring-jar/hashes new file mode 100644 index 0000000..2996621 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring-jar/hashes @@ -0,0 +1,2 @@ +resteasy-spring-3.1.3.Final.jar +14aac958513f81536fb679c9656dc49344565b8a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/hashes new file mode 100644 index 0000000..7ad65fd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/hashes @@ -0,0 +1,2 @@ +module.xml +92a580329dbf47eb0b79b768eba6fe7b983f37b9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/hashes new file mode 100644 index 0000000..21fe5cc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/hashes @@ -0,0 +1,4 @@ +module.xml +b6f65cf55bf7a75d1936d8b925044b109c2f5631 +resteasy-tracing-api-2.0.1.Final.jar +da84a86ff0b30952c643071b9502b2d9f46af35a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/hashes new file mode 100644 index 0000000..255b5be --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +966c07156fb1b3199f775c2bf62a78c2d2654690 +resteasy-validator-provider-6.2.10.Final.jar +9f32844d717228894332328326af9f7797f534ce diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/staxmapper/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/staxmapper/main/hashes new file mode 100644 index 0000000..31ff5de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/staxmapper/main/hashes @@ -0,0 +1,4 @@ +module.xml +e8b184ef0b0bf3adfa9ff532379dedf3ab452eeb +staxmapper-1.5.0.Final.jar +aed22f933b1f586e9384ae0527fded3a93bd7feb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/stdio/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/stdio/main/hashes new file mode 100644 index 0000000..14b4a2b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/stdio/main/hashes @@ -0,0 +1,4 @@ +jboss-stdio-1.1.0.Final.jar +6d491f645353bdd0164515d86c8ac6fac0ac0b3e +module.xml +449611b43aed55af18655c10073db8f83b0eda54 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/threads/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/threads/main/hashes new file mode 100644 index 0000000..462c977 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/threads/main/hashes @@ -0,0 +1,4 @@ +jboss-threads-2.4.0.Final.jar +e5fd3062157678118150fd37cbc6d4fb06d11c23 +module.xml +f0749511dfc52442a0d6c5fce11bf8a83ce0b57f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/vfs/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/vfs/main/hashes new file mode 100644 index 0000000..53fecc6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/vfs/main/hashes @@ -0,0 +1,4 @@ +jboss-vfs-3.3.2.Final.jar +748b9f156f35bf63ead9887f040cfc48af18f7f0 +module.xml +acf287f5c0b6ca68eb3f8b5725f092e5c08d7935 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/api/main/hashes new file mode 100644 index 0000000..4184823 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +13f248762915040030a22b424ab1a66e852c6c54 +weld-api-5.0.SP3.jar +d912a98b3753c170efdb929b21a0b34f535063e9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/core/main/hashes new file mode 100644 index 0000000..51754f2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/core/main/hashes @@ -0,0 +1,12 @@ +module.xml +c1f87a9532c170179ab505d7083073d0abb6fa85 +weld-core-impl-5.1.3.Final.jar +ca9a6e469174c311885f29b180fa13be4f5c72ad +weld-ejb-5.1.3.Final.jar +cfa90934983cea1bb4f832ff397d6c9637136d15 +weld-jta-5.1.3.Final.jar +700a47d772d21b629965fa34faad42a7cf1c5ce0 +weld-lite-extension-translator-5.1.3.Final.jar +2afb6c297cb98b0ca1fd4e125596cde69d943e04 +weld-web-5.1.3.Final.jar +444e9e84436c2d878d44c21f0762160680aa98cb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/spi/main/hashes new file mode 100644 index 0000000..e7ebdcb --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/weld/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +1b6910c11efbaa573838e755159f3869a0e07579 +weld-spi-5.0.SP3.jar +e24b5f540396d389849088e7c29c5cf6c345bdf7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/api/main/hashes new file mode 100644 index 0000000..d37e4cf --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/api/main/hashes @@ -0,0 +1,4 @@ +jbossws-api-3.0.0.Final.jar +e4632ff6aad881c3d5010d0ab7d553616f8bea4c +module.xml +bdeff6ac0b9e341a5738ddbcb6ae6479dd0c5fc5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/common/main/hashes new file mode 100644 index 0000000..40c5717 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/common/main/hashes @@ -0,0 +1,4 @@ +jbossws-common-5.0.0.Final.jar +508aa2bafbf4c296c95c8930c2f88d714defc01b +module.xml +c01bd3416b48a19cd82cee964c32db25eb05658b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/hashes new file mode 100644 index 0000000..b1b0438 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/hashes @@ -0,0 +1,2 @@ +module.xml +5f101eb9d49b053e24ce074a396f228731243a34 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/hashes new file mode 100644 index 0000000..05b3d68 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/hashes @@ -0,0 +1,4 @@ +jbossws-cxf-factories-7.2.0.Final.jar +98a5a575e96fb7ceaa206a2b764d32a335ec9c9d +module.xml +e5ddbbe09f3428f294fe5006f630237e77acb566 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/hashes new file mode 100644 index 0000000..5b32473 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/hashes @@ -0,0 +1,4 @@ +jbossws-cxf-server-7.2.0.Final.jar +e6c763ffe2a21bbffe2a41d3f5e335cd7f1e78e2 +module.xml +bbc260755183421e7e6d6c3fbe967704d4ca0152 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/hashes new file mode 100644 index 0000000..4301ad1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/hashes @@ -0,0 +1,4 @@ +jbossws-cxf-transports-udp-7.2.0.Final.jar +22d3ebe1f1d3ecd1c6bb0b3521c3b35c18a483ea +module.xml +e6c3b9e7f51c0d6c563f3b8f627477f197f81363 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/hashes new file mode 100644 index 0000000..471a7e2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/hashes @@ -0,0 +1,4 @@ +jbossws-cxf-transports-undertow-7.2.0.Final.jar +5bf2e15bba56a19ac560c9d44f8802ecef13d845 +module.xml +d5f2e15319e172f4ae3eb914806134b6a8b41d43 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/sts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/sts/main/hashes new file mode 100644 index 0000000..15caa26 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/cxf/sts/main/hashes @@ -0,0 +1,4 @@ +module.xml +cb3fa7aba011a9216909d0f4dcddda9bd0e9925f +wildfly-webservices-opensaml-sysconfig-34.0.0.Beta1.jar +91491647abb3471bb0b840db00409455717091b4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/jaxws-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/jaxws-client/main/hashes new file mode 100644 index 0000000..56edb60 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/jaxws-client/main/hashes @@ -0,0 +1,4 @@ +jbossws-cxf-client-7.2.0.Final.jar +066a2bf35418bb9185d4960dee064294683b91f0 +module.xml +5f5ef0ac8a1262fdaa66e7ce8e1727d995068974 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/hashes new file mode 100644 index 0000000..65f8717 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/hashes @@ -0,0 +1,4 @@ +jaxws-undertow-httpspi-2.0.0.Final.jar +092794d75f35f57ec5776c835739f5b5064e2fd0 +module.xml +01a3b5105c8d1391aacb8c02b2acfc5564ae868d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/saaj-impl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/saaj-impl/main/hashes new file mode 100644 index 0000000..9a76ee1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/saaj-impl/main/hashes @@ -0,0 +1,2 @@ +module.xml +2cbae91a9d2ad5e1fe050c26428f9a04dd4d930a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/spi/main/hashes new file mode 100644 index 0000000..e30d7bc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/spi/main/hashes @@ -0,0 +1,4 @@ +jbossws-spi-5.0.0.Final.jar +297b53c5837a05531821d075d9418fc366083514 +module.xml +ed98fba531236546db5e6c8a67868784f3da641b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/common/main/hashes new file mode 100644 index 0000000..73181c3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/common/main/hashes @@ -0,0 +1,4 @@ +jbossws-common-tools-2.1.0.Final.jar +d2aeed3b467ff21a81f4cca99e08becceeb9e387 +module.xml +bee7f44caa47ac4f1f227056612bc46a05616e28 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/wsconsume/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/wsconsume/main/hashes new file mode 100644 index 0000000..1440233 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/wsconsume/main/hashes @@ -0,0 +1,2 @@ +module.xml +db455a7fc54b3b2691e1f25051ce77f08c1d2257 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/wsprovide/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/wsprovide/main/hashes new file mode 100644 index 0000000..c1e4998 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/ws/tools/wsprovide/main/hashes @@ -0,0 +1,2 @@ +module.xml +07654b26de83fa7144dafd2dacddeb56994cd486 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/main/hashes new file mode 100644 index 0000000..d20e772 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/main/hashes @@ -0,0 +1,4 @@ +module.xml +2b5e18e1b3dd337563444b7ac473bddae4835fc1 +xnio-api-3.8.16.Final.jar +7c98c649a4583523c23cc0a7e62ddace1f486b54 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/hashes new file mode 100644 index 0000000..6af7c52 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/hashes @@ -0,0 +1,4 @@ +module.xml +f45bac804a466ea5f3a51923619eafb93cfdae05 +netty-xnio-transport-0.1.10.Final.jar +c92ea784a4a020ec6d8fc83f2b092a027dcf4900 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/nio/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/nio/main/hashes new file mode 100644 index 0000000..1299362 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xnio/nio/main/hashes @@ -0,0 +1,4 @@ +module.xml +a9b88a4fa11997819dd47dc7f469b98421160a74 +xnio-nio-3.8.16.Final.jar +9aab17706a371a212fd051b09c7959d29d051379 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xts/main/hashes new file mode 100644 index 0000000..58aed34 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jboss/xts/main/hashes @@ -0,0 +1,6 @@ +jbosstxbridge-7.0.2.Final.jar +7d809512ee120788ab18b5b003bfa5b3b2333cf9 +jbossxts-7.0.2.Final.jar +d52629368df33c97f0f24f6b377c3118523d91c8 +module.xml +849c08639865d83b61e34bafe38b5b2a9ded9885 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jctools/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jctools/main/hashes new file mode 100644 index 0000000..847cd4c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jctools/main/hashes @@ -0,0 +1,4 @@ +jctools-core-4.0.5.jar +9ab38ca19877236986db4894ef1400a7ca23db80 +module.xml +c9173d17dd2241311cf25ae7bf01c8b2a68efb6c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/aws/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/aws/main/hashes new file mode 100644 index 0000000..8f92ce8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/aws/main/hashes @@ -0,0 +1,4 @@ +jgroups-aws-3.0.0.Final.jar +0fc2e5669e70bfc816cf50e0031e08b8c82ad899 +module.xml +de8dd09bf84f619e3193ec33cf582f59c179c86b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/azure/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/azure/main/hashes new file mode 100644 index 0000000..d58eac3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/azure/main/hashes @@ -0,0 +1,4 @@ +jgroups-azure-2.0.2.Final.jar +b727e7d3e15ad59ad41259055d2e0471f1e28f44 +module.xml +d39dbdb58a6d81cedddbd74a7e056d3e41a4d363 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/kubernetes/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/kubernetes/main/hashes new file mode 100644 index 0000000..7d93eb6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/kubernetes/main/hashes @@ -0,0 +1,4 @@ +jgroups-kubernetes-2.0.2.Final.jar +49dbe596a8c0fa906ada87a8103123873b19ff22 +module.xml +23786ef65c36ca2f1a6b519cd8116c6ca6df9347 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/main/hashes new file mode 100644 index 0000000..ff38569 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/jgroups/main/hashes @@ -0,0 +1,4 @@ +jgroups-5.2.28.Final.jar +0bda9f645880cfdfb1bfd281b438ec6b1c2ece32 +module.xml +ce9e92ce956692bb8364adec9f2b5ce6b038f0b1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/joda/time/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/joda/time/main/hashes new file mode 100644 index 0000000..c7f2448 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/joda/time/main/hashes @@ -0,0 +1,4 @@ +joda-time-2.12.7.jar +d015b997eccd511e5567218a51651ff0625f6f25 +module.xml +b37cebb4079e3f94498ce3aa48ff0fbf87a0daea diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/hashes new file mode 100644 index 0000000..95510f5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/hashes @@ -0,0 +1,4 @@ +module.xml +361188ae066f8f9c8c6061bb0b1f1a09afde6a54 +wildfly-keycloak-34.0.0.Beta1.jar +31a6b6c94d4a0bf898d0ae0baa91368150b70cb8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/lz4/lz4-java/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/lz4/lz4-java/main/hashes new file mode 100644 index 0000000..a131443 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/lz4/lz4-java/main/hashes @@ -0,0 +1,4 @@ +lz4-java-1.8.0.jar +4b986a99445e49ea5fbf5d149c4b63f6ed6c6780 +module.xml +ba553e65a972e726319339b1f4fd218299564047 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/omg/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/omg/api/main/hashes new file mode 100644 index 0000000..5821b1b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/omg/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +a33d3cb735d5fd4bf9ab03c2fa30bee4eb6b5389 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/opensaml/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/opensaml/main/hashes new file mode 100644 index 0000000..3f82d17 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/opensaml/main/hashes @@ -0,0 +1,32 @@ +cryptacular-1.2.5.jar +a8a4542bac306650a4299825e6217001aadbc11c +java-support-8.0.0.jar +298f946e93922d789b6231599a446cea9dbbe80e +module.xml +c85b73af18df802938f876aae7f2a35010182f6e +opensaml-core-4.3.0.jar +6773e581374b2b30c8acdeff59278363a37ddafd +opensaml-profile-api-4.3.0.jar +73f712945c01750bcb91e0d4c3c95e48f0010bf9 +opensaml-saml-api-4.3.0.jar +86ac06b15963033e9495487995f5f0aea1cc96ea +opensaml-saml-impl-4.3.0.jar +b3fccacc4cb775e0f1c57354bd0beb4e9b7da0a7 +opensaml-security-api-4.3.0.jar +77d0101d8be9be40db41b6f33823c6952fd5e122 +opensaml-security-impl-4.3.0.jar +9772c7dd74f9ddf5edc22bae4bdb87f54970fac9 +opensaml-soap-api-4.3.0.jar +9f04cd64085670fb65ad98c7c23ab333af10be45 +opensaml-xacml-api-4.3.0.jar +44e299c1fa958aa8f1c2cf81ac72e7f877ed123b +opensaml-xacml-impl-4.3.0.jar +50dbb7935bb02b90feb314a857a5c7e90ca26891 +opensaml-xacml-saml-api-4.3.0.jar +695bf030dde946144576b5e03631b4b3eae7f87e +opensaml-xacml-saml-impl-4.3.0.jar +8c651b5a5867dee21e407d7d00a1af4c0475da73 +opensaml-xmlsec-api-4.3.0.jar +5c20fadeeb77c1bb689139b17621ea7f5b719f5f +opensaml-xmlsec-impl-4.3.0.jar +a1c9c88fcad6db5e83e488bbbe9e1aff42d9dece diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/projectodd/vdx/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/projectodd/vdx/main/hashes new file mode 100644 index 0000000..8f49c79 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/projectodd/vdx/main/hashes @@ -0,0 +1,6 @@ +module.xml +3a8f121c931ec3bb1026ff54e97d6d4cfb1ebdd3 +vdx-core-1.1.6.jar +f685489cc2abe5882eb139840589be2ab6e322b8 +vdx-wildfly-1.1.6.jar +2dac020b2e9b17f2d2ecba8d1b96f102624c07ab diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/reactivestreams/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/reactivestreams/main/hashes new file mode 100644 index 0000000..e9a5054 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/reactivestreams/main/hashes @@ -0,0 +1,4 @@ +module.xml +693797bbb899c9f61275d3705aeb694481e90faf +reactive-streams-1.0.4.jar +3864a1320d97d7b045f729a326e1e077661f31b7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/slf4j/impl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/slf4j/impl/main/hashes new file mode 100644 index 0000000..b215bf3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/slf4j/impl/main/hashes @@ -0,0 +1,6 @@ +jbosgi-xservice.properties +360c93386e1ddc034ae6123efef936caabd5f597 +module.xml +1cb7d3845fce53804f1c9182089a7bc9d26d14aa +slf4j-jboss-logmanager-2.0.1.Final.jar +890ec24b613af4a7e5af096a70e5629f4e3252b3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/slf4j/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/slf4j/main/hashes new file mode 100644 index 0000000..3b48e71 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/slf4j/main/hashes @@ -0,0 +1,4 @@ +module.xml +a9c938dbb5ec439635d5794a825b6fc12e22ee37 +slf4j-api-2.0.13.jar +80229737f704b121a318bba5d5deacbcf395bc77 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/hashes new file mode 100644 index 0000000..1d70b73 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/hashes @@ -0,0 +1,6 @@ +README.txt +c40e175b32272d94bb57ed9c0623f01323db770e +wildfly-ee-galleon-pack-unstable-api-annotation-index.zip +d95665c9498b9b244b602af93f6930a4c5b53c9b +wildfly-galleon-pack-unstable-api-annotation-index.zip +d3d3c062762a2c967a42be482955a1016ebb66ed diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/hashes new file mode 100644 index 0000000..7075d1e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/hashes @@ -0,0 +1,2 @@ +module.xml +df79ed09951a7f597e9559de9828e5554652cd4c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/bootable-jar/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/bootable-jar/main/hashes new file mode 100644 index 0000000..b271787 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/bootable-jar/main/hashes @@ -0,0 +1,4 @@ +module.xml +5aae7e8d1a45c3e15d6679016dd35475fcb9ba14 +wildfly-jar-runtime-26.0.0.Beta5.jar +a5fb27652e2286337a652a3e94467f476c36a9c1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/client/config/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/client/config/main/hashes new file mode 100644 index 0000000..49b8fdf --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/client/config/main/hashes @@ -0,0 +1,4 @@ +module.xml +ba2302c3842c4ee386a8d72d4c09c544cd033927 +wildfly-client-config-1.0.1.Final.jar +2a803b23c40a0de0f03a90d1fd3755747bc05f4b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/hashes new file mode 100644 index 0000000..6eb4ae9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/hashes @@ -0,0 +1,4 @@ +module.xml +9626df31e579cde9e17b741ddbd02f333c2fa826 +wildfly-clustering-cache-infinispan-common-1.1.2.Final.jar +64f75f5686cc305c0b895f557eb86b1abe1ca137 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/hashes new file mode 100644 index 0000000..87375da --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/hashes @@ -0,0 +1,4 @@ +module.xml +8b71aa10f6077277e59b4ec948c669915e44e352 +wildfly-clustering-cache-infinispan-embedded-1.1.2.Final.jar +548c27f5210ea15f660a8251eed93e3b227a1926 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/hashes new file mode 100644 index 0000000..5351489 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/hashes @@ -0,0 +1,4 @@ +module.xml +3487a206798a0312897a83d862f54e0f063bcec6 +wildfly-clustering-cache-infinispan-remote-1.1.2.Final.jar +4a870e4ec1a092075e99f70a2754a316cf5001fd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/hashes new file mode 100644 index 0000000..bf67910 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +7b041db95db2f873b6b3d5f31f987c54a7750141 +wildfly-clustering-cache-spi-1.1.2.Final.jar +f92e21444692df73ceeed05436ae6a7126c3057b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/context/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/context/main/hashes new file mode 100644 index 0000000..a057138 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/context/main/hashes @@ -0,0 +1,4 @@ +module.xml +38ca07cad2a4aae5ed861fc179e630a5067cff9d +wildfly-clustering-context-1.1.2.Final.jar +20db806c24767cf20b65b5d152766b5ed944d5be diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/hashes new file mode 100644 index 0000000..49a8f0b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/hashes @@ -0,0 +1,4 @@ +module.xml +e6376ffc6b5279de1a037c5f691617604024606a +wildfly-clustering-ejb-cache-34.0.0.Beta1.jar +05e08564d8270cdf8aa38e67579bcb996f5065d5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/hashes new file mode 100644 index 0000000..f50e988 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/hashes @@ -0,0 +1,4 @@ +module.xml +ec502adf7e794c27b8b49ed28afe6e3329906535 +wildfly-clustering-ejb-client-34.0.0.Beta1.jar +9551606175a5b7dd2681f7c3a42010c24ce3f945 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/hashes new file mode 100644 index 0000000..fd7b4fe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/hashes @@ -0,0 +1,4 @@ +module.xml +0c29940c148906e9a68fd9c1ee5c639e01f6832b +wildfly-clustering-ejb-infinispan-34.0.0.Beta1.jar +dc29d6b4ccb93f13effa2928413d0707dffa171d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/hashes new file mode 100644 index 0000000..92c421c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +b54ac14479c84515b6c234b977d653c189110a08 +wildfly-clustering-ejb-spi-34.0.0.Beta1.jar +f26785b814ab77adc4de5bad1bfdba2ce0d93c4d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/hashes new file mode 100644 index 0000000..d93620d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/hashes @@ -0,0 +1,4 @@ +module.xml +8747041145b4e69c6a7ef8d2f19c789913381846 +wildfly-clustering-el-expressly-34.0.0.Beta1.jar +9dba8253adb5bef7d17fd9ffd4593494bb043ec0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/faces/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/faces/api/main/hashes new file mode 100644 index 0000000..36c40f2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/faces/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +5d5a34d18cee6741dbb42804b13aadc4cd2d770c +wildfly-clustering-faces-api-34.0.0.Beta1.jar +6f06a4e39232e3ff9685213a4ba5219190c20e05 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/hashes new file mode 100644 index 0000000..9d5d98d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/hashes @@ -0,0 +1,4 @@ +module.xml +aeb1108a828c6df0346a01261df0391c8a00446c +wildfly-clustering-faces-mojarra-34.0.0.Beta1.jar +c488b9df04bae33c8f29d86d5051d82b2a1b475b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/hashes new file mode 100644 index 0000000..1b6eabd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +3722adb4bc4b728ffadf7f46e97163a8d7bb346f +wildfly-clustering-infinispan-client-api-34.0.0.Beta1.jar +ac852524284ee39d5f644765d88571740a845203 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/hashes new file mode 100644 index 0000000..c471d07 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/hashes @@ -0,0 +1,4 @@ +module.xml +98185f7bb8437a9ab3433ae7a99c6dbdf3da146f +wildfly-clustering-infinispan-client-service-34.0.0.Beta1.jar +875b90b323d6334ff92520e3f35431c057316d15 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/hashes new file mode 100644 index 0000000..09cbd75 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/hashes @@ -0,0 +1,4 @@ +module.xml +100aa55028fa3118d1c38f9dbc1b91af89c08087 +wildfly-clustering-infinispan-embedded-service-34.0.0.Beta1.jar +8e3296b1b1d4dd79bd91ba0e53dee9a0d0e007c0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/hashes new file mode 100644 index 0000000..641f5a4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +a12a9d9a7ff7c1b155c4dd3f625fac24dd324e86 +wildfly-clustering-jgroups-api-34.0.0.Beta1.jar +7d2db75c487cf10dfa3cac8a95c90fc5746afae6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/hashes new file mode 100644 index 0000000..1cebf9f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +99b7d95ad48e111d4349580750a5a49daab145cc +wildfly-clustering-jgroups-spi-34.0.0.Beta1.jar +3c7a6b7386a6cdae5b041205dc87c9ed5b13ef2e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/hashes new file mode 100644 index 0000000..d4b8cb4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +60446bd0f94a00760a31abc18a618bc36d2bda0d +wildfly-clustering-marshalling-api-34.0.0.Beta1.jar +824df16caa80f15b281c2448f4af748381a3ac10 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/hashes new file mode 100644 index 0000000..c0b64e7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/hashes @@ -0,0 +1,6 @@ +module.xml +9149ac4a4b84f6400215a478768c96ff2115b5bd +wildfly-clustering-marshalling-jboss-1.1.2.Final.jar +5d948e06b013e7f73a1f79d8938bdef8cc4c2b86 +wildfly-clustering-marshalling-jboss-34.0.0.Beta1.jar +f0e6d517f8a5668a0d21667ebe16f7aa7e5a1a00 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/hashes new file mode 100644 index 0000000..12fa690 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/hashes @@ -0,0 +1,6 @@ +module.xml +2381c986117b7c9b0a6594e92b332a230bd11004 +wildfly-clustering-marshalling-protostream-1.1.2.Final.jar +1e59d3937d1e70d009339abd2565aeba1585e6a8 +wildfly-clustering-marshalling-protostream-34.0.0.Beta1.jar +2cd69e4835827e960d2cf4bc04f4f9565ed0b9f4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/hashes new file mode 100644 index 0000000..a94a0f8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +d513c13ddfb3ea253ad555cc2657f458e6d4051d +wildfly-clustering-marshalling-spi-1.1.2.Final.jar +5dafd7892dc661895d1894f165d4f8ba4cf083a2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/api/main/hashes new file mode 100644 index 0000000..88f6e37 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/api/main/hashes @@ -0,0 +1,6 @@ +module.xml +c499e155393cfdd829e6f14b475a0634238272b4 +wildfly-clustering-server-api-1.1.2.Final.jar +4cec13d15b177f36de885c53af0b709d7744c5e9 +wildfly-clustering-server-api-34.0.0.Beta1.jar +985d1de90c24ba2547703b89e4bc7b0bea74e39d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/hashes new file mode 100644 index 0000000..def1d5e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/hashes @@ -0,0 +1,4 @@ +module.xml +aa62036245261badddfe376703fac3134772a6a6 +wildfly-clustering-server-infinispan-1.1.2.Final.jar +3e61fa6616b964ce03591177d57406b4815ba0f6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/hashes new file mode 100644 index 0000000..478cbde --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/hashes @@ -0,0 +1,4 @@ +module.xml +981ae8e9dffae7097524fc1f57956d8b05fddd2e +wildfly-clustering-server-jgroups-1.1.2.Final.jar +5f4a2cef18620a6e0841ccaf8623c9f81c46ede6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/local/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/local/main/hashes new file mode 100644 index 0000000..279c62a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/local/main/hashes @@ -0,0 +1,4 @@ +module.xml +d253f1d41d0a6ed81eafc27e90017aa93708542e +wildfly-clustering-server-local-1.1.2.Final.jar +ea437d458bdb186341cb7b21ed1c2660eda6d836 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/main/hashes new file mode 100644 index 0000000..c8385c4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/main/hashes @@ -0,0 +1,2 @@ +module.xml +85baf4886ff6d8c52e6597b79732bc2ab352dab7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/service/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/service/main/hashes new file mode 100644 index 0000000..ea935cc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/service/main/hashes @@ -0,0 +1,4 @@ +module.xml +5e317a25267614a8dd5ab576182115526667f899 +wildfly-clustering-server-service-34.0.0.Beta1.jar +70328b41bbfd9134edd3bd9225cae5868494d7ef diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/spi/main/hashes new file mode 100644 index 0000000..f67b2d2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/server/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +3b9107d1ddb9523d2ab606fed53048140a02dbd3 +wildfly-clustering-server-spi-1.1.2.Final.jar +554ab1c48b3503c3a85c9835ba4aae4ac70d28f5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/service/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/service/main/hashes new file mode 100644 index 0000000..149eee6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/service/main/hashes @@ -0,0 +1,4 @@ +module.xml +b54b470de82e348b065326bfa8f532e19dfc19b0 +wildfly-clustering-service-34.0.0.Beta1.jar +94963dbd4ac844a3abf1173bf99a9f30f72ca676 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/cache/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/cache/main/hashes new file mode 100644 index 0000000..10d8082 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/cache/main/hashes @@ -0,0 +1,4 @@ +module.xml +9d5a21a8b74fd070491bd8496d1e34085dd9e5b1 +wildfly-clustering-session-cache-1.1.2.Final.jar +222728fe146ebef6d4f73c21410e71f12b1d6376 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/hashes new file mode 100644 index 0000000..15e823c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/hashes @@ -0,0 +1,4 @@ +module.xml +ab4dc316970af3fea0ada6a6ad10e513690aa11f +wildfly-clustering-session-infinispan-embedded-1.1.2.Final.jar +25911db2b479223dd8f5b9a37238b78cb89f3910 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/hashes new file mode 100644 index 0000000..bbb893d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/hashes @@ -0,0 +1,4 @@ +module.xml +c6995a1a97843c789a89778c08c89382fa29b5c2 +wildfly-clustering-session-infinispan-remote-1.1.2.Final.jar +ccd3f16083d5d0495b7c89c8e4ea2a1798deff4f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/hashes new file mode 100644 index 0000000..c524bdb --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/hashes @@ -0,0 +1,4 @@ +module.xml +5d60b96dd63d2f62139663b5a0cc5682bf011b72 +wildfly-clustering-session-spec-servlet-6.0-1.1.2.Final.jar +8e18a6f4cc5accb28402f2fe04a64122fb0f148b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/hashes new file mode 100644 index 0000000..0e91357 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +4d703e101078093c6c41d432a593c9862b347786 +wildfly-clustering-session-spec-spi-1.1.2.Final.jar +a8f724ab6d73a65a50b5d9763f671b7389d655bd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spi/main/hashes new file mode 100644 index 0000000..838fa2b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/session/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +30a55c1141faf86226c90fcbc66bd813ad084345 +wildfly-clustering-session-spi-1.1.2.Final.jar +3193a300b216e892ffc09df7f5a784e487fd8239 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/hashes new file mode 100644 index 0000000..3b66bc4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +c304d8414eead68967a42b56137b3054e5c9aecf +wildfly-clustering-singleton-api-34.0.0.Beta1.jar +2de0571cc1813b3de148cfe5be2f99955b0327b5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/hashes new file mode 100644 index 0000000..a9d1b63 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/hashes @@ -0,0 +1,4 @@ +module.xml +808d1b294fd32d26b5db608a55fc00f240491c5e +wildfly-clustering-singleton-compat-34.0.0.Beta1.jar +4c7b7bb09e1926ac1e40d3b2dfbed3e5e733e0a7 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/main/hashes new file mode 100644 index 0000000..1dbbc1f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/main/hashes @@ -0,0 +1,2 @@ +module.xml +0212a5c18343613a13fabefeabf3facc4e9060c8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/hashes new file mode 100644 index 0000000..ef2ae8a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/hashes @@ -0,0 +1,4 @@ +module.xml +3d46bf508a271895291f4d71aebb3373775ce084 +wildfly-clustering-singleton-server-34.0.0.Beta1.jar +4e56c6129a8274bd3193cedd79e2fb6a4206e242 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/api/main/hashes new file mode 100644 index 0000000..a057d30 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/api/main/hashes @@ -0,0 +1,4 @@ +module.xml +7c3a5dfbd773d2d6a2c8033b1e0d03818663aad0 +wildfly-clustering-web-api-34.0.0.Beta1.jar +a886daf70847eb3401b4cab50c5645cd0417cd70 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/container/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/container/main/hashes new file mode 100644 index 0000000..e8e6ae8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/container/main/hashes @@ -0,0 +1,4 @@ +module.xml +c0bfc1f4df266abb77bf17a5f2ca28d552b47684 +wildfly-clustering-web-container-34.0.0.Beta1.jar +2c39a5405c13e319740c432acc3885a988c2bb43 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/hotrod/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/hotrod/main/hashes new file mode 100644 index 0000000..6e1f7b7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/hotrod/main/hashes @@ -0,0 +1,2 @@ +module.xml +e03fedb7ed61440bf49e0b1a9d7df8117877b1cd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/infinispan/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/infinispan/main/hashes new file mode 100644 index 0000000..1a5e468 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/infinispan/main/hashes @@ -0,0 +1,2 @@ +module.xml +acebb4c54966a0087465a20c83ea75b0e8936cdd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/service/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/service/main/hashes new file mode 100644 index 0000000..6f57366 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/service/main/hashes @@ -0,0 +1,4 @@ +module.xml +eabf5700378228e855cb392797adde67864df4bc +wildfly-clustering-web-service-34.0.0.Beta1.jar +1f9179ae090518b9523dd31a5d5fc19979901b86 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/hashes new file mode 100644 index 0000000..f9f3953 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/hashes @@ -0,0 +1,4 @@ +module.xml +7192367e525d57019495281976812baf7cb87fb0 +wildfly-clustering-web-undertow-34.0.0.Beta1.jar +8990a1dee3bd2011ed221fb0d7f928b6abbc6dfe diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/core/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/core/main/hashes new file mode 100644 index 0000000..1fbc824 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/core/main/hashes @@ -0,0 +1,4 @@ +module.xml +e61d530cc89692ba9e8a829d8e004a4901826d2a +wildfly-clustering-weld-core-34.0.0.Beta1.jar +f2ec6ebbc24a76f0856049be7fa0c0bb5444fd93 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/hashes new file mode 100644 index 0000000..0f32df9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/hashes @@ -0,0 +1,4 @@ +module.xml +91e82076fb79e6162ddc6c926a9e5a8c5977b0ad +wildfly-clustering-weld-ejb-34.0.0.Beta1.jar +7f14fca9d333ff7e3e5846b7c07467e3ed892739 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/web/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/web/main/hashes new file mode 100644 index 0000000..36bc2bd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/clustering/weld/web/main/hashes @@ -0,0 +1,4 @@ +module.xml +4b60786f313cd5db7598798878f05e0b6bb0bee2 +wildfly-clustering-weld-web-34.0.0.Beta1.jar +b7a5843e81aa1032d27cff2a2c238149c247a27a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/common/main/hashes new file mode 100644 index 0000000..df8c34e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/common/main/hashes @@ -0,0 +1,4 @@ +module.xml +43407bc7d2979c9949d490fc2a1cc1abb0ada8c6 +wildfly-common-1.7.0.Final.jar +b5237d5e5a46ede4e4e142d79623d04b59d11476 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/discovery/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/discovery/main/hashes new file mode 100644 index 0000000..ba48825 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/discovery/main/hashes @@ -0,0 +1,4 @@ +module.xml +6b2e5781a8b77f853487ba55d7aa69b4e692fca4 +wildfly-discovery-client-1.3.0.Final.jar +e1f76d4eb93a118485133b5d8d036483da109f3b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/embedded/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/embedded/main/hashes new file mode 100644 index 0000000..a4170c2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/embedded/main/hashes @@ -0,0 +1,4 @@ +module.xml +8976a8171d3597c2b434a9459fc8ac78cf4f04ec +wildfly-embedded-26.0.0.Beta5.jar +0a3d2b906989ed31897388020f55d4fe2a7c96db diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/event/logger/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/event/logger/main/hashes new file mode 100644 index 0000000..7874d6f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/event/logger/main/hashes @@ -0,0 +1,4 @@ +module.xml +86224b52f675807035635640c7615debce0ebe96 +wildfly-event-logger-26.0.0.Beta5.jar +b47c20a9ace4a347ff8245d8ff548c63cd3e0a91 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/hashes new file mode 100644 index 0000000..6ade7a5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/hashes @@ -0,0 +1,4 @@ +module.xml +e69c7986827956ba1058d232bd2d3949452f54a3 +wildfly-batch-jberet-34.0.0.Beta1.jar +5b6d6160adea004898ddd21516f4481b853c0e1b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/bean-validation/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/bean-validation/main/hashes new file mode 100644 index 0000000..761a16f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/bean-validation/main/hashes @@ -0,0 +1,4 @@ +module.xml +19632493f52e5e0dfdfc9fa59b8849627191bb9a +wildfly-bean-validation-34.0.0.Beta1.jar +4fc16297e6cb98583a65cbb9b7aa81db9e74aa63 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/hashes new file mode 100644 index 0000000..38e4462 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/hashes @@ -0,0 +1,4 @@ +module.xml +705e143097192a00edae36f363a8cbf3294529b8 +wildfly-clustering-ejb-extension-34.0.0.Beta1.jar +808a72fe232ada4431185f89ec290afc447122a8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/server/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/server/main/hashes new file mode 100644 index 0000000..780da9e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/server/main/hashes @@ -0,0 +1,4 @@ +module.xml +a816c805d129a57590d735687f179a8f8490806c +wildfly-clustering-server-extension-34.0.0.Beta1.jar +3480cd1b01d3f286c345da51082beaafdb27f8c4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/hashes new file mode 100644 index 0000000..183600f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/hashes @@ -0,0 +1,4 @@ +module.xml +f4e86ef25be088b1cdb06e3238cf25234b2f7bb6 +wildfly-clustering-singleton-extension-34.0.0.Beta1.jar +e37e4c7042112a4dbd9c46b1021c8f0590623e33 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/web/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/web/main/hashes new file mode 100644 index 0000000..43da8e4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/clustering/web/main/hashes @@ -0,0 +1,4 @@ +module.xml +556834ff28435e1429a55d1d1e6ada35f24983ec +wildfly-clustering-web-extension-34.0.0.Beta1.jar +67a02e777e310ec126489edbc50543d25741ff8d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/core-management-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/core-management-client/main/hashes new file mode 100644 index 0000000..271a52f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/core-management-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +eb90eb405941b821bf5029de9ea38f8de4afe245 +wildfly-core-management-client-26.0.0.Beta5.jar +630acd8d7fa57da2dc3a67b30a580ce0ed76fdf1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/core-management/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/core-management/main/hashes new file mode 100644 index 0000000..f1958a2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/core-management/main/hashes @@ -0,0 +1,4 @@ +module.xml +60b0e37581ec85f43b90ba1194ce5fbc94d75251 +wildfly-core-management-subsystem-26.0.0.Beta5.jar +65fc09e456c39073abfd6817856510299d091e7c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/hashes new file mode 100644 index 0000000..f257c43 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/hashes @@ -0,0 +1,4 @@ +module.xml +49197dae4cc6dfe9074a9e1716c24fea237652eb +wildfly-datasources-agroal-34.0.0.Beta1.jar +743c285ce72df39889a368ab710192dfc75b7bf4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/discovery/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/discovery/main/hashes new file mode 100644 index 0000000..f8c98dc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/discovery/main/hashes @@ -0,0 +1,4 @@ +module.xml +c3ac23944dedb126f96df43731fe0c57b540afa6 +wildfly-discovery-26.0.0.Beta5.jar +cf3192306220fc8c10adcd8b79b66ffd7d41c619 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/ee-security/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/ee-security/main/hashes new file mode 100644 index 0000000..6c2c2c3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/ee-security/main/hashes @@ -0,0 +1,4 @@ +module.xml +57ed7fe9263d2f67e22a4d125d4778938ce6d6ff +wildfly-ee-security-34.0.0.Beta1.jar +6e0d6e1d6880ee9359b2de990c9fadafc99a21f1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/hashes new file mode 100644 index 0000000..a6d31b3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +98a1ad896fee3e5519f60675e7b1f10dc0f80fd9 +wildfly-elytron-oidc-client-subsystem-34.0.0.Beta1.jar +e7ace3aa826057c528195cea46a412c8fcd96998 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron/jaas-realm/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron/jaas-realm/main/hashes new file mode 100644 index 0000000..4581773 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron/jaas-realm/main/hashes @@ -0,0 +1,2 @@ +module.xml +edc2c8cbae09b18ce7c02096c69eff6331052d29 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron/main/hashes new file mode 100644 index 0000000..56b025a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/elytron/main/hashes @@ -0,0 +1,4 @@ +module.xml +4de17c69b493e8f706173b5506031f8c01d4d1b9 +wildfly-elytron-integration-26.0.0.Beta5.jar +c3ae783039bf7e5b9d69e82bd258213942388b21 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/health/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/health/main/hashes new file mode 100644 index 0000000..2e77a51 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/health/main/hashes @@ -0,0 +1,4 @@ +module.xml +a34ffb3a1a1c7737189e31036c5790b62d1951a6 +wildfly-health-34.0.0.Beta1.jar +7a80c5476e0a3b19292682e58ce9240cfd41bad4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/io/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/io/main/hashes new file mode 100644 index 0000000..1442f4d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/io/main/hashes @@ -0,0 +1,4 @@ +module.xml +73ee3733632e12715658a9ee570ec97845270bbd +wildfly-io-26.0.0.Beta5.jar +4d388a5401395c4c4fc8ebd1b666df37a4e9bb6a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/hashes new file mode 100644 index 0000000..e059319 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/hashes @@ -0,0 +1,4 @@ +module.xml +c8241720c0f907147737bd398c29729f32c28b4b +wildfly-messaging-activemq-injection-34.0.0.Beta1.jar +f1c7feb676c86539008ecd569edc31a95ede74fb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/hashes new file mode 100644 index 0000000..c15fbf3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/hashes @@ -0,0 +1,6 @@ +artemis-wildfly-integration-2.0.2.Final.jar +1abce05863e933be93f51cbc3dc97ee37d26baf2 +module.xml +5bc3aa6b106d237acc8cb14d9ffbf3d00d91ad27 +wildfly-messaging-activemq-subsystem-34.0.0.Beta1.jar +ce3d4140824c41da9bf20944434e9201423b7556 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/metrics/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/metrics/main/hashes new file mode 100644 index 0000000..1f18fef --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/metrics/main/hashes @@ -0,0 +1,4 @@ +module.xml +99d735d5179980f4706c2e50a8084d7d4b303a16 +wildfly-metrics-34.0.0.Beta1.jar +e9e7946cc00a2993f15cb30066517a8ee1360cd3 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/micrometer/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/micrometer/main/hashes new file mode 100644 index 0000000..f8e5aaa --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/micrometer/main/hashes @@ -0,0 +1,4 @@ +module.xml +f6a189798779de9fb3b677a952cb8efe2f413c30 +wildfly-micrometer-34.0.0.Beta1.jar +d93c98c8a93b75b5062ca23934e701d926036be8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/hashes new file mode 100644 index 0000000..4f7164e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +b4d8702bcd90137a0ef99e7976b98866befdd2d9 +wildfly-microprofile-config-smallrye-34.0.0.Beta1.jar +d4b90d505de729076c6816976f2313b3c87e7e4b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/hashes new file mode 100644 index 0000000..83c493a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +4031c798c7ce3214a515bc787ae1462efea2f85a +wildfly-microprofile-fault-tolerance-smallrye-extension-34.0.0.Beta1.jar +c302b2cf9e0eefe26d05fd31c0825aa4f28ed0d8 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/hashes new file mode 100644 index 0000000..d8cc334 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +a09ca4476d12ba783db2cf15f8a278d346051479 +wildfly-microprofile-health-smallrye-34.0.0.Beta1.jar +78cf1b47525a74fd6f220d49af36353a51b2a529 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/hashes new file mode 100644 index 0000000..f78e806 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +cac7f22b49f432090201a454702574e046011c3c +wildfly-microprofile-jwt-smallrye-34.0.0.Beta1.jar +aebe3bdeaacbd606e79e5e52e8aa6b6ada338882 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/hashes new file mode 100644 index 0000000..3a4590d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/hashes @@ -0,0 +1,4 @@ +module.xml +de4237a9ec9c972458fd3f47476482c93c9ed06c +wildfly-microprofile-lra-coordinator-34.0.0.Beta1.jar +4fa9804ae1cc5d9fae9ac0be9c73f5fbb8ea0a57 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/hashes new file mode 100644 index 0000000..40998b7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/hashes @@ -0,0 +1,4 @@ +module.xml +9bf6be4c5ed447ba696a25c9cee225b941d4c2b1 +wildfly-microprofile-lra-participant-34.0.0.Beta1.jar +ab5b41eadbb95df948f3c8bbb5fe4b37f31e7fdb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/hashes new file mode 100644 index 0000000..b7f6e79 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +6c232a8b0d1e2a5423f40c5514fcedfe9ea25240 +wildfly-microprofile-metrics-smallrye-34.0.0.Beta1.jar +301fdbe763fecdeb0bf87dc8701cdc094df2b357 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/hashes new file mode 100644 index 0000000..1a76892 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +a722625b0cbe1bbd8c684236af2d09ddb5edc984 +wildfly-microprofile-openapi-smallrye-34.0.0.Beta1.jar +b62972ce5f147936fd2a29a4c727aa129d9d4ec4 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/hashes new file mode 100644 index 0000000..0a3876d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +abd5b6749f29072af1754fe01eb8329c885c28c3 +wildfly-microprofile-opentracing-extension-34.0.0.Beta1.jar +e8fab2565f1694af9bd76350c397b266eb6e4084 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/hashes new file mode 100644 index 0000000..00abf1f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +9fcb957d3e63441c16a6501b44543cb90fd89f91 +wildfly-microprofile-reactive-messaging-34.0.0.Beta1.jar +b97cef239e83068ca9567703bf3d3baa46eb8387 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/hashes new file mode 100644 index 0000000..b57c4bb --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/hashes @@ -0,0 +1,4 @@ +module.xml +d5e2469a814d1fca444d729649b11822fb2ab06f +wildfly-microprofile-reactive-streams-operators-34.0.0.Beta1.jar +0d3117a18791d7b52496d7fc01cc51880535ebe9 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/hashes new file mode 100644 index 0000000..f506b10 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/hashes @@ -0,0 +1,4 @@ +module.xml +7af8f8f9fc9946b2c18b29325201274758f670f0 +wildfly-microprofile-telemetry-cdi-provider-34.0.0.Beta1.jar +eb5991c4ab2a20d660e2c1d1d9b19b6067584078 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/hashes new file mode 100644 index 0000000..2c81537 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/hashes @@ -0,0 +1,4 @@ +module.xml +b669f19b1367fac8d900b73a3b3b868207891de8 +wildfly-microprofile-telemetry-34.0.0.Beta1.jar +c13880de00ccd43060446922c86a383ed1bc8717 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/hashes new file mode 100644 index 0000000..839638f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/hashes @@ -0,0 +1,4 @@ +module.xml +1ed8e9880d000e1a5bafaa847257ade1d6372052 +wildfly-mod_cluster-extension-34.0.0.Beta1.jar +3028513e967774511498e8ae221f4cbc34d65bc1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/hashes new file mode 100644 index 0000000..c67e181 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/hashes @@ -0,0 +1,4 @@ +module.xml +8f156333d561776f972e2edeaaa94db61b07a471 +mvc-krazo-subsystem-1.0.0.Final.jar +4d66f4c0c46f336936f819dc4eedf1e635871673 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/hashes new file mode 100644 index 0000000..e19260a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/hashes @@ -0,0 +1,4 @@ +module.xml +de4819e05905a015ccd8cdcf91c40a51a4c31f1d +wildfly-opentelemetry-api-34.0.0.Beta1.jar +b5954c69fa9765ba1ef76c53d4a5298de1b681ba diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/hashes new file mode 100644 index 0000000..77328b6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/hashes @@ -0,0 +1,4 @@ +module.xml +c83ae2f159b95ddbe1be64fec3be6e7bd1629901 +wildfly-opentelemetry-34.0.0.Beta1.jar +2f514d75072185d6df186782c455c4e27ff6007a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/picketlink/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/picketlink/main/hashes new file mode 100644 index 0000000..e55f0f2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/picketlink/main/hashes @@ -0,0 +1,4 @@ +module.xml +f2d5a5de804093b180f079fc14401fb2219313b8 +wildfly-picketlink-34.0.0.Beta1.jar +08b1e3bf9358b759e804f39c4c66e457067f0203 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/request-controller/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/request-controller/main/hashes new file mode 100644 index 0000000..f15b093 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/request-controller/main/hashes @@ -0,0 +1,4 @@ +module.xml +65b4d82338952b418daa752f3f12b6d19ce65022 +wildfly-request-controller-26.0.0.Beta5.jar +29980d0850737ac3b3c3c2520395c214f761fb50 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/rts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/rts/main/hashes new file mode 100644 index 0000000..c9103f8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/rts/main/hashes @@ -0,0 +1,4 @@ +module.xml +af58374ee57c85e8ac9347a45ded55c9fec45e3e +wildfly-rts-34.0.0.Beta1.jar +97683971ad68c336b971280b4b12730d874c4662 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/security/manager/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/security/manager/main/hashes new file mode 100644 index 0000000..e38f8f7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/security/manager/main/hashes @@ -0,0 +1,4 @@ +module.xml +6f72568338002c6c76797c1c9de7ba0460508f8b +wildfly-security-manager-26.0.0.Beta5.jar +eccb79efe4b86c214c9be4aab0ebed78f40305ee diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/undertow/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/undertow/main/hashes new file mode 100644 index 0000000..5ac659e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/extension/undertow/main/hashes @@ -0,0 +1,4 @@ +module.xml +7e229006cb758d70ac27c47d02bf34264f7ad23f +wildfly-undertow-34.0.0.Beta1.jar +fdf33e0f1f7782c247a59842e729ecf24c943cf1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/common/main/hashes new file mode 100644 index 0000000..d4b0a80 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/common/main/hashes @@ -0,0 +1,4 @@ +module.xml +b266ab9406966861358a33ec0d21ac85cee9b78c +wildfly-http-client-common-2.0.7.Final.jar +e644938d4e9eeee188e5cbf0d3ae81d5b64ee685 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/ejb/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/ejb/main/hashes new file mode 100644 index 0000000..6fef5b4 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/ejb/main/hashes @@ -0,0 +1,4 @@ +module.xml +039c9e946a24097841abf1df4ce606381070ad71 +wildfly-http-ejb-client-2.0.7.Final.jar +6d0fb27d916fb38100c328def6dbceecd8561791 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/naming/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/naming/main/hashes new file mode 100644 index 0000000..de062a7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/naming/main/hashes @@ -0,0 +1,4 @@ +module.xml +452bf0c88259d9eaf33867371984e6c944e460ca +wildfly-http-naming-client-2.0.7.Final.jar +d3976e577a3a9f16d93765ea7dcc1492a303337b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/transaction/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/transaction/main/hashes new file mode 100644 index 0000000..55c4394 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/http-client/transaction/main/hashes @@ -0,0 +1,4 @@ +module.xml +16bea9c3372cf0f13b04b2ddd6d74de7de9ad653 +wildfly-http-transaction-client-2.0.7.Final.jar +8e9131c925a3ae04229290c1012a9c1201b26a8b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/iiop-openjdk/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/iiop-openjdk/main/hashes new file mode 100644 index 0000000..6471b43 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/iiop-openjdk/main/hashes @@ -0,0 +1,4 @@ +module.xml +71bbeff8e992a14f094c31c79d330a7799f635d1 +wildfly-iiop-openjdk-34.0.0.Beta1.jar +1d68819587371f3b54638478de3b6c3a57b8cfe1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/installation-manager/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/installation-manager/api/main/hashes new file mode 100644 index 0000000..c6391f7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/installation-manager/api/main/hashes @@ -0,0 +1,4 @@ +installation-manager-api-1.0.3.Final.jar +a7c32d5588c3c970a6c32cd691d776b02f97c2e5 +module.xml +9e0cac51fb6512a8f9255d8f7c1707e4ed4de7e6 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/installation-manager/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/installation-manager/main/hashes new file mode 100644 index 0000000..8beb873 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/installation-manager/main/hashes @@ -0,0 +1,4 @@ +module.xml +175d00c2f3cee948050173ec07518c729dfc359a +wildfly-installation-manager-26.0.0.Beta5.jar +cb651465b680305bf76f1ac4cfa347add14dd122 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/io/spi/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/io/spi/main/hashes new file mode 100644 index 0000000..ceb518c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/io/spi/main/hashes @@ -0,0 +1,4 @@ +module.xml +bc833bcd1f7f3c0212b017d7d93d5c24d85ac23d +wildfly-io-spi-26.0.0.Beta5.jar +c2e00053dbe85fdca59b97eb647e24aec9d28b3e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/micrometer/deployment/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/micrometer/deployment/main/hashes new file mode 100644 index 0000000..e238b13 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/micrometer/deployment/main/hashes @@ -0,0 +1,4 @@ +module.xml +3b277a49d932fbd4f72c9e68ebd9f7bcc2f7ec1e +wildfly-micrometer-deployment-34.0.0.Beta1.jar +a27dd23fb306abe888909e5524083eb32a7b5012 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/hashes new file mode 100644 index 0000000..2c40fa3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/hashes @@ -0,0 +1,4 @@ +module.xml +439666d445f0a41ac2735935c21132077346735c +wildfly-microprofile-fault-tolerance-smallrye-deployment-34.0.0.Beta1.jar +37ab484c3a33fcb4607896de417d4598efbfe202 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/hashes new file mode 100644 index 0000000..128457f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/hashes @@ -0,0 +1,4 @@ +module.xml +095b5bec04eb1e0e77ee7ed5471a578e3e943801 +wildfly-mod_cluster-undertow-34.0.0.Beta1.jar +576e710dc069d617ad783ee84aea6f3b3901c5e1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/naming-client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/naming-client/main/hashes new file mode 100644 index 0000000..8f633de --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/naming-client/main/hashes @@ -0,0 +1,4 @@ +module.xml +bdc312d992c9629433aa24a1b771f8c559523ddd +wildfly-naming-client-2.0.1.Final.jar +de91966c0f1a3d99d22a68ef1ff3cf26e0e3e203 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/naming/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/naming/main/hashes new file mode 100644 index 0000000..3ee4a97 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/naming/main/hashes @@ -0,0 +1,2 @@ +module.xml +f820938e5308c953c4ea020c5f9f17366f4813d1 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/hashes new file mode 100644 index 0000000..3ba23cf --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/hashes @@ -0,0 +1,4 @@ +module.xml +4f777a6b7aaee783b82b3b16fd9e7d32c253f12b +wildfly-openssl-java-2.2.5.Final.jar +fc8e20e1e190071d90bf2bc7ad11c4ca805d0f81 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-s390x/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-s390x/hashes new file mode 100644 index 0000000..c01676b --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-s390x/hashes @@ -0,0 +1,2 @@ +libwfssl.so +c6f1fdbe38e77c0575582df1050445c5b39baedf diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-x86_64/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-x86_64/hashes new file mode 100644 index 0000000..417dfbc --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-x86_64/hashes @@ -0,0 +1,2 @@ +libwfssl.so +7d37ba636ba187420daf3461472b79395d5e108d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/macosx-x86_64/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/macosx-x86_64/hashes new file mode 100644 index 0000000..5332191 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/macosx-x86_64/hashes @@ -0,0 +1,2 @@ +libwfssl.dylib +3116eee7a1ede2b0c302ed3538ea9fda0a61a8ec diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/win-x86_64/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/win-x86_64/hashes new file mode 100644 index 0000000..290d5e6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/openssl/main/lib/win-x86_64/hashes @@ -0,0 +1,2 @@ +wfssl.dll +1e11455da006ecf58821fd962c3bc0bc12593454 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/dep/jts/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/dep/jts/main/hashes new file mode 100644 index 0000000..08ddfb2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/dep/jts/main/hashes @@ -0,0 +1,2 @@ +module.xml +2fce47448022e388da719b0c725cca3d57227b91 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/hashes new file mode 100644 index 0000000..b87d507 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/hashes @@ -0,0 +1,4 @@ +module.xml +c18cf91248140fdca4aecb5b82b9ee0e499cbfd4 +wildfly-microprofile-reactive-messaging-amqp-34.0.0.Beta1.jar +d7e0475cc6574e4b53aafc038ce168fd77670361 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/hashes new file mode 100644 index 0000000..a3e6244 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/hashes @@ -0,0 +1,4 @@ +module.xml +7a93ba5e048dc826d4ce3d50bfa43d014cbdce69 +wildfly-microprofile-reactive-messaging-common-34.0.0.Beta1.jar +e447f9979e900f05b193455f72bb7c2796e8deef diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/hashes new file mode 100644 index 0000000..df0e40e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/hashes @@ -0,0 +1,4 @@ +module.xml +ed844ccc713646d3b9f82026e40155d61b7e3591 +wildfly-microprofile-reactive-messaging-config-34.0.0.Beta1.jar +cfd2983eb873b93c9185b5148ec8ddf12af7d019 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/hashes new file mode 100644 index 0000000..7a903b2 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/hashes @@ -0,0 +1,4 @@ +module.xml +5107b5882e58abe5f6ce93871565a251d2ef61d3 +wildfly-microprofile-reactive-messaging-kafka-34.0.0.Beta1.jar +e233e254111ff02511577c8f24f0da491ce72841 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/hashes new file mode 100644 index 0000000..c178af6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/hashes @@ -0,0 +1,4 @@ +module.xml +7d2286713f01df20bd3b652ae6199c97c4118d8b +wildfly-microprofile-reactive-streams-operators-cdi-provider-34.0.0.Beta1.jar +f7889871dcfeec5b63eec84bea6025eb5337d6cb diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-base/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-base/main/hashes new file mode 100644 index 0000000..4f53ae5 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-base/main/hashes @@ -0,0 +1,130 @@ +module.xml +ac447cad5d871798f89a87a3d4171fc4df07d956 +wildfly-elytron-asn1-2.6.0.Final.jar +b23693cad663ed4bc784a27875e615eb0388d17b +wildfly-elytron-audit-2.6.0.Final.jar +d21c4e76e18645e8d5ad99b3528eddab98077b93 +wildfly-elytron-auth-2.6.0.Final.jar +22d695c7182b79c386cc8763eb760114feb53a6e +wildfly-elytron-auth-server-2.6.0.Final.jar +2c52fd90ad7597ba60d0399a01c2543b61dd27f2 +wildfly-elytron-auth-server-deprecated-2.6.0.Final.jar +2831859a8d930a7512e57fe19045ccf60279d27f +wildfly-elytron-auth-server-http-2.6.0.Final.jar +ec2e038974dfbb0f0d8599004996b3ffa0e98a50 +wildfly-elytron-auth-server-sasl-2.6.0.Final.jar +190546f55399bac7cbf5e19b6f60ca68470ba7fd +wildfly-elytron-auth-util-2.6.0.Final.jar +54e7c238f632146cd23d6ff83b934df1321f387b +wildfly-elytron-base-2.6.0.Final.jar +f8bd055b09a0d2041932dbf41721ece98bb8caab +wildfly-elytron-client-2.6.0.Final.jar +68be91d4c28ca916b7c7b4f37abf72da5df83a68 +wildfly-elytron-credential-2.6.0.Final.jar +74cfa7c2b455bc0d1d63d8727e4accd6f9621c96 +wildfly-elytron-credential-source-impl-2.6.0.Final.jar +a810d96b611c36477a421e4bec5b9cad83eda80a +wildfly-elytron-credential-store-2.6.0.Final.jar +afeedcf2deec5f771ddbb3633bbd5b9d2974bff9 +wildfly-elytron-digest-2.6.0.Final.jar +4279c0d43e691aadace4adb59917c94bd4c98015 +wildfly-elytron-dynamic-ssl-2.6.0.Final.jar +cb63fddb0d504f62704e3aedf4e37bde6be6e8d0 +wildfly-elytron-encryption-2.6.0.Final.jar +1102f2c2d47b7971da4ba47e7c3910eca59beb1b +wildfly-elytron-http-2.6.0.Final.jar +98ee7d54bf7e9948f3bd521c0e15d824e70faee0 +wildfly-elytron-http-basic-2.6.0.Final.jar +347d1cc2001596b70e4488cef352cbd8b27bcd9e +wildfly-elytron-http-bearer-2.6.0.Final.jar +9ceac26eb1f874bd667a105fcdd46fb66cb39044 +wildfly-elytron-http-cert-2.6.0.Final.jar +aaa05cf6cadbe56e510cb406f73a4dc9b549a806 +wildfly-elytron-http-digest-2.6.0.Final.jar +2b2d7bbce0a077c2a76fbe2ce8d6e5546db79c38 +wildfly-elytron-http-external-2.6.0.Final.jar +3c3b57db970a1ac0b9feb9dfda1f6aa4500c066a +wildfly-elytron-http-form-2.6.0.Final.jar +4b16d1cbb0b61000fa1d2e1aa75f06b49b6b0801 +wildfly-elytron-http-spnego-2.6.0.Final.jar +82a3f666a788b5d2dea5f8cdd8ace75ed7a76fab +wildfly-elytron-http-sso-2.6.0.Final.jar +6e72a9851e690bd31c4e190b889268481c3787e6 +wildfly-elytron-http-util-2.6.0.Final.jar +99994f93ee765c4c962418fd3a1967e10e4dda99 +wildfly-elytron-json-util-2.6.0.Final.jar +c5d467d31af97013b28fad8995f5259e7dfbb527 +wildfly-elytron-keystore-2.6.0.Final.jar +09b8bc8ca881a6dc4d8093dcfae63e75095b862e +wildfly-elytron-mechanism-2.6.0.Final.jar +9fd755959fc58822d23fdc3edccd50eb38d3edbf +wildfly-elytron-mechanism-digest-2.6.0.Final.jar +7f3c4451629939f6f48756ac68fc1f40f44b8274 +wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar +2ec3e3ddd8c9833c7e12593dd84cfa5a69d3e087 +wildfly-elytron-mechanism-http-2.6.0.Final.jar +0fa7053c83c95a38b89c4419e7a8a7de4fe574b4 +wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar +1fec90dcb70925e0db3154ac829a0c743982a166 +wildfly-elytron-mechanism-scram-2.6.0.Final.jar +fbeef1c08ee753e16a6bf8410f6e06d434bcf5e8 +wildfly-elytron-password-impl-2.6.0.Final.jar +83488d2eb7ccfe107acaa50fd65decb3c15c050a +wildfly-elytron-permission-2.6.0.Final.jar +1af6caad895f65a97b8f29f52d8fe7e511b7bcd0 +wildfly-elytron-provider-util-2.6.0.Final.jar +9298430973619b1167440e6d9da5576c32b2ec45 +wildfly-elytron-realm-2.6.0.Final.jar +6dce9540676544ce844d0b4cd2d67cfd5ac9b6cd +wildfly-elytron-realm-jdbc-2.6.0.Final.jar +fa59cf6c448bbd956c676a92a328207da3ada354 +wildfly-elytron-realm-ldap-2.6.0.Final.jar +3f9deeb7f158bc615b9adb04f788bfcfc1df215a +wildfly-elytron-realm-token-2.6.0.Final.jar +2975c10f1186d2ae0b58481540aeb50cfc88a906 +wildfly-elytron-sasl-2.6.0.Final.jar +eb859024d6f7a7b77bf4f4389f1435d3500133f2 +wildfly-elytron-sasl-anonymous-2.6.0.Final.jar +04af4d4fcdea2dad7bac314bd116725774f9cae9 +wildfly-elytron-sasl-auth-util-2.6.0.Final.jar +86c0e74e203ea4b8252137f8d9a90157df4298aa +wildfly-elytron-sasl-digest-2.6.0.Final.jar +a46707268c364a55cc88d4b58f8d3fb412f8f9be +wildfly-elytron-sasl-entity-2.6.0.Final.jar +b065116de5212909cb17aa7263a0f5b3f97b12a6 +wildfly-elytron-sasl-external-2.6.0.Final.jar +dd3037ab0f2d4d53295c5de4c877980e48e6c493 +wildfly-elytron-sasl-gs2-2.6.0.Final.jar +d0faf8e3e9cbf223907bd867fa9aefe839af810b +wildfly-elytron-sasl-gssapi-2.6.0.Final.jar +6d3d46bd30bae6a30a99f9925a11c38ae11aacdb +wildfly-elytron-sasl-localuser-2.6.0.Final.jar +a32ac940afd41351139d32f11dca8ff8fc9cfbf9 +wildfly-elytron-sasl-oauth2-2.6.0.Final.jar +6a164439c03d688c4218453ef7cd602804dadb3b +wildfly-elytron-sasl-otp-2.6.0.Final.jar +59ca3058000eb2a70ce4cf70354f1079f115f628 +wildfly-elytron-sasl-plain-2.6.0.Final.jar +3c66746772944f9a44560a09501c825ae40b90f9 +wildfly-elytron-sasl-scram-2.6.0.Final.jar +cd8453b6834c46b2b5bf5aa5d212b87ac6d35706 +wildfly-elytron-security-manager-2.6.0.Final.jar +6e80e7766a08f3ff5d1704db822a03fe2a5087a0 +wildfly-elytron-security-manager-action-2.6.0.Final.jar +1a8e2b45ebd105feba15eeaf7d794d0425dce600 +wildfly-elytron-ssh-util-2.6.0.Final.jar +d865d66dd54d5e6acbbd23fc13ad782bf9ffb602 +wildfly-elytron-ssl-2.6.0.Final.jar +1f289735dc4a0be4d5f3b3768ddfbb9a8cd2abdb +wildfly-elytron-util-2.6.0.Final.jar +02ecf4c1692ab58875d62f257810ac98b97f2328 +wildfly-elytron-x500-2.6.0.Final.jar +190cf3dc64a2d47664a0521cdafdf1659c9d5062 +wildfly-elytron-x500-cert-2.6.0.Final.jar +e6d902e5818705631d60beb5897b70407d7362fa +wildfly-elytron-x500-cert-acme-2.6.0.Final.jar +8632a746205cd305683c20780886ea30ced98033 +wildfly-elytron-x500-cert-util-2.6.0.Final.jar +290bd5d30c71298e0262dc90d2a6973d0c42f7d5 +wildfly-elytron-x500-principal-2.6.0.Final.jar +75071c6c4057f62fb5738ce76340165af906329f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/hashes new file mode 100644 index 0000000..9aa7d10 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/hashes @@ -0,0 +1,4 @@ +module.xml +aa1483e2c4f97f7ffd74367ce15cd242233e5489 +wildfly-elytron-http-oidc-2.6.0.Final.jar +9c2d6886a16a8feb5c31317ab071458bf68aa80e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/hashes new file mode 100644 index 0000000..a599fde --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/hashes @@ -0,0 +1,4 @@ +module.xml +94bf04d9efaaa667c4d11df9f4e1c0d59b59d49e +wildfly-elytron-jose-jwk-2.6.0.Final.jar +0f21b787a8f88fe607be127b1e9a3fcca250af50 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/hashes new file mode 100644 index 0000000..35ad509 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/hashes @@ -0,0 +1,4 @@ +module.xml +bfae6b3d53f2bbe45b3b6c2fbade6e2a701f2dba +wildfly-elytron-jose-util-2.6.0.Final.jar +ddcf3eb3b5f2905ccd9b0aa381ede64a39606a15 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/hashes new file mode 100644 index 0000000..1df8710 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/hashes @@ -0,0 +1,4 @@ +module.xml +ed7586cbc363cb27280a595a35955b2b44929d51 +wildfly-elytron-jwt-2.0.0.Final.jar +cec772f7cfde8a5fe721698c9dd163d62be6fd1f diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-private/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-private/main/hashes new file mode 100644 index 0000000..1176e6d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-private/main/hashes @@ -0,0 +1,2 @@ +module.xml +a528675574163eeb864e3927c491d77e89772b4e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-tool/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-tool/main/hashes new file mode 100644 index 0000000..723c0bd --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-tool/main/hashes @@ -0,0 +1,4 @@ +module.xml +b6f1b09d8310dda72b2ff01624cf89ef886e9d89 +wildfly-elytron-tool-2.6.0.Final.jar +764c166d1c0f9e3637c045d10f3f6092787d636c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/hashes new file mode 100644 index 0000000..25ca093 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/hashes @@ -0,0 +1,4 @@ +module.xml +c58d47efb8d247dcf09ce12e9b035c3e982544f7 +undertow-server-servlet-4.1.0.Final.jar +bc9a124c6b9e5879cbe4d626c09fd9b1c86e3a14 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/hashes new file mode 100644 index 0000000..c8b3f80 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/hashes @@ -0,0 +1,4 @@ +module.xml +db20b7521fc5f32c36c180a9881fb545f7f85fef +undertow-server-4.1.0.Final.jar +92a5a89ebb1f33c106870ceec993012b3a640d1c diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron/main/hashes new file mode 100644 index 0000000..ad3321a --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/elytron/main/hashes @@ -0,0 +1,2 @@ +module.xml +b6278df217dd0219d89c8ec2b7e33f87bb81d3f2 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/hashes new file mode 100644 index 0000000..b84fe9d --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/hashes @@ -0,0 +1,4 @@ +module.xml +afc6f101a9cfb6e13b8755eb9e55469c31a566c8 +wildfly-elytron-http-stateful-basic-2.6.0.Final.jar +f5fc0e13f9ac46626403123f2a898a7a76ec4741 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/hashes new file mode 100644 index 0000000..f18272e --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/hashes @@ -0,0 +1,4 @@ +jakarta-authentication-3.0.3.Final.jar +8cfee79c239c8640db4c4dc0097fe93db48db6f3 +module.xml +ce08bacd61d1a667c49acaaa54a4b9a89907d47d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/hashes new file mode 100644 index 0000000..e937905 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/hashes @@ -0,0 +1,4 @@ +jakarta-authorization-3.0.3.Final.jar +83ba4010e1e8e5a7aa1d7fca09c5e53d465c06f0 +module.xml +9f057f4b1b7bd8c04598c3fd450da86c2d2eea83 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/hashes new file mode 100644 index 0000000..57f8fa7 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/hashes @@ -0,0 +1,4 @@ +jakarta-client-resteasy-3.0.3.Final.jar +25ba6e81f9aaa8e6d8e46fb51e54e3796a855f30 +module.xml +24e24e96a830171eecf7ba2a1e10f8d29a4fd498 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/hashes new file mode 100644 index 0000000..db932c8 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/hashes @@ -0,0 +1,4 @@ +jakarta-client-webservices-3.0.3.Final.jar +a7e1d3e10fa33b1a26b6a6ac810d7c71099a60d1 +module.xml +d8560a551f2e7eb9f80c6e407540737dbd38fdce diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/security/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/security/main/hashes new file mode 100644 index 0000000..e2ad7a6 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/jakarta/security/main/hashes @@ -0,0 +1,4 @@ +jakarta-security-3.0.3.Final.jar +3015a11699567458e8ae02e81c7bab75194500ec +module.xml +aac6694c41017d67fbc8a51469fc77a4ad5aa6c0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/manager/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/manager/main/hashes new file mode 100644 index 0000000..05f1be1 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/security/manager/main/hashes @@ -0,0 +1,2 @@ +module.xml +f0525400b0de129037e1ff7fbc44f4fc06befced diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/service/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/service/main/hashes new file mode 100644 index 0000000..f3f506f --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/service/main/hashes @@ -0,0 +1,4 @@ +module.xml +4d7d5407a686be983db0f9650a043bb10eee4943 +wildfly-service-26.0.0.Beta5.jar +7c5eea38af5650cecc0a984879d0aeeb3f2373be diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/subsystem/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/subsystem/main/hashes new file mode 100644 index 0000000..cc8f1f3 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/subsystem/main/hashes @@ -0,0 +1,4 @@ +module.xml +0a66d7dca00dd62775055ed5e4a37f0f2f5c2650 +wildfly-subsystem-26.0.0.Beta5.jar +500c8525f286bef9a8615b3dcbf2ed1d4db51d0b diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/transaction/client/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/transaction/client/main/hashes new file mode 100644 index 0000000..92d556c --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/transaction/client/main/hashes @@ -0,0 +1,4 @@ +module.xml +3461bc12b9848d701fb03443278f55e9996962e3 +wildfly-transaction-client-3.0.5.Final.jar +e681c364c237ddb2a7778edd5e75741f496884b5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/hashes new file mode 100644 index 0000000..0bb7a10 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/hashes @@ -0,0 +1,4 @@ +module.xml +b9280afc76d41dfad5d5b52110417b8af7fde19f +unstable-api-annotation-classpath-indexer-1.0.0.Final.jar +e2c7d575725ea7d92e11a9c57cceafe0e4fb716d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/xerial/snappy/snappy-java/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/xerial/snappy/snappy-java/main/hashes new file mode 100644 index 0000000..90bb608 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/xerial/snappy/snappy-java/main/hashes @@ -0,0 +1,4 @@ +module.xml +08fa75e537f80c82b7a804015801e30e84684e5c +snappy-java-1.1.10.5.jar +ac605269f3598506196e469f1fb0d7ed5c55059e diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/org/yaml/snakeyaml/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/org/yaml/snakeyaml/main/hashes new file mode 100644 index 0000000..a7dcd73 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/org/yaml/snakeyaml/main/hashes @@ -0,0 +1,4 @@ +module.xml +6a305f8d00e9a9ec1c6b94e43d7c5b1cdaf206fb +snakeyaml-2.2.jar +3af797a25458550a16bf89acc8e4ab2b7f2bfce0 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/software/amazon/awssdk/s3/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/software/amazon/awssdk/s3/main/hashes new file mode 100644 index 0000000..4289f77 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/software/amazon/awssdk/s3/main/hashes @@ -0,0 +1,42 @@ +annotations-2.20.126.jar +c2f8e7f3b83252ef291d2eb669b05351b8f3a191 +apache-client-2.20.126.jar +842573057a5aeee50efed9ff50a25ed778d99f2f +arns-2.20.126.jar +e5d7a9f499950f04c4c1b56f01fb2cd801486970 +auth-2.20.126.jar +f8b01d18f238ce2dd770c1378b417f61ddedc512 +aws-core-2.20.126.jar +16fdc5eef5fa7b89b0d8d8f11b37c55456043a3e +aws-query-protocol-2.20.126.jar +235e5f6953c67632f16f836986788d54cfabaefa +aws-xml-protocol-2.20.126.jar +543096847209b0bcffd99975052f6aea451410d5 +crt-core-2.20.126.jar +0b15baebc79bd95aa135696f1e06f8029097b68a +endpoints-spi-2.20.126.jar +8ab8ff7af8c330bb9ff5661ed661749f3ba98bee +eventstream-1.0.1.jar +6ff8649dffc5190366ada897ba8525a836297784 +http-client-spi-2.20.126.jar +dc373cb92465cd3040263830fc8b37bd55774c9d +json-utils-2.20.126.jar +7404e479fba0f605ce01d465f097cba05128d218 +metrics-spi-2.20.126.jar +f0a8777fe6129c54e7a9ee911992cf30cf27662a +module.xml +03cd15f5e0852d7dbd313ee6e7f9464b2d42ce3b +profiles-2.20.126.jar +7d164a516e04366d48d167595e22cdc248254a66 +protocol-core-2.20.126.jar +587f854140c4b17592c702cb6051b669d0a2db39 +regions-2.20.126.jar +6968ddea7fd3e9ffdd5890159b629b715a278725 +s3-2.20.126.jar +2fdd53f6d5496ccab995a1d06d03bbda6925383e +sdk-core-2.20.126.jar +5792d6b96857ff464f5aed717c1a5b8c602e2efa +third-party-jackson-core-2.20.126.jar +07297b42ebb54fe40151b1356cd4897bfb5426a6 +utils-2.20.126.jar +f9de49594245f42ec3f387127e8eaebc58793eda diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/sun/jdk/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/sun/jdk/main/hashes new file mode 100644 index 0000000..b3ccc29 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/sun/jdk/main/hashes @@ -0,0 +1,2 @@ +module.xml +27ef57157b096efbcc1704409b0f5204a5f68ea5 diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/sun/jdk/main/service-loader-resources/META-INF/services/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/sun/jdk/main/service-loader-resources/META-INF/services/hashes new file mode 100644 index 0000000..87971f9 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/sun/jdk/main/service-loader-resources/META-INF/services/hashes @@ -0,0 +1,2 @@ +java.sql.Driver +048e68b46e91a1de92747a5ebc10337f38c67b2d diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/sun/scripting/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/sun/scripting/main/hashes new file mode 100644 index 0000000..5c6eaff --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/sun/scripting/main/hashes @@ -0,0 +1,2 @@ +module.xml +efe07db37ee29aafdcef596ebce2cadecdaf5bdd diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/sun/scripting/main/service-loader-resources/META-INF/services/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/sun/scripting/main/service-loader-resources/META-INF/services/hashes new file mode 100644 index 0000000..8a5a6a0 --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/sun/scripting/main/service-loader-resources/META-INF/services/hashes @@ -0,0 +1,2 @@ +javax.script.ScriptEngineFactory +5e2ea3d1320745455b21a0d1569530e813e0dd3a diff --git a/wildfly/.galleon/hashes/modules/system/layers/base/wildflyee/api/main/hashes b/wildfly/.galleon/hashes/modules/system/layers/base/wildflyee/api/main/hashes new file mode 100644 index 0000000..6259dfe --- /dev/null +++ b/wildfly/.galleon/hashes/modules/system/layers/base/wildflyee/api/main/hashes @@ -0,0 +1,2 @@ +module.xml +a9af7e32df474d084fa8463ca35d96ede2e3f91f diff --git a/wildfly/.galleon/hashes/standalone/configuration/hashes b/wildfly/.galleon/hashes/standalone/configuration/hashes new file mode 100644 index 0000000..c6f66b6 --- /dev/null +++ b/wildfly/.galleon/hashes/standalone/configuration/hashes @@ -0,0 +1,24 @@ +application-roles.properties +08e3509b8425e361dfaa92418c0d82d4cf4eaf3b +application-users.properties +5af67f3c3ada4a5bd7bfc4a655ef268b8a6a0c03 +logging.properties +2a42ff3aab0e9e4992fbff05b480506cffdfeab6 +mgmt-groups.properties +8a5ca3eeb904c2b6f2bc60f12e7cefed4b5d09b0 +mgmt-users.properties +0907c9ae55715f1f236f1d720d28c0f3e3052e41 +standalone-full-ha.xml +07391a3c1aba7dfb335d30824ea5c9dbe13d703e +standalone-full.xml +f45f422cecfe643a480df70efdfef169b64eceb0 +standalone-ha.xml +f96f5aaf43cb2cb631f4adcd40d2d5bcd360244e +standalone-load-balancer.xml +0bbf0c64cfc342f38f69aa25e2eed3610df35286 +standalone-microprofile-ha.xml +7c5617d975ea3d2b14cc6a0a948fc3a9c5e78706 +standalone-microprofile.xml +e31fcfa18fdbbc26b7083c30ef0481c77639600a +standalone.xml +e22686344db0bfcb98a86d95d3411475064b4041 diff --git a/wildfly/.galleon/hashes/standalone/deployments/hashes b/wildfly/.galleon/hashes/standalone/deployments/hashes new file mode 100644 index 0000000..7c56801 --- /dev/null +++ b/wildfly/.galleon/hashes/standalone/deployments/hashes @@ -0,0 +1,2 @@ +README.txt +a7259d2618d2af661d4b76935c45fd207b925f21 diff --git a/wildfly/.galleon/hashes/welcome-content/hashes b/wildfly/.galleon/hashes/welcome-content/hashes new file mode 100644 index 0000000..55c4f04 --- /dev/null +++ b/wildfly/.galleon/hashes/welcome-content/hashes @@ -0,0 +1,18 @@ +bkg.gif +6ef31a796ccba9bf19ba17e1b4952be60ee214cb +favicon.ico +76c7ba4925c6d7559ffe2155f9f90e8050401cbb +index.html +68aa4c59af00397e5f493d44cf5349bf70c82a14 +index_noconsole.html +c6655d86d2a36a41e1bbf350fd8763a81f0e086a +jbosscommunity_logo_hori_white.png +8908bc70a714e842d83bbae45c856e8fd58541b4 +noconsole.html +cc5ef8c5d468a7ef0ba44462bb811cc11aad31fc +noredirect.html +ab9406be6619d4485caa07b0529fd1e8012a5868 +wildfly.css +f6ea5fba0b896c4f423ed784fbeb12e61e2285ea +wildfly_logo.png +813b3483141970b7a9bd1fc6bbccd3806093546e diff --git a/wildfly/.galleon/provisioned.xml b/wildfly/.galleon/provisioned.xml new file mode 100644 index 0000000..2026cb6 --- /dev/null +++ b/wildfly/.galleon/provisioned.xml @@ -0,0 +1,23629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/.galleon/provisioning.xml b/wildfly/.galleon/provisioning.xml new file mode 100644 index 0000000..6ea2f73 --- /dev/null +++ b/wildfly/.galleon/provisioning.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/LICENSE.txt b/wildfly/LICENSE.txt new file mode 100644 index 0000000..f49a4e1 --- /dev/null +++ b/wildfly/LICENSE.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/wildfly/README.txt b/wildfly/README.txt new file mode 100644 index 0000000..b168a5f --- /dev/null +++ b/wildfly/README.txt @@ -0,0 +1,78 @@ +Welcome to WildFly (formerly known as JBoss Application Server) +http://www.wildfly.org/ + +Go to the above link for documentation, and additional downloads. + +Also, once WildFly is started you can go to http://localhost:8080/ +for additional information. + + +Key Features +------------ +* Jakarta EE support +* MicroProfile support +* Fast Startup +* Small Footprint +* Modular Design +* Unified Configuration and Management +* Distributed Domain Management + +Release Notes +------------- +You can obtain release notes here: + +http://wildfly.org/releases + +Getting Started +--------------- +WildFly requires JDK 11 or later. For information regarding installation +of the JDK, see http://www.oracle.com/technetwork/java/index.html + +WildFly has two modes of operation: Standalone and Domain. For more +information regarding these modes, please refer to the documentation +available on the WildFly documentation site: + +http://docs.wildfly.org + + +Starting a Standalone Server +---------------------------- +A WildFly standalone server runs a single instance. + +/bin/standalone.sh (Unix / Linux) + +\bin\standalone.bat (Windows) + + +Starting a Managed Domain +------------------------- +A WildFly managed domain allows you to control and configure multiple instances, +potentially across several physical (or virtual) machines. The default +configuration includes a domain controller and a single server group with three +servers (two of which start automatically), all running on the localhost. + +/bin/domain.sh (Unix / Linux) + +\bin\domain.bat (Windows) + + +Accessing the Web Console +------------------------- +Once the server has started you can access the landing page: + +http://localhost:8080/ + +This page includes links to online documentation, quick start guides, forums +and the administration console. + + +Stopping the Server +------------------- +A WildFly server can be stopped by pressing Ctrl-C on the command line. +If the server is running in a background process, the server can be stopped +using the JBoss CLI: + +/bin/jboss-cli.sh --connect --command=shutdown (Unix / Linux) + +\bin\jboss-cli.bat --connect --command=shutdown (Windows) + diff --git a/wildfly/appclient/configuration/appclient.xml b/wildfly/appclient/configuration/appclient.xml new file mode 100644 index 0000000..c6426e0 --- /dev/null +++ b/wildfly/appclient/configuration/appclient.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + false + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + 8080 + + + + + + + + + + + + + + + + + + diff --git a/wildfly/appclient/configuration/logging.properties b/wildfly/appclient/configuration/logging.properties new file mode 100644 index 0000000..6f8274f --- /dev/null +++ b/wildfly/appclient/configuration/logging.properties @@ -0,0 +1,42 @@ +# +# Copyright The WildFly Authors +# SPDX-License-Identifier: Apache-2.0 +# + +# Additional loggers to configure (the root logger is always configured) +loggers=jacorb,com.arjuna,jacorb.config,sun.rmi + +logger.level=INFO +logger.handlers=CONSOLE,FILE + +logger.com.arjuna.level=WARN +logger.com.arjuna.useParentHandlers=true + +logger.sun.rmi.level=WARN +logger.sun.rmi.useParentHandlers=true + +handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler +handler.CONSOLE.level=INFO +handler.CONSOLE.formatter=CONSOLE +handler.CONSOLE.properties=autoFlush,target +handler.CONSOLE.autoFlush=true +handler.CONSOLE.target=SYSTEM_OUT + +handler.FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler +handler.FILE.level=INFO +handler.FILE.formatter=FILE +handler.FILE.properties=autoFlush,append,fileName,suffix +handler.FILE.constructorProperties=fileName,append +handler.FILE.autoFlush=true +handler.FILE.append=true +handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} +handler.FILE.suffix=.yyyy-MM-dd + +formatter.CONSOLE=org.jboss.logmanager.formatters.PatternFormatter +formatter.CONSOLE.properties=pattern +formatter.CONSOLE.pattern=%K{level}%d{HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%E%n + +formatter.FILE=org.jboss.logmanager.formatters.PatternFormatter +formatter.FILE.properties=pattern +formatter.FILE.constructorProperties=pattern +formatter.FILE.pattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%E%n diff --git a/wildfly/copyright.txt b/wildfly/copyright.txt new file mode 100644 index 0000000..beb1a20 --- /dev/null +++ b/wildfly/copyright.txt @@ -0,0 +1,519 @@ +Aaron Ogburn +Adam Kovari +Adam Krajcik +Akram +Aleksandar Kostadinov +Ales Justin +Alessio Soldano +Alessio Soldano +Alexander Yerenkow +Alexey +Alexey Loubyansky +Alexey Loubyansky +Alexey Loubyansky +Alexey Loubyansky +Alexey Makhmutov +Alexis Hassler +Amos Feng +Andrej Golovnin +Andrew Dinn +Andrew Lee Rubinger +Andrew Lee Rubinger +André Dietisheim +Andy Taylor +Anil Saldhana +Anil Saldhana +Antti Laisi +Ashley Abdel-Sayed +Aslak Knutsen +Aurel Pintea +Bartosz Baranowski +Bartosz Spyrko-Smietanko +Benjamin Thompson +Bernard Tison +Bernd Eckenfels +Bernd Eckenfels +Bill Burke +Bob McWhirter +Brad Maxwell +Brandon Gaisford +Brent Douglas +Brian Stansberry +Brian Stansberry +Brian Stansberry +Bruno Litman +Bryan Brouckaert +Carlo de Wolf +Carlo de Wolf +Chao Wang +ChaoWang +Cheng Fang <2079251+chengfang@users.noreply.github.com> +Cheng Fang +Chris Laprun +Chris Lowe +Claudio Miranda +Clebert Suconic +Dan Allen +Danesh Mondegarian +Daniel Bevenius +Daniel Cihak +Daniel Sachse +Daniel Straub +Daniel Šimko +Darran Lofthouse +Dave Stahl +David Bosschaert +David Lloyd +David M. Lloyd +David M. Lloyd +David Salter +David Santos +Dennis Reed +Derek Horton +Dimitris Andreadis +Dimitris Andreadis +Dimitris Andreadis +Dmitrii Tikhomirov +Dmitriy Sukharev +Dominic Cleal +Dominik Pospisil +Dustin Kut +Dustin Kut Moy Cheung +Eduardo Martins +Eduardo Martins +Eduardo Sant'Ana da Silva +Eduardo Sant´Ana da Silva +Edward Wertz +Emanuel Muckenhuber +Emmanuel Hugonnet +Emmanuel Hugonnet +Emmanuel Hugonnet +Emmanuel Hugonnet +Emmanuel Hugonnet +Enrique Gonzalez Martinez +Enrique Gonzalez Martinez +Erhard Siegl +Farah Juma +Fernando Nasser +Fernando Ribeiro +Filip Bogyai +Filipe +Filippe Spolti +Firstname Lastname +Flavia +Flavia Rainone +Flavia Rainone +Flemming Harms +Flemming Harms +Frank Langelage +Frank Langelage +Frank Langelage +G. Ann Campbell +Gail Badner +Galder Zamarreño +George Gastaldi +Gonthim +Guillaume Grossetie +Guillaume Smet +Gunnar Morling +Gytis Trikleris +Gytis Trikleris +Harald Pehl +Hardy Ferentschik +Hardy Ferentschik +Hayk Hovsepyan +Heiko Braun +Heiko W. Rupp +Hisanobu Okuda +Honza Brázdil +Howard Gao +Hoyt Summers Pittman +Hynek Mlnarik +Hynek Svabek +Ilia Vassilev +Ingo Weiss +Ingo Weiss +Ivan Straka +Ivo Studensky +JF Denise +Jaikiran +Jaikiran Pai +Jakub Cechacek +James Livingston +James Netherton +James Perkins +James Perkins +James R. Perkins +Jan Bliznak +Jan Kalina +Jan Kasik +Jan Lanik +Jan Lanik +Jan Martiska +Jan Stourac +Jan Tymel +Jan Tymel +Jan-Willem Gmelig Meyling +Jason T. Greene +Jason T. Greene +Jason Tedor +Jay SenSharma +Jay SenSharma +Jean-Francois Denise +Jean-Frederic Clere +Jean-Frederic Clere +Jeff Mesnil +Jeff Mesnil +Jeff Zhang +Jeremy Whiting +Jesper Pedersen +Jesper Pedersen +Jesse Jaggars +Jesse Jaggars +Jesse Sightler +Jesse Sightler +Jim Cheesman +Jim Ma +Jiri Bilek +JiriOndrusek +Joakim Olsson +Joe Wertz +Joerg Baesner +John Bailey +John E. Bailey +John E. Bailey +John O'Hara +John O'Hara +Jonathan Halliday +Jonathan Pearlin +Jorge Solorzano +Josef Cacek +Josh Kinlaw +Jozef Hartinger +Juan Hernandez +Juergen Zimmermann +Juraci Paixão Kröhling +Justin Bertram +Justin Cook +Kabir Khan +Karel Piwko +Karl Pietrzak +Katka Novotna +Ken Wills +Kirill Paliy +Krzysztof Rzymkowski +Kurt Stam +Kurt Stam +Kyle Lape +Ladislav Thon +Ladislav Thon +Libor Krzyžanek +Lin Gao +Lin Gao +Luka +Luka Furlan +Lukas Krejci +Maas van den Berg +Madhumita Sadhukhan +Maksim Karavaev +Manuel Fehlhammer +Marcel Šebek +Marcus Moyses +Marcus Moyses +Marek Goldmann +Marek Goldmann +Marek Kopecky +Marek Marusic +Marek Novotný +Marek Schmidt +Marius Bogoevici +Mark Torres +Marko Luksa +Marko Strukelj +Markus Gaisbauer +Martin +Martin Choma +Martin Choma +Martin Choma +Martin Choma +Martin Gencur +Martin Kouba +Martin Mazanek +Martin Mazanek +Martin Minar +Martin Simka +Masafumi Miura +Matej Briskar +Matej Novotny +Mathieu Lachance +Matthew King +Matthias Berndt +Matthieu Brouillard +Mattias Nilsson Grip +Matus Abaffy +Matus Madzin +Max Rydahl Andersen +Maxim Karavaev +Michael Bannister +Michael Edgar +Michael Levin +Michael Musgrove +Michal Jurc +Michal Karm Babacek +Michal Petrov +Michal Vinkler +Mike Dobozy +Mike M. Clark +Miroslav Novak +Mladen Turk +Moulali Shikalwadi +MrEasy +Navin Surtani +Nikoleta Ziakova +Norito Agetsuma +ORDTesters +Oleg Kulikov +Ondra Chaloupka +OndraZizka +Ondrej Chaloupka +Ondrej Kotek +Ondrej Lukas +Ondrej Zizka +Ondrej Zizka +Osamu Nagano +Oved Ourfali +Panagiotis Sotiropoulos +Patrick Reinhart +Paul Ferraro +Paul Ferraro +Paul Gier +Paul Robinson +Paul Robinson +Pavel Janoušek +Pavel Jelinek +Pedro Igor +Pedro Igor +Pelisse Romain +Pete Muir +Peter Mačkay +Peter Palaga +Peter Skopek +Peter Weldon +Petr Adamec +Petr Jurak +Petr Kremensky +Petr Sakař +Philippe Marschall +Pieter Bos +Pëtr Andreev +R Searls +Radim Hatlapatka +Radoslav Husar +Radoslav Husar +Radovan STANCEL +Radovan Stancel +Rafał Osiecki +Rainer Schamm +Ralf Battenfeld +Remy Maucherat +Ricardo Arguello +Riccardo Pasquini +Richard Achmatowicz +Richard Achmatowicz +Richard Janík +Richard Opalka +Richard Opalka +Richard Opálka +Rico Neubauer +Rob Stryker +Robert Panzer +Robert Reimann +Roberto Oliveira +Romain PELISSE +Romain Pelisse +Romain Pelisse +Ron Sigal +Rostislav Svoboda +Ruben Romero Montes +Ryan Emerson +Rémy Maucherat +Rémy Maucherat +Sande Gilda +Sanne Grinovero +Scott M Stark +Scott M Stark +Scott Marlow +Scott Marlow +Sean Flanigan +Sebastian Laskawiec +Seth Miller +Shailendra Kumar Singh +Shay Matasaro +Shelly McGowan +Siamak Sadeghianfar +Simon Strom +Simone Gotti +Skye Book +Slobodan Lazarevski +Sriram +Stan Silvert +Stan Silvert +Stefan Fleiter +Stefan Guilhen +Stefan Miklosovic +Stefano Maestri +Stefano Maestri +Stefano Maestri +Stefano Maestri +Stephen Coy +Steve Ebersole +Stian Thorgersen +Stoty +Strong Liu +Stuart Douglas +Stuart Douglas +Stuart Douglas +Ståle W. Pedersen +Sultan Zhantemirov +Takayoshi Kimura +Takayuki Konishi +Teresa Miyar +Thomas Diesler +Tobias Stadler +Toby Crawley +Tom Fonteyne +Tom Jenkinson +Tomas Hofman +Tomas Remes +Tomas Terem +Tomasz Adamski +Tomasz Adamski +Tomaz Cerar +Tomaz Cerar +Tomek Adamski +Tomek adamski +Tommaso Borgato <35226256+tommaso-borgato@users.noreply.github.com> +Tommy Tynja +Tommy Tynjä +Torben Jaeger +Tristan Tarrant +Viacheslav Kabanovich +Ville Skyttä +Viral Gohel +Vladimir Dosoudil +Vladimir Rastseluev +Vojtech Juranek +Wang Chao +Weinan Li +Weinan Li +Weston M. Price +Weston Price +Weston Price +William Collishaw +William DeCoste +Winfried Wasser +Wolf-Dieter Fink +Yaguo Zhou +Yeray Borges +Yoann Rodière +Zbyněk Roubalík +alexVengrovsk +andreitretyakov +andrigtmiller +asoldano +baranowb +barreiro +bayern39 +bayern39 +bbodnar +blue61 +bmaxwell +bstansberry@jboss.com +bstansberry@jboss.com +carmeloaprile +clebert suconic +daniel +dcihak +dcihak +dds +dfj +dvilkola +ecki +emmartins +fharms +fharms +filipepferraz +flemming.harms@gmail.com +fmarchio +frickeo +gytis +ivassile +jaikiran +jbertram +jcibik +jfclere +jimma +jimma +jimma +jlanik +joe +jolee +jorsef +jvdvTechno +kabir +kanovotn +karavaev +khermano +kudrevatykh +kurobako +londonjbug +maasvdberg +maeste +maximilienw +mgencur@redhat.com +mich +michael +mjurc +mmatloka +mmoyses +mmoyses +mmusgrov +mnovak +mw92.park +navssurtani +new23d +ochaloup +okremer +panossot +pedroigor +pferraro +pjanouse +psharam +pskopek +rachmatowicz +rchakrab +remm +rmartinc +rnetuka +rsearls +rsearls +rsearls +sdirbach +smarlow +spolti +spriadka +starksm +stoty +timpeeters +tmiyar +tommaso-borgato +ttarrant +unknown +unknown +vkamble60 +vpakan +weli +wmprice +wojtask9 +xstefank +xstefank diff --git a/wildfly/docs/contrib/scripts/README.md b/wildfly/docs/contrib/scripts/README.md new file mode 100644 index 0000000..145f52b --- /dev/null +++ b/wildfly/docs/contrib/scripts/README.md @@ -0,0 +1,42 @@ +User contributed init scripts +============================= + +``` + ____ ____ _ _______ ____ _____ _____ ____ _____ ______ _ +|_ _| |_ _|/ \ |_ __ \ |_ \|_ _||_ _||_ \|_ _|.' ___ | | | + \ \ /\ / / / _ \ | |__) | | \ | | | | | \ | | / .' \_| | | + \ \/ \/ / / ___ \ | __ / | |\ \| | | | | |\ \| | | | ____ | | + \ /\ /_/ / \ \_ _| | \ \_ _| |_\ |_ _| |_ _| |_\ |_\ `.___] | |_| + \/ \/|____| |____||____| |___||_____|\____||_____||_____|\____|`._____.' (_) + +``` + +In this folder you can find user contributed scripts & services for running WildFly as a service on various operating systems. + +This scripts are user contributions and are here as example and/or reference. + +init.d +------ + +System V init.d scripts. + ++ `wildfly-init-redhat.sh` for RHEL/CentOS 6.* and below ++ `wildfly-init-debian.sh` for Debian based distributions that do not use Systemd + +Both scripts use `wildfly.conf` as reference configuration file and expect that file is present in proper location. + +Selected script should be copied and renamed to proper directory before usage. + +systemd +------- + +Systemd scripts for Linux distributions that use systemd. Use this script for RHEL 7 and above. + +See systemd/README on how to use it. + +service +------- + +Windows service files, to enable installing wildfly as service on Windows. + +See service.bat on how to use it. diff --git a/wildfly/docs/contrib/scripts/init.d/wildfly-init-debian.sh b/wildfly/docs/contrib/scripts/init.d/wildfly-init-debian.sh new file mode 100755 index 0000000..30bc0d3 --- /dev/null +++ b/wildfly/docs/contrib/scripts/init.d/wildfly-init-debian.sh @@ -0,0 +1,307 @@ +#!/bin/sh +# +# /etc/init.d/wildfly -- startup script for WildFly +# +# Written by Jorge Solorzano +# +### BEGIN INIT INFO +# Provides: wildfly +# Required-Start: $remote_fs $network +# Required-Stop: $remote_fs $network +# Should-Start: $named +# Should-Stop: $named +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: WildFly Application Server +# Description: WildFly startup/shutdown script +### END INIT INFO + +NAME=$(readlink -f "${0}" | xargs basename) +DESC="WildFly Application Server" +DEFAULT="/etc/default/$NAME" + +# Check privileges +if [ "$(id -u)" -ne 0 ]; then + echo "You need root privileges to run this script" + exit 1 +fi + +# Make sure wildfly is started with system locale +if [ -r /etc/default/locale ]; then + . /etc/default/locale + export LANG +fi + +# Source function library. +. /lib/lsb/init-functions + +if [ -r /etc/default/rcS ]; then + . /etc/default/rcS +fi + +# Overwrite settings from default file +if [ -f "$DEFAULT" ]; then + . "$DEFAULT" +fi + +# Location of JDK +if [ -n "$JAVA_HOME" ]; then + export JAVA_HOME +fi + +# Setup the JVM +if [ -z "$JAVA" ]; then + if [ -n "$JAVA_HOME" ]; then + JAVA="$JAVA_HOME/bin/java" + else + JAVA="java" + fi +fi + +# Location of wildfly +if [ -z "$JBOSS_HOME" ]; then + JBOSS_HOME="/opt/$NAME" +fi +export JBOSS_HOME + +# Check if wildfly is installed +if [ ! -f "$JBOSS_HOME/jboss-modules.jar" ]; then + log_failure_msg "$NAME is not installed in \"$JBOSS_HOME\"" + exit 1 +fi + +# Run as wildfly user +# Example of user creation for Debian based: +# adduser --system --group --no-create-home --home $JBOSS_HOME --disabled-login wildfly +if [ -z "$JBOSS_USER" ]; then + JBOSS_USER=wildfly +fi + +# Check wildfly user +if ! id $JBOSS_USER > /dev/null 2>&1 || [ -z "$JBOSS_USER" ]; then + log_failure_msg "User \"$JBOSS_USER\" does not exist..." + exit 1 +fi + +# Check owner of JBOSS_HOME +if [ ! "$(stat -L -c "%U" "$JBOSS_HOME")" = $JBOSS_USER ]; then + log_failure_msg "The user \"$JBOSS_USER\" is not owner of \"$JBOSS_HOME\"" + exit 1 +fi + +# Startup mode of wildfly +if [ -z "$JBOSS_MODE" ]; then + JBOSS_MODE=standalone +fi + +if [ -z "$JBOSS_BASE_DIR" ]; then + JBOSS_BASE_DIR="$JBOSS_HOME/$JBOSS_MODE" +fi +JBOSS_OPTS="$JBOSS_OPTS -Djboss.server.base.dir=$JBOSS_BASE_DIR" + +JBOSS_MARKERFILE=$JBOSS_BASE_DIR/tmp/startup-marker + +# Startup mode script +if [ "$JBOSS_MODE" = "standalone" ]; then + JBOSS_SCRIPT="$JBOSS_HOME/bin/standalone.sh" + if [ -z "$JBOSS_CONFIG" ]; then + JBOSS_CONFIG=standalone.xml + fi +else + JBOSS_SCRIPT="$JBOSS_HOME/bin/domain.sh" + if [ -z "$JBOSS_DOMAIN_CONFIG" ]; then + JBOSS_DOMAIN_CONFIG=domain.xml + fi + if [ -z "$JBOSS_HOST_CONFIG" ]; then + JBOSS_HOST_CONFIG=host.xml + fi +fi + +# Check startup file +if [ ! -x "$JBOSS_SCRIPT" ]; then + log_failure_msg "$JBOSS_SCRIPT is not an executable!" + exit 1 +fi + +# Check cli file +JBOSS_CLI="$JBOSS_HOME/bin/jboss-cli.sh" +if [ ! -x "$JBOSS_CLI" ]; then + log_failure_msg "$JBOSS_CLI is not an executable!" + exit 1 +fi + +# The amount of time to wait for startup +if [ -z "$STARTUP_WAIT" ]; then + STARTUP_WAIT=30 +fi + +# The amount of time to wait for shutdown +if [ -z "$SHUTDOWN_WAIT" ]; then + SHUTDOWN_WAIT=30 +fi + +# Location to keep the console log +if [ -z "$JBOSS_CONSOLE_LOG" ]; then + JBOSS_CONSOLE_LOG="/var/log/$NAME/console.log" +fi +export JBOSS_CONSOLE_LOG + +# Location to set the pid file +JBOSS_PIDFILE="/var/run/wildfly/$NAME.pid" +export JBOSS_PIDFILE + +# Launch wildfly in background +LAUNCH_JBOSS_IN_BACKGROUND=1 +export LAUNCH_JBOSS_IN_BACKGROUND + +# Helper function to check status of wildfly service +check_status() { + pidofproc -p "$JBOSS_PIDFILE" "$JAVA" >/dev/null 2>&1 +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + check_status + status_start=$? + if [ $status_start -eq 3 ]; then + mkdir -p "$(dirname "$JBOSS_PIDFILE")" + mkdir -p "$(dirname "$JBOSS_CONSOLE_LOG")" + chown $JBOSS_USER "$(dirname "$JBOSS_PIDFILE")" || true + cat /dev/null > "$JBOSS_CONSOLE_LOG" + currenttime=$(date +%s%N | cut -b1-13) + + if [ "$JBOSS_MODE" = "standalone" ]; then + start-stop-daemon --start --user "$JBOSS_USER" \ + --chuid "$JBOSS_USER" --chdir "$JBOSS_HOME" --pidfile "$JBOSS_PIDFILE" \ + --exec "$JBOSS_SCRIPT" -- -c $JBOSS_CONFIG "$JBOSS_OPTS" >> "$JBOSS_CONSOLE_LOG" 2>&1 & + else + start-stop-daemon --start --user "$JBOSS_USER" \ + --chuid "$JBOSS_USER" --chdir "$JBOSS_HOME" --pidfile "$JBOSS_PIDFILE" \ + --exec "$JBOSS_SCRIPT" -- --domain-config=$JBOSS_DOMAIN_CONFIG \ + --host-config=$JBOSS_HOST_CONFIG "$JBOSS_OPTS" >> "$JBOSS_CONSOLE_LOG" 2>&1 & + fi + + count=0 + until [ $count -gt $STARTUP_WAIT ] + do + sleep 1 + count=$((count + 1)); + if [ -f "$JBOSS_MARKERFILE" ]; then + markerfiletimestamp=$(grep -o '[0-9]*' "$JBOSS_MARKERFILE") > /dev/null + if [ "$markerfiletimestamp" -gt "$currenttime" ] ; then + if ! grep -i 'success:' "$JBOSS_MARKERFILE" > /dev/null; then + log_end_msg 0 + exit 0 + fi + if ! grep -i 'error:' "$JBOSS_MARKERFILE" > /dev/null; then + log_end_msg 255 + log_warning_msg "$DESC started with errors, please see server log for details." + exit 0 + fi + fi + fi + done + + if check_status; then + log_end_msg 255 + log_warning_msg "$DESC hasn't started within the timeout allowed." + exit 0 + else + log_end_msg 1 + log_failure_msg "$DESC failed to start within the timeout allowed." + exit 1 + fi + + elif [ $status_start -eq 1 ]; then + log_failure_msg "$DESC is not running but the pid file exists" + exit 1 + elif [ $status_start -eq 0 ]; then + log_success_msg "$DESC (already running)" + fi + ;; + stop) + check_status + status_stop=$? + if [ $status_stop -eq 0 ]; then + read -r kpid < "$JBOSS_PIDFILE" + log_daemon_msg "Stopping $DESC" "$NAME" + + children_pids=$(pgrep -P "$kpid") + + start-stop-daemon --stop --quiet --pidfile "$JBOSS_PIDFILE" \ + --user "$JBOSS_USER" --retry=TERM/$SHUTDOWN_WAIT/KILL/5 \ + >/dev/null 2>&1 + + if [ $? -eq 2 ]; then + log_failure_msg "$DESC can't be stopped" + exit 1 + fi + + for child in $children_pids; do + /bin/kill -9 "$child" >/dev/null 2>&1 + done + + log_end_msg 0 + elif [ $status_stop -eq 1 ]; then + log_action_msg "$DESC is not running but the pid file exists, cleaning up" + rm -f "$JBOSS_PIDFILE" + elif [ $status_stop -eq 3 ]; then + log_action_msg "$DESC is not running" + fi + ;; + restart) + check_status + status_restart=$? + if [ $status_restart -eq 0 ]; then + $0 stop + fi + $0 start + ;; + reload|force-reload) + check_status + status_reload=$? + if [ $status_reload -eq 0 ]; then + log_daemon_msg "Reloading $DESC config" "$NAME" + + if [ "$JBOSS_MODE" = "standalone" ]; then + RELOAD_CMD=":reload"; else + RELOAD_CMD=":reload-servers"; fi + + + + if ! start-stop-daemon --start --chuid "$JBOSS_USER" \ + --exec "$JBOSS_CLI" -- --connect --command=$RELOAD_CMD >/dev/null 2>&1; then + log_end_msg 0 + else + log_end_msg 1 + fi + else + log_failure_msg "$DESC is not running" + fi + ;; + status) + check_status + status=$? + if [ $status -eq 0 ]; then + read -r pid < "$JBOSS_PIDFILE" + log_action_msg "$DESC is running with pid $pid" + exit 0 + elif [ $status -eq 1 ]; then + log_action_msg "$DESC is not running and the pid file exists" + exit 1 + elif [ $status -eq 3 ]; then + log_action_msg "$DESC is not running" + exit 3 + else + log_action_msg "Unable to determine $NAME status" + exit 4 + fi + ;; + *) + log_action_msg "Usage: $0 {start|stop|restart|reload|force-reload|status}" + exit 2 + ;; +esac + +exit 0 diff --git a/wildfly/docs/contrib/scripts/init.d/wildfly-init-redhat.sh b/wildfly/docs/contrib/scripts/init.d/wildfly-init-redhat.sh new file mode 100755 index 0000000..1c8ae4c --- /dev/null +++ b/wildfly/docs/contrib/scripts/init.d/wildfly-init-redhat.sh @@ -0,0 +1,270 @@ +#!/bin/sh +# +# WildFly control script +# +# chkconfig: 2345 80 20 +# description: WildFly startup/shutdown script +# +### BEGIN INIT INFO +# Provides: wildfly +# Required-Start: $remote_fs $network +# Required-Stop: $remote_fs $network +# Should-Start: $named +# Should-Stop: $named +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: WildFly Application Server +# Description: WildFly startup/shutdown script +### END INIT INFO + +# Source function library. +. /etc/init.d/functions + +NAME=$(readlink -f "${0}" | xargs basename) + +# Check privileges +if [ "$(id -u)" -ne 0 ]; then + echo "You need root privileges to run this script" + exit 1 +fi + +# Load wildfly init.d configuration. +if [ -z "$JBOSS_CONF" ]; then + JBOSS_CONF="/etc/default/${NAME}" +fi + +# Set defaults. +if [ -f "$JBOSS_CONF" ]; then + . "$JBOSS_CONF" +fi + +# Location of JDK +if [ -n "$JAVA_HOME" ]; then + export JAVA_HOME +fi + +# Setup the JVM +if [ -z "$JAVA" ]; then + if [ -n "$JAVA_HOME" ]; then + JAVA="$JAVA_HOME/bin/java" + else + JAVA="java" + fi +fi + +# Location of wildfly +if [ -z "$JBOSS_HOME" ]; then + JBOSS_HOME="/opt/${NAME}" +fi +export JBOSS_HOME + +# Check if wildfly is installed +if [ ! -f "$JBOSS_HOME/jboss-modules.jar" ]; then + echo "$NAME is not installed in \"$JBOSS_HOME\"" + exit 1 +fi + +# Run as wildfly user +if [ -z "$JBOSS_USER" ]; then + JBOSS_USER=wildfly +fi + +# Check wildfly user +if ! id $JBOSS_USER > /dev/null 2>&1 || [ -z "$JBOSS_USER" ]; then + echo "User \"$JBOSS_USER\" does not exist..." + exit 1 +fi + +# Check owner of JBOSS_HOME +if [ ! "$(stat -L -c "%U" "$JBOSS_HOME")" = $JBOSS_USER ]; then + echo "The user \"$JBOSS_USER\" is not owner of \"$(readlink -f "$JBOSS_HOME")\"" + echo "Try: chown -R $JBOSS_USER:$JBOSS_USER \"$(readlink -f "$JBOSS_HOME")\"" + exit 1 +fi + +# Location to set the pid file +if [ -z "$JBOSS_PIDFILE" ]; then + JBOSS_PIDFILE=/var/run/wildfly/${NAME}.pid +fi +export JBOSS_PIDFILE + +# Location to set the lock file +if [ -z "$JBOSS_LOCKFILE" ]; then + JBOSS_LOCKFILE=/var/lock/subsys/${NAME} +fi + +# Location to keep the console log +if [ -z "$JBOSS_CONSOLE_LOG" ]; then + JBOSS_CONSOLE_LOG=/var/log/${NAME}/console.log +fi + +# The amount of time to wait for startup +if [ -z "$STARTUP_WAIT" ]; then + STARTUP_WAIT=30 +fi + +# The amount of time to wait for shutdown +if [ -z "$SHUTDOWN_WAIT" ]; then + SHUTDOWN_WAIT=30 +fi + +# Startup mode of wildfly +if [ -z "$JBOSS_MODE" ]; then + JBOSS_MODE=standalone +fi + +if [ -z "$JBOSS_BASE_DIR" ]; then + JBOSS_BASE_DIR="$JBOSS_HOME/$JBOSS_MODE" +fi +JBOSS_OPTS="$JBOSS_OPTS -Djboss.server.base.dir=$JBOSS_BASE_DIR" + +JBOSS_MARKERFILE=$JBOSS_BASE_DIR/tmp/startup-marker + +# Startup mode script +if [ "$JBOSS_MODE" = "standalone" ]; then + JBOSS_SCRIPT=$JBOSS_HOME/bin/standalone.sh + if [ -z "$JBOSS_CONFIG" ]; then + JBOSS_CONFIG=standalone.xml + fi +else + JBOSS_SCRIPT=$JBOSS_HOME/bin/domain.sh + if [ -z "$JBOSS_DOMAIN_CONFIG" ]; then + JBOSS_DOMAIN_CONFIG=domain.xml + fi + if [ -z "$JBOSS_HOST_CONFIG" ]; then + JBOSS_HOST_CONFIG=host.xml + fi +fi + +# Helper function to check status of wildfly service +check_status() { + status -p "$JBOSS_PIDFILE" -l "$(basename "$JBOSS_LOCKFILE")" "$NAME" >/dev/null 2>&1 +} + +start() { + printf "%s\n" $"Starting $NAME: " + check_status + status_start=$? + if [ $status_start -eq 3 ]; then + mkdir -p "$(dirname "$JBOSS_PIDFILE")" + mkdir -p "$(dirname "$JBOSS_CONSOLE_LOG")" + chown $JBOSS_USER "$(dirname "$JBOSS_PIDFILE")" || true + cat /dev/null > "$JBOSS_CONSOLE_LOG" + currenttime=$(date +%s%N | cut -b1-13) + + if [ "$JBOSS_MODE" = "standalone" ]; then + cd "$JBOSS_HOME" >/dev/null 2>&1 || exit + daemon --user=$JBOSS_USER --pidfile="$JBOSS_PIDFILE" LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE="$JBOSS_PIDFILE" "$JBOSS_SCRIPT -c $JBOSS_CONFIG $JBOSS_OPTS &" >> "$JBOSS_CONSOLE_LOG" 2>&1 + cd - >/dev/null 2>&1 || exit + else + cd "$JBOSS_HOME" >/dev/null 2>&1 || exit + daemon --user=$JBOSS_USER --pidfile="$JBOSS_PIDFILE" LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE="$JBOSS_PIDFILE" "$JBOSS_SCRIPT --domain-config=$JBOSS_DOMAIN_CONFIG --host-config=$JBOSS_HOST_CONFIG $JBOSS_OPTS &" >> "$JBOSS_CONSOLE_LOG" 2>&1 + cd - >/dev/null 2>&1 || exit + fi + + count=0 + until [ $count -gt $STARTUP_WAIT ] + do + sleep 1 + count=$($count+1); + if [ -f "$JBOSS_MARKERFILE" ]; then + markerfiletimestamp=$(grep -o '[0-9]\+' "$JBOSS_MARKERFILE") > /dev/null + if [ "$markerfiletimestamp" -gt "$currenttime" ] ; then + if ! grep -i 'success:' "$JBOSS_MARKERFILE" > /dev/null; then + success + echo + touch "$JBOSS_LOCKFILE" + exit 0 + fi + + if ! grep -i 'error:' "$JBOSS_MARKERFILE" > /dev/null; then + warning + echo + echo "$NAME started with errors, please see server log for details." + touch "$JBOSS_LOCKFILE" + exit 0 + fi + fi + fi + done + + if check_status; then + warning + echo + echo "$NAME hasn't started within the timeout allowed." + touch "$JBOSS_LOCKFILE" + exit 0 + else + failure + echo + echo "$NAME failed to start within the timeout allowed." + exit 1 + fi + + else + echo + $0 status + fi +} + +stop() { + printf "%s\n" $"Shutting down $NAME: " + check_status + status_stop=$? + if [ $status_stop -eq 0 ]; then + count=0; + if [ -f "$JBOSS_PIDFILE" ]; then + read -r kpid < "$JBOSS_PIDFILE" + kwait=$($SHUTDOWN_WAIT) + + # Try issuing SIGTERM + su -s /bin/sh -c "kill -15 $kpid" $JBOSS_USER + until [ "$(pgrep --pid "$kpid" 2> /dev/null | grep -c "$kpid" 2> /dev/null)" -eq '0' ] || [ $count -gt "$kwait" ] + do + sleep 1 + count=$($count+1); + done + + if [ "$count" -gt "$kwait" ]; then + if ! su -s /bin/sh -c "kill -9 $kpid" $JBOSS_USER 2> /dev/null; then + failure + exit 1 + fi + fi + fi + success + elif [ $status_stop -eq 1 ]; then + echo + printf "%s\n" "$NAME dead but pid file exists, cleaning up" + elif [ $status_stop -eq 2 ]; then + echo + printf "%s\n" "$NAME dead but subsys locked, cleaning up" + elif [ $status_stop -eq 3 ]; then + echo + printf "%s\n" $"$NAME is already stopped" + fi + rm -f "$JBOSS_PIDFILE" + rm -f "$JBOSS_LOCKFILE" + echo +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + $0 stop + $0 start + ;; + status) + status -p "$JBOSS_PIDFILE" -l "$(basename "$JBOSS_LOCKFILE")" "$NAME" + ;; + *) + ## If no parameters are given, print which are avaiable. + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac diff --git a/wildfly/docs/contrib/scripts/init.d/wildfly.conf b/wildfly/docs/contrib/scripts/init.d/wildfly.conf new file mode 100644 index 0000000..158c238 --- /dev/null +++ b/wildfly/docs/contrib/scripts/init.d/wildfly.conf @@ -0,0 +1,36 @@ +################################################# +# General configuration for the init.d scripts, # +# not necessarily for WildFly itself. # +# default location: /etc/default/wildfly # +################################################# + +## Location of JDK +# JAVA_HOME="/usr/lib/jvm/default-java" + +## Location of WildFly +# JBOSS_HOME="/opt/wildfly" + +## The username who should own the process. +# JBOSS_USER=wildfly + +## The mode WildFly should start, standalone or domain +# JBOSS_MODE=standalone + +## Configuration for standalone mode +# JBOSS_CONFIG=standalone.xml + +## Configuration for domain mode +# JBOSS_DOMAIN_CONFIG=domain.xml +# JBOSS_HOST_CONFIG=host-primary.xml + +## The amount of time to wait for startup +# STARTUP_WAIT=60 + +## The amount of time to wait for shutdown +# SHUTDOWN_WAIT=60 + +## Location to keep the console log +# JBOSS_CONSOLE_LOG="/var/log/wildfly/console.log" + +## Additionals args to include in startup +# JBOSS_OPTS="--admin-only -b 127.0.0.1" diff --git a/wildfly/docs/contrib/scripts/service/amd64/wildfly-service.exe b/wildfly/docs/contrib/scripts/service/amd64/wildfly-service.exe new file mode 100644 index 0000000..186bd9c Binary files /dev/null and b/wildfly/docs/contrib/scripts/service/amd64/wildfly-service.exe differ diff --git a/wildfly/docs/contrib/scripts/service/service.bat b/wildfly/docs/contrib/scripts/service/service.bat new file mode 100644 index 0000000..bd6d85a --- /dev/null +++ b/wildfly/docs/contrib/scripts/service/service.bat @@ -0,0 +1,565 @@ +@echo off + +REM ------------------------------------------------------------------------- +REM WildFly Service Script for Windows +REM It has to reside in %JBOSS_HOME%\bin +REM It is expecting that prunsrv.exe reside in: +REM %JBOSS_HOME%\bin\service\ +REM Easiest way to make it work is to copy whole "service" directory to %JBOSS_HOME%\bin +REM +REM v9 2016-02-16 customize for WildFly, fix working on paths with spaces (Tomaz Cerar) +REM v8 2016-01-20 customize for EAP 7 (Petr Sakar) +REM v7 2014-07-09 added /logpath /startup /config /hostconfig /base /debug +REM simplified/corrected use of quotes +REM +REM v6 was shipped with EAP 6.2.0 and supports all previous versions of 6.x as well. +REM v6 2013-08-21 added /name /desc +REM added /serviceuser /servicepass +REM extended directory checking for versions and locations +REM extended checking on option usage +REM v5 2013-06-10 adapted for EAP 6.1.0 +REM v4 2012-10-03 Small changes to properly handles spaces in LogPath, StartPath, +REM and StopPath (George Rypysc) +REM v3 2012-09-14 fixed service log path +REM cmd line options for controller,domain host, loglevel, +REM username,password +REM v2 2012-09-05 NOPAUSE support +REM v1 2012-08-20 initial edit +REM +REM Author: Tom Fonteyne (unless noted above) +REM ======================================================== +setlocal EnableExtensions EnableDelayedExpansion + +set DEBUG=0 +if "%DEBUG%" == "1" ( + echo "Debug info enabled" + echo on +) + +set "DIRNAME=%~dp0%" +if "%DEBUG%" == "1" ( + echo DIRNAME "%DIRNAME%x" +) + +if exist "%DIRNAME%..\jboss-modules.jar" ( + REM we are in JBOSS_HOME/bin + set "WE=%DIRNAME%..\" + goto :WE_FOUND +) else if exist "%DIRNAME%..\..\jboss-modules.jar" ( + REM we are in bin\service in a WildFly installation + set "WE=%DIRNAME%..\..\" + goto :WE_FOUND +) else if exist "%DIRNAME%..\..\..\jboss-modules.jar" ( + REM we are in sbin in a 6.0.x installation + set "WE=%DIRNAME%..\..\..\" + goto :WE_FOUND +) else ( + REM we should be in sbin in 6.1 and up + set "WE=%DIRNAME%..\..\..\..\..\..\" +) + +if "%DEBUG%" == "1" ( + echo WE was not found, using "%WE%" +) + +:WE_FOUND +if "%DEBUG%" == "1" ( + echo WE "%WE%" +) +pushd "%WE%" +set "RESOLVED_JBOSS_HOME=%CD%" +popd +set WE= +set DIRNAME= +if "x%JBOSS_HOME%" == "x" ( + set "JBOSS_HOME=%RESOLVED_JBOSS_HOME%" +) + +pushd "%JBOSS_HOME%" +set "SANITIZED_JBOSS_HOME=%CD%" +popd + +if "%DEBUG%" == "1" ( + echo SANITIZED_JBOSS_HOME="%SANITIZED_JBOSS_HOME%" + echo RESOLVED_JBOSS_HOME="%RESOLVED_JBOSS_HOME%" + echo JBOSS_HOME="%JBOSS_HOME%" +) + +if not "%RESOLVED_JBOSS_HOME%x" == "%SANITIZED_JBOSS_HOME%x" ( + echo WARNING JBOSS_HOME may be pointing to a different installation - unpredictable results may occur. + goto cmdEnd +) + +rem Find jboss-modules.jar to check JBOSS_HOME +if not exist "%JBOSS_HOME%\jboss-modules.jar" ( + echo Could not locate "%JBOSS_HOME%\jboss-modules.jar" + goto cmdEnd +) + +set PRUNSRV= +if "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( + echo Using the X86-64bit version of prunsrv + set PRUNSRV="%JBOSS_HOME%\bin\service\amd64\wildfly-service" +) else ( + echo Using the X86-32bit version of prunsrv + set PRUNSRV="%JBOSS_HOME%\bin\service\wildfly-service" +) + +if "%DEBUG%" == "1" ( + echo PRUNSRV %PRUNSRV% +) + +echo( + +rem defaults +set SHORTNAME=WildFly +set DISPLAYNAME=WildFly +rem NO quotes around the description here ! +set DESCRIPTION=WildFly Application Server +set CONTROLLER=localhost:9990 +set DC_HOST=primary +set IS_DOMAIN=false +set LOGLEVEL=INFO +set ENV_VARS= +set LOGPATH= +set JBOSSUSER= +set JBOSSPASS= +set PROPERTIES_PATH= +set SERVICE_USER= +set SERVICE_PASS= +set STARTUP_MODE=manual +set ISDEBUG= +set CONFIG= +set HOSTCONFIG=host.xml +set BASE= + +set COMMAND=%1 +shift +if /I "%COMMAND%" == "install" goto cmdInstall +if /I "%COMMAND%" == "uninstall" goto cmdUninstall +if /I "%COMMAND%" == "start" goto cmdStart +if /I "%COMMAND%" == "stop" goto cmdStop +if /I "%COMMAND%" == "restart" goto cmdRestart + +echo ERROR: invalid command + +:cmdUsage +echo WildFly Service Script for Windows +echo Usage: +echo( +echo service install ^ , where the options are: +echo( +echo /startup : Set the service to auto start +echo Not specifying sets the service to manual +echo( +echo /jbossuser ^ : JBoss username to use for the shutdown command. +echo( +echo /jbosspass ^ : Password for /jbossuser +echo( +echo /controller ^ : The host:port of the management interface. +echo default: %CONTROLLER% +echo( +echo /host [^] : Indicates that domain mode is to be used, +echo with an optional domain/host controller name. +echo default: %DC_HOST% +echo Not specifying /host will install JBoss in +echo standalone mode. +echo( +echo Options to use when multiple services or different accounts are needed: +echo( +echo /name ^ : The name of the service +echo default: %SHORTNAME% +echo( +echo /display ^ : The display name of the service, use double +echo quotes to allow spaces. +echo Maximum 256 characters. +echo default: %DISPLAYNAME% +echo( +echo /desc ^ : The description of the service, use double +echo quotes to allow spaces. +echo Maximum 1024 characters. +echo default: %DESCRIPTION% +echo( +echo /serviceuser ^ : Specifies the name of the account under which +echo the service should run. +echo Use an account name in the form of +echo DomainName\UserName +echo default: not used, the service runs as +echo Local System Account. +echo( +echo /servicepass ^ : password for /serviceuser +echo( +echo Advanced options: +echo( +echo /config ^ : The server-config to use +echo default: standalone.xml / domain.xml +echo( +echo /hostconfig ^ : domain mode only, the host config to use +echo default: host.xml +echo( +echo /base ^ : The base directory for server/domain content +echo Must be specified as a fully qualified path +echo default: %JBOSS_HOME%\standalone or +echo %JBOSS_HOME%\domain +echo( +echo /environment ^ : List of key=value pairs that will be provided +echo to the service as environment variables. +echo Pairs are separated by either the # or ; character. +echo If a # or ; appears in a key or value, +echo wrap it in single quotes. +echo default: none +echo( +echo /loglevel ^ : The log level for the service: Error, Info, +echo Warn or Debug ^(Case insensitive^) +echo default: %LOGLEVEL% +echo( +echo /logpath ^ : Path of the log +echo default depends on domain or standalone mode +echo /base applies when /logpath is not set. +echo %JBOSS_HOME%\domain\log +echo %JBOSS_HOME%\standalone\log +echo( +echo /properties ^ : Path of the properties file to pass to the +echo process for use as system properties. +echo default none +echo( +echo /debug : run the service install in debug mode +echo( +echo Other commands: +echo( +echo service uninstall [/name ^] +echo service start [/name ^] +echo service stop [/name ^] +echo service restart [/name ^] +echo( +echo /name ^ : Name of the service: should not contain spaces +echo default: %SHORTNAME% +echo( +goto endBatch + +:cmdInstall + +:LoopArgs +if "%~1" == "" goto doInstall + +if /I "%~1"== "/debug" ( + set ISDEBUG=true + shift + goto LoopArgs +) +if /I "%~1"== "/startup" ( + set STARTUP_MODE=auto + shift + goto LoopArgs +) +if /I "%~1"== "/config" ( + CALL :setRequiredValue CONFIG "%~2" "You need to specify a config name" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/hostconfig" ( + CALL :setRequiredValue HOSTCONFIG "%~2" "You need to specify a host-config name" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/base" ( + CALL :setRequiredValue BASE "%~2" "You need to specify a base directory name" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/controller" ( + CALL :setRequiredValue CONTROLLER "%~2" "The management interface should be specified in the format host:port, example: 127.0.0.1:9999" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/name" ( + CALL :setRequiredValue SHORTNAME "%~2" "You need to specify a service name" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/display" ( + CALL :setRequiredValue DISPLAYNAME "%~2" "You need to specify a service display name, maximum of 256 characters" + shift + shift + goto LoopArgs +) + +if /I "%~1"== "/desc" ( + CALL :setRequiredValue DESCRIPTION "%~2" "You need to specify a description, maximum of 1024 characters" + shift + shift + goto LoopArgs +) + +if /I "%~1"== "/environment" ( + CALL :setRequiredValue ENV_VARS "%~2" "You need to specify a list of environment variables" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/jbossuser" ( + CALL :setRequiredValue JBOSSUSER "%~2" "You need to specify a username" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/jbosspass" ( + CALL :setRequiredValue JBOSSPASS "%~2" "You need to specify a password for /jbosspass" + + for %%C in (^^^^ ^^^( ^^^) ^^^> ^^^< ^^^& ^^^|) do ( + if not "!JBOSSPASS:%%C=!"=="!JBOSSPASS!" set IS_SANITIZED=true + set "JBOSSPASS=!JBOSSPASS:%%C=^^%%C!" + ) + if not "!IS_SANITIZED!" == "true" ( + for %%C in (^^ ^( ^) ^> ^< ^& ^|) do ( + set "JBOSSPASS=!JBOSSPASS:%%C=^^^%%C!" + ) + ) + + shift + shift + goto LoopArgs +) +if /I "%~1"== "/serviceuser" ( + CALL :setRequiredValue SERVICE_USER "%~2" "You need to specify a username in the format DOMAIN\USER, or .\USER for the local domain" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/servicepass" ( + CALL :setRequiredValue SERVICE_PASS "%~2" "You need to specify a password for /servicepass" + shift + shift + goto LoopArgs +) +rem the hostname is optional +if /I "%~1"== "/host" ( + set IS_DOMAIN=true + if not "%~2"=="" ( + set T=%~2 + if not "!T:~0,1!"=="/" ( + set DC_HOST=%~2 + shift + ) + ) + shift + goto LoopArgs +) +if /I "%~1"== "/loglevel" ( + if /I not "%~2"=="Error" if /I not "%~2"=="Info" if /I not "%~2"=="Warn" if /I not "%~2"=="Debug" ( + echo ERROR: /loglevel must be set to Error, Info, Warn or Debug ^(Case insensitive^) + goto endBatch + ) + set LOGLEVEL=%~2 + shift + shift + goto LoopArgs +) +if /I "%~1"== "/logpath" ( + CALL :setRequiredValue LOGPATH "%~2" "You need to specify a path for the service log" + shift + shift + goto LoopArgs +) +if /I "%~1"== "/properties" ( + CALL :setRequiredValue PROPERTIES_PATH "%~2" "You need to specify the path to a properties file" + shift + shift + goto LoopArgs +) +echo ERROR: Unrecognised option: %1 +echo( +goto cmdUsage + +rem Set variable named by %1 to the value of %2 if it is valid, or echo error msg %3 +:setRequiredValue + set "%~1=" + if not "%~2"=="" ( + set T=%~2 + if not "!T:~0,1!"=="/" ( + set "%~1=%~2" + ) + ) + if "!%~1!" == "" ( + echo ERROR: %~3 + goto endBatch + ) +rem return to wherever we were called +EXIT /B 0 + +:doInstall +set CREDENTIALS= +if not "%JBOSSUSER%" == "" ( + if "%JBOSSPASS%" == "" ( + echo When specifying a user, you need to specify the password + goto endBatch + ) + set "CREDENTIALS=--user=%JBOSSUSER% --password='!JBOSSPASS!'" +) + +set "RUNAS=--ServiceUser=LocalSystem" +if not "%SERVICE_USER%" == "" ( + if "%SERVICE_PASS%" == "" ( + echo When specifying a user, you need to specify the password + goto endBatch + ) + set RUNAS=--ServiceUser="%SERVICE_USER%" --ServicePassword="%SERVICE_PASS%" +) + +if "%STDOUT%"=="" set STDOUT=auto +if "%STDERR%"=="" set STDERR=auto + +if "%START_PATH%"=="" set START_PATH="%JBOSS_HOME%\bin" +if "%STOP_PATH%"=="" set STOP_PATH="%JBOSS_HOME%\bin" + +if "%STOP_SCRIPT%"=="" set STOP_SCRIPT=jboss-cli.bat + +if /I "%IS_DOMAIN%" == "true" ( + if "%BASE%"=="" set "BASE=%JBOSS_HOME%\domain" + if "%CONFIG%"=="" set CONFIG=domain.xml + if "%START_SCRIPT%"=="" set START_SCRIPT=domain.bat + set STARTPARAM="/c#set#NOPAUSE=Y#&&#!START_SCRIPT!#-Djboss.domain.base.dir=!BASE!#--domain-config=!CONFIG!#--host-config=!HOSTCONFIG!" + set STOPPARAM="/c set NOPAUSE=Y && %STOP_SCRIPT% --controller=%CONTROLLER% --connect !CREDENTIALS! --command=/host=!DC_HOST!:shutdown" +) else ( + if "%BASE%"=="" set "BASE=%JBOSS_HOME%\standalone" + if "%CONFIG%"=="" set CONFIG=standalone.xml + if "%START_SCRIPT%"=="" set START_SCRIPT=standalone.bat + if "%PROPERTIES_PATH%"=="" ( + set "PROPS_PARAM=" + ) else ( + set "PROPS_PARAM=#--properties=%PROPERTIES_PATH%" + ) + set STARTPARAM="/c#set#NOPAUSE=Y#&&#!START_SCRIPT!#-Djboss.server.base.dir=!BASE!#--server-config=!CONFIG!!PROPS_PARAM!" + set STOPPARAM="/c set NOPAUSE=Y && !STOP_SCRIPT! --controller=%CONTROLLER% --connect !CREDENTIALS! --command=:shutdown" +) + +if "%LOGPATH%"=="" set LOGPATH="!BASE!\log" + +if not exist "%BASE%" ( + echo The base directory does not exist: "%BASE%" + goto endBatch +) + +if not exist "%BASE%\configuration\%CONFIG%" ( + echo The configuration does not exist: "%BASE%\configuration\%CONFIG%" + goto endBatch +) + +if /I "%ISDEBUG%" == "true" ( + echo JBOSS_HOME="%JBOSS_HOME%" + echo RUNAS=!RUNAS! + echo SHORTNAME="%SHORTNAME%" + echo DISPLAYNAME="%DISPLAYNAME%" + echo DESCRIPTION="%DESCRIPTION%" + echo STARTPARAM=%STARTPARAM% + echo STOPPARAM=%STOPPARAM% + echo LOGLEVEL=%LOGLEVEL% + echo LOGPATH=%LOGPATH% + echo CREDENTIALS=%CREDENTIALS% + echo BASE="%BASE%" + echo CONFIG="%CONFIG%" + echo START_SCRIPT=%START_SCRIPT% + echo START_PATH=%START_PATH% + echo STOP_SCRIPT=%STOP_SCRIPT% + echo STOP_PATH=%STOP_PATH% + echo STDOUT="%STDOUT%" + echo STDERR="%STDERR%" +) +if /I "%ISDEBUG%" == "true" ( + @echo on +) + +@rem quotes around the "%DESCRIPTION%" and "%DISPLAYNAME" but nowhere else +echo %PRUNSRV% install %SHORTNAME% !RUNAS! --DisplayName="%DISPLAYNAME%" --Description="%DESCRIPTION%" ++Environment=%ENV_VARS% --LogLevel=%LOGLEVEL% --LogPath=%LOGPATH% --LogPrefix=service --StdOutput=%STDOUT% --StdError=%STDERR% --StartMode=exe --Startup=%STARTUP_MODE% --StartImage=cmd.exe --StartPath=%START_PATH% ++StartParams=%STARTPARAM% --StopMode=exe --StopImage=cmd.exe --StopPath=%STOP_PATH% ++StopParams=!STOPPARAM! +%PRUNSRV% install %SHORTNAME% !RUNAS! --DisplayName="%DISPLAYNAME%" --Description="%DESCRIPTION%" ++Environment=%ENV_VARS% --LogLevel=%LOGLEVEL% --LogPath=%LOGPATH% --LogPrefix=service --StdOutput=%STDOUT% --StdError=%STDERR% --StartMode=exe --Startup=%STARTUP_MODE% --StartImage=cmd.exe --StartPath=%START_PATH% ++StartParams=%STARTPARAM% --StopMode=exe --StopImage=cmd.exe --StopPath=%STOP_PATH% ++StopParams=!STOPPARAM! + +@if /I "%ISDEBUG%" == "true" ( + @echo off +) + +if errorlevel 8 ( + echo ERROR: The service %SHORTNAME% already exists + goto endBatch +) +if errorlevel 0 ( + echo Service %SHORTNAME% installed + goto endBatch +) +goto cmdEnd + + +REM the other commands take a /name parameter - if there is no ^ passed as second parameter, +REM we silently ignore this and use the default SHORTNAME + +:cmdUninstall +if /I "%~1"=="/name" ( + if not "%~2"=="" ( + set SHORTNAME="%~2" + ) +) +%PRUNSRV% stop %SHORTNAME% +if errorlevel 0 ( + %PRUNSRV% delete %SHORTNAME% + if errorlevel 0 ( + echo Service %SHORTNAME% uninstalled + ) +) else ( + echo Unable to stop the service %SHORTNAME% +) +goto cmdEnd + +:cmdStart +if /I "%~1"=="/name" ( + if not "%~2"=="" ( + set SHORTNAME="%~2" + ) +) +%PRUNSRV% start %SHORTNAME% +echo Service %SHORTNAME% starting... +goto cmdEnd + +:cmdStop +if /I "%~1"=="/name" ( + if not "%~2"=="" ( + set SHORTNAME="%~2" + ) +) +%PRUNSRV% stop %SHORTNAME% +echo Service %SHORTNAME% stopping... +goto cmdEnd + +:cmdRestart +if /I "%~1"=="/name" ( + if not "%~2"=="" ( + set SHORTNAME="%~2" + ) +) +%PRUNSRV% stop %SHORTNAME% +echo Service %SHORTNAME% stopping... +if "%errorlevel%" == "0" ( + %PRUNSRV% start %SHORTNAME% + echo Service %SHORTNAME% starting... +) else ( + echo Unable to stop the service %SHORTNAME% +) +goto cmdEnd + + +:cmdEnd +REM if there is a need to add other error messages, make sure to list higher numbers first ! +if errorlevel 2 ( + echo ERROR: Failed to load service %SHORTNAME% configuration + goto endBatch +) +if errorlevel 0 ( + goto endBatch +) +echo "Unforseen error=%errorlevel%" + +rem nothing below, exit +:endBatch diff --git a/wildfly/docs/contrib/scripts/service/wildfly-mgr.exe b/wildfly/docs/contrib/scripts/service/wildfly-mgr.exe new file mode 100644 index 0000000..94efbaa Binary files /dev/null and b/wildfly/docs/contrib/scripts/service/wildfly-mgr.exe differ diff --git a/wildfly/docs/contrib/scripts/service/wildfly-service.exe b/wildfly/docs/contrib/scripts/service/wildfly-service.exe new file mode 100644 index 0000000..eb72039 Binary files /dev/null and b/wildfly/docs/contrib/scripts/service/wildfly-service.exe differ diff --git a/wildfly/docs/contrib/scripts/systemd/README b/wildfly/docs/contrib/scripts/systemd/README new file mode 100644 index 0000000..761f137 --- /dev/null +++ b/wildfly/docs/contrib/scripts/systemd/README @@ -0,0 +1,25 @@ += How to configure WildFly as a systemd service + +== Create a wildfly user + + # groupadd -r wildfly + # useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly + +== Install WildFly + + # tar xvzf wildfly-10.0.0.Final.tar.gz -C /opt + # ln -s /opt/wildfly-10.0.0.Final /opt/wildfly + # chown -R wildfly:wildfly /opt/wildfly + +== Configure systemd + + # mkdir /etc/wildfly + # cp wildfly.conf /etc/wildfly/ + # cp wildfly.service /etc/systemd/system/ + # cp launch.sh /opt/wildfly/bin/ + # chmod +x /opt/wildfly/bin/launch.sh + +== Start and enable + + # systemctl start wildfly.service + # systemctl enable wildfly.service diff --git a/wildfly/docs/contrib/scripts/systemd/launch.sh b/wildfly/docs/contrib/scripts/systemd/launch.sh new file mode 100755 index 0000000..a9ea3b5 --- /dev/null +++ b/wildfly/docs/contrib/scripts/systemd/launch.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [ "x$WILDFLY_HOME" = "x" ]; then + WILDFLY_HOME="/opt/wildfly" +fi + +if [[ "$1" == "domain" ]]; then + $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 +else + $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 +fi diff --git a/wildfly/docs/contrib/scripts/systemd/wildfly.conf b/wildfly/docs/contrib/scripts/systemd/wildfly.conf new file mode 100644 index 0000000..4ff3293 --- /dev/null +++ b/wildfly/docs/contrib/scripts/systemd/wildfly.conf @@ -0,0 +1,8 @@ +# The configuration you want to run +WILDFLY_CONFIG=standalone.xml + +# The mode you want to run +WILDFLY_MODE=standalone + +# The address to bind to +WILDFLY_BIND=0.0.0.0 diff --git a/wildfly/docs/contrib/scripts/systemd/wildfly.service b/wildfly/docs/contrib/scripts/systemd/wildfly.service new file mode 100644 index 0000000..c4c5b73 --- /dev/null +++ b/wildfly/docs/contrib/scripts/systemd/wildfly.service @@ -0,0 +1,16 @@ +[Unit] +Description=The WildFly Application Server +After=syslog.target network.target +Before=httpd.service + +[Service] +Environment=LAUNCH_JBOSS_IN_BACKGROUND=1 +EnvironmentFile=-/etc/wildfly/wildfly.conf +User=wildfly +LimitNOFILE=102642 +PIDFile=/run/wildfly/wildfly.pid +ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND +StandardOutput=null + +[Install] +WantedBy=multi-user.target diff --git a/wildfly/docs/examples/configs/domain-ec2.xml b/wildfly/docs/examples/configs/domain-ec2.xml new file mode 100644 index 0000000..05d8ee3 --- /dev/null +++ b/wildfly/docs/examples/configs/domain-ec2.xml @@ -0,0 +1,2068 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-activemq-colocated.xml b/wildfly/docs/examples/configs/standalone-activemq-colocated.xml new file mode 100644 index 0000000..4fcf5b9 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-activemq-colocated.xml @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-azure-full-ha.xml b/wildfly/docs/examples/configs/standalone-azure-full-ha.xml new file mode 100644 index 0000000..497595c --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-azure-full-ha.xml @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.azure_ping.storage_account_name} + ${jboss.jgroups.azure_ping.storage_access_key} + ${jboss.jgroups.azure_ping.container} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.azure_ping.storage_account_name} + ${jboss.jgroups.azure_ping.storage_access_key} + ${jboss.jgroups.azure_ping.container} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-azure-ha.xml b/wildfly/docs/examples/configs/standalone-azure-ha.xml new file mode 100644 index 0000000..7d263a1 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-azure-ha.xml @@ -0,0 +1,616 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.azure_ping.storage_account_name} + ${jboss.jgroups.azure_ping.storage_access_key} + ${jboss.jgroups.azure_ping.container} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.azure_ping.storage_account_name} + ${jboss.jgroups.azure_ping.storage_access_key} + ${jboss.jgroups.azure_ping.container} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-core-microprofile.xml b/wildfly/docs/examples/configs/standalone-core-microprofile.xml new file mode 100644 index 0000000..dbcb58d --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-core-microprofile.xml @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-core.xml b/wildfly/docs/examples/configs/standalone-core.xml new file mode 100644 index 0000000..2695f0b --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-core.xml @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-ec2-full-ha.xml b/wildfly/docs/examples/configs/standalone-ec2-full-ha.xml new file mode 100644 index 0000000..fc562c8 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-ec2-full-ha.xml @@ -0,0 +1,667 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-ec2-ha.xml b/wildfly/docs/examples/configs/standalone-ec2-ha.xml new file mode 100644 index 0000000..a504345 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-ec2-ha.xml @@ -0,0 +1,614 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.aws.s3_ping.region_name} + ${jboss.jgroups.aws.s3_ping.bucket_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-genericjms.xml b/wildfly/docs/examples/configs/standalone-genericjms.xml new file mode 100644 index 0000000..a864b09 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-genericjms.xml @@ -0,0 +1,554 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NoTransaction + + + java.naming.factory.initial=${genericjms.cf.jndi.contextfactory};java.naming.provider.url=${genericjms.cf.jndi.url} + ${genericjms.cf.jndi.lookup} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-gossip-full-ha.xml b/wildfly/docs/examples/configs/standalone-gossip-full-ha.xml new file mode 100644 index 0000000..7a8b3ad --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-gossip-full-ha.xml @@ -0,0 +1,667 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.gossip.initial_hosts} + ${jboss.jgroups.gossip.num_initial_members} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.gossip.initial_hosts} + ${jboss.jgroups.gossip.num_initial_members} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-gossip-ha.xml b/wildfly/docs/examples/configs/standalone-gossip-ha.xml new file mode 100644 index 0000000..03e2b13 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-gossip-ha.xml @@ -0,0 +1,616 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.jgroups.gossip.initial_hosts} + ${jboss.jgroups.gossip.num_initial_members} + + + + + + + + + + + + + + + + + + ${jboss.jgroups.gossip.initial_hosts} + ${jboss.jgroups.gossip.num_initial_members} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-jts.xml b/wildfly/docs/examples/configs/standalone-jts.xml new file mode 100644 index 0000000..fc6f573 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-jts.xml @@ -0,0 +1,534 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-minimalistic.xml b/wildfly/docs/examples/configs/standalone-minimalistic.xml new file mode 100644 index 0000000..03f06fd --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-minimalistic.xml @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-rts.xml b/wildfly/docs/examples/configs/standalone-rts.xml new file mode 100644 index 0000000..c95d6c1 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-rts.xml @@ -0,0 +1,573 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/configs/standalone-xts.xml b/wildfly/docs/examples/configs/standalone-xts.xml new file mode 100644 index 0000000..7b215f2 --- /dev/null +++ b/wildfly/docs/examples/configs/standalone-xts.xml @@ -0,0 +1,561 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/examples/enable-microprofile.cli b/wildfly/docs/examples/enable-microprofile.cli new file mode 100644 index 0000000..6369557 --- /dev/null +++ b/wildfly/docs/examples/enable-microprofile.cli @@ -0,0 +1,87 @@ +# This CLI script allows to enable Microprofile for the standalone configurations. +# By default, standalone.xml is updated. +# Run it from JBOSS_HOME as: +# bin/jboss-cli.sh --file=docs/examples/enable-microprofile.cli [-Dconfig=] + +embed-server --server-config=${config:standalone.xml} + +if (outcome != success) of /subsystem=metrics:read-resource + /extension=org.wildfly.extension.metrics:add + /subsystem=metrics:add +else + echo INFO: wildfly-metrics already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=health:read-resource + /extension=org.wildfly.extension.health:add + /subsystem=health:add +else + echo INFO: wildfly-health already in configuration, subsystem not added. +end-if + +if (outcome == success) of /subsystem=iiop-openjdk:read-resource + /subsystem=iiop-openjdk:write-attribute(name=security, value=elytron) +else + echo INFO: iiop-openjdk not present, skipping update to use Elytron +end-if + +if (outcome == success) of /subsystem=messaging-activemq/server=default:read-resource + /subsystem=messaging-activemq/server=default:write-attribute(name=elytron-domain, value=ApplicationDomain) +else + echo INFO: messaging-activemq not present, skipping update to use Elytron +end-if + +echo INFO: Adding microprofile subsystems. + +if (outcome != success) of /subsystem=microprofile-config-smallrye:read-resource + /extension=org.wildfly.extension.microprofile.config-smallrye:add + /subsystem=microprofile-config-smallrye:add +else + echo INFO: microprofile-config-smallrye already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=microprofile-fault-tolerance-smallrye:read-resource + /extension=org.wildfly.extension.microprofile.fault-tolerance-smallrye:add + /subsystem=microprofile-fault-tolerance-smallrye:add +else + echo INFO: microprofile-fault-tolerance-smallrye already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=microprofile-health-smallrye:read-resource + /extension=org.wildfly.extension.microprofile.health-smallrye:add + /subsystem=microprofile-health-smallrye:add(security-enabled=false, empty-liveness-checks-status="${env.MP_HEALTH_EMPTY_LIVENESS_CHECKS_STATUS:UP}", empty-readiness-checks-status="${env.MP_HEALTH_EMPTY_READINESS_CHECKS_STATUS:UP}", empty-startup-checks-status="${env.MP_HEALTH_EMPTY_STARTUP_CHECKS_STATUS:UP}") +else + echo INFO: microprofile-health-smallrye already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=microprofile-jwt-smallrye:read-resource + /extension=org.wildfly.extension.microprofile.jwt-smallrye:add + /subsystem=microprofile-jwt-smallrye:add +else + echo INFO: microprofile-jwt-smallrye already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=microprofile-openapi-smallrye:read-resource + /extension=org.wildfly.extension.microprofile.openapi-smallrye:add + /subsystem=microprofile-openapi-smallrye:add +else + echo INFO: microprofile-openapi-smallrye already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=opentelemetry:read-resource + /extension=org.wildfly.extension.opentelemetry:add + /subsystem=opentelemetry:add +else + echo INFO: opentelemetry already in configuration, subsystem not added. +end-if + +if (outcome != success) of /subsystem=microprofile-telemetry:read-resource + /extension=org.wildfly.extension.microprofile.telemetry:add + /subsystem=microprofile-telemetry:add +else + echo INFO: microprofile-telemetry already in configuration, subsystem not added. +end-if + +echo INFO: Configuration done. + +stop-embedded-server diff --git a/wildfly/docs/licenses/MIT_CONTRIBUTORS.txt b/wildfly/docs/licenses/MIT_CONTRIBUTORS.txt new file mode 100644 index 0000000..2c5287b --- /dev/null +++ b/wildfly/docs/licenses/MIT_CONTRIBUTORS.txt @@ -0,0 +1,137 @@ +MIT License Contributions + + +The following authors have made contributions under the terms +of the MIT License, a copy of which is available in this folder. + +Adrián Boimvaser +Alexander Yerenkow +Alexandro Sansan +Alexey Makhmutov +Andi Rustandi Djunaedi +Andreit Retyakov +Andrej Golovnin +Antti Laisi +Arcadiy Ivanov +Ariel Küchler +Barnabas Bodnar +Benjamin J. Thompson +Bernado Roubach +Bernard Tison +Bernd Eckenfels +Bilal Soidik +Boris Unckel +Brandon Gaisford +Brent Douglas +Bruno Litman +Bryan Brouckaert +Carl Harris +Carlos Alexandro Becker +Carlos Guedes +Carmelo Aprile +Carter Kozak +Christian Beikov +Christoph Böhme +Clara Fang +Claudio Miranda +Craig Ringer +Daniel Straub +Danil Arefyev +Darryl Miles +Dave Heath +David Le Borgne +David Salter +Dmitriy Sukharev +Dmitry Lisovsky +Donovan Muller +Eduardo Sant'Ana da Silva +Enrique Gonzalez Martinez +Eric van der Maarel +Fabio Nascimento Brandao +Felipe Saab +Filipe Ferraz +Filippe Spolti +Flemming Harms +Fragkiskos Chatziasimidis +Frank Langelage +Gregory Ramsperger +Guillaume Grossetie +Hana Kaspříková +Harald Wellmann +Harsha Ramesh +Heinz Wilming +Istvan Toth +Jaikiran Pai +Jan Stourac +Jason Tedor +Jens De Temmerman +Jeroen van der Vegt +Jim Cheesman +Johan Björk +Jonathan Leitschuh +Jorge Solórzano +Jose Vicente N. da Costa Junior +Juan Manuel Cabrera +Jurrie Overgoor +Kohei Nozaki +Konstantin Bulanov +Krzysztof Rzymkowski +kudrevatykh (GitHub id) +Lionel Orellana +Maas van den Berg +Marcel Šebek +Marcus (GitHub id marcus-nl) +Marcus Klimstra +Mark Paluch +Markus Domdey +Markus Gaisbauer +Markus Lindström +Matthew King +Matthieu Brouillard +Mattias Nilsson Grip +Maxim Karavaev +Michael Pellegrini +Michael Reynolds +Michael Wermeester +Min-Wook Park +Nick Williams +Nicky Moelholm +Nuno Godinho de Matos +Oleksandr Vengrovskyi +Ondřej Fibich +OrDTesters +Peter van Zettens +Peter Weldon +Philippe Marschall +Pieter Bos +Przemek Krol +Rafał Osiecki +Rainer Schamm +ramsrib (GitHub id) +randomnaja (GitHub id) +Ricardo Arguello +Rich DiCroce +Rico Neubauer +Robert Panzer +Ryan Ralph +Santos Zatarain Vera +sdirbach (GitHub id) +Sergei Egorov +Seth Miller +Simone Gotti +Sławomir Wojtasiak +Slobodan Lazarevski +Stephen Coy +Steve Moyer +Teresa Miyar Gil +The-Alchemist (GitHub id) +Thomas Darimont +Tobias Stadler +Viacheslav Kabanovich +Vidishab18 (GitHub id) +Ville Skyttä +Vlad Arkhipov +Winfried Wasser +Wisen Tanasa +Yaguo Zhou +Yeray Borges \ No newline at end of file diff --git a/wildfly/docs/licenses/apache license 2.0.txt b/wildfly/docs/licenses/apache license 2.0.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/wildfly/docs/licenses/apache license 2.0.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/wildfly/docs/licenses/bsd 2-clause simplified license.html b/wildfly/docs/licenses/bsd 2-clause simplified license.html new file mode 100644 index 0000000..fa20f3f --- /dev/null +++ b/wildfly/docs/licenses/bsd 2-clause simplified license.html @@ -0,0 +1,645 @@ + + + + + + + + The 2-Clause BSD License – Open Source Initiative + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+ + +
+
+
+
+
+
+ + + +

The 2-Clause BSD License

+ SPDX short identifier: BSD-2-Clause

+
+
+ Open Spurce Initiative Approved License +
+ +
+
+
+
+ +
+

SPDX short identifier: BSD-2-Clause

+
+

OSI Approved License Logo

+

Note: This license has also been called the “Simplified BSD License” and the “FreeBSD License”. See also the 3-clause BSD License.

+

Copyright <YEAR> <COPYRIGHT HOLDER>

+

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

+

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

+

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

+

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+
+ +
+
+
+ + +
+ + +
+ + +
+ +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/licenses/bsd 3-clause new or revised license.html b/wildfly/docs/licenses/bsd 3-clause new or revised license.html new file mode 100644 index 0000000..381ce70 --- /dev/null +++ b/wildfly/docs/licenses/bsd 3-clause new or revised license.html @@ -0,0 +1,365 @@ + + + + + + + + + + + + The 3-Clause BSD License | Open Source Initiative + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+ + +
+
+ +
+ +
+
+
+ + + +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+
+ + +
+
+ + + + + + + + + + + + +
+ + + +
+
+ + + + +
+ + + +
+ + +
+ + + + +
+ +

The 3-Clause BSD License

+ + + +
+
+ + + + + +
+
+ + +
+
+ + +
+

SPDX short identifier: BSD-3-Clause

+ +
+ +

+
+ +

OSI Approved License Logo

+ +

Note: This license has also been called the "New BSD License" or "Modified BSD License". See also the 2-clause BSD License.

+ +

Copyright <YEAR> <COPYRIGHT HOLDER>

+ +

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

+ +

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

+ +

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

+ +

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

+ +

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+
+ + + + +
+
+
+ +
+ + +
+ + +
+ + +
+ +
+
+ + + +
+ + + +
+
+ + +
+
+
+ +
+ + + + +
+ +
+
+
+ + +
+
+ + + \ No newline at end of file diff --git a/wildfly/docs/licenses/common public license 1.0.txt b/wildfly/docs/licenses/common public license 1.0.txt new file mode 100644 index 0000000..ebae66d --- /dev/null +++ b/wildfly/docs/licenses/common public license 1.0.txt @@ -0,0 +1,213 @@ +Common Public License Version 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC +LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM +CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + + a) in the case of the initial Contributor, the initial code and documentation + distributed under this Agreement, and + + b) in the case of each subsequent Contributor: + + i) changes to the Program, and + + ii) additions to the Program; + + where such changes and/or additions to the Program originate from and are + distributed by that particular Contributor. A Contribution 'originates' from + a Contributor if it was added to the Program by such Contributor itself or + anyone acting on such Contributor's behalf. Contributions do not include + additions to the Program which: (i) are separate modules of software + distributed in conjunction with the Program under their own license + agreement, and (ii) are not derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents " mean patent claims licensable by a Contributor which are +necessarily infringed by the use or sale of its Contribution alone or when +combined with the Program. + +"Program" means the Contributions distributed in accordance with this Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, including +all Contributors. + +2. GRANT OF RIGHTS + + a) Subject to the terms of this Agreement, each Contributor hereby grants + Recipient a non-exclusive, worldwide, royalty-free copyright license to + reproduce, prepare derivative works of, publicly display, publicly perform, + distribute and sublicense the Contribution of such Contributor, if any, and + such derivative works, in source code and object code form. + + b) Subject to the terms of this Agreement, each Contributor hereby grants + Recipient a non-exclusive, worldwide, royalty-free patent license under + Licensed Patents to make, use, sell, offer to sell, import and otherwise + transfer the Contribution of such Contributor, if any, in source code and + object code form. This patent license shall apply to the combination of the + Contribution and the Program if, at the time the Contribution is added by + the Contributor, such addition of the Contribution causes such combination + to be covered by the Licensed Patents. The patent license shall not apply to + any other combinations which include the Contribution. No hardware per se is + licensed hereunder. + + c) Recipient understands that although each Contributor grants the licenses + to its Contributions set forth herein, no assurances are provided by any + Contributor that the Program does not infringe the patent or other + intellectual property rights of any other entity. Each Contributor disclaims + any liability to Recipient for claims brought by any other entity based on + infringement of intellectual property rights or otherwise. As a condition to + exercising the rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual property rights + needed, if any. For example, if a third party patent license is required to + allow Recipient to distribute the Program, it is Recipient's responsibility + to acquire that license before distributing the Program. + + d) Each Contributor represents that to its knowledge it has sufficient + copyright rights in its Contribution, if any, to grant the copyright license + set forth in this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under its +own license agreement, provided that: + + a) it complies with the terms and conditions of this Agreement; and + + b) its license agreement: + + i) effectively disclaims on behalf of all Contributors all warranties and + conditions, express and implied, including warranties or conditions of title + and non-infringement, and implied warranties or conditions of merchantability + and fitness for a particular purpose; + + ii) effectively excludes on behalf of all Contributors all liability for + damages, including direct, indirect, special, incidental and consequential + damages, such as lost profits; + + iii) states that any provisions which differ from this Agreement are offered + by that Contributor alone and not by any other party; and + + iv) states that source code for the Program is available from such Contributor, + and informs licensees how to obtain it in a reasonable manner on or through + a medium customarily used for software exchange. + +When the Program is made available in source code form: + + a) it must be made available under this Agreement; and + + b) a copy of this Agreement must be included with each copy of the Program. + +Contributors may not remove or alter any copyright notices contained within the Program. + +Each Contributor must identify itself as the originator of its Contribution, if +any, in a manner that reasonably allows subsequent Recipients to identify the +originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with +respect to end users, business partners and the like. While this license is +intended to facilitate the commercial use of the Program, the Contributor who +includes the Program in a commercial product offering should do so in a manner +which does not create potential liability for other Contributors. Therefore, if +a Contributor includes the Program in a commercial product offering, such +Contributor ("Commercial Contributor") hereby agrees to defend and indemnify +every other Contributor ("Indemnified Contributor") against any losses, damages +and costs (collectively "Losses") arising from claims, lawsuits and other legal +actions brought by a third party against the Indemnified Contributor to the +extent caused by the acts or omissions of such Commercial Contributor in +connection with its distribution of the Program in a commercial product offering. +The obligations in this section do not apply to any claims or Losses relating to +any actual or alleged intellectual property infringement. In order to qualify, +an Indemnified Contributor must: a) promptly notify the Commercial Contributor +n writing of such claim, and b) allow the Commercial Contributor to control, +and cooperate with the Commercial Contributor in, the defense and any related +settlement negotiations. The Indemnified Contributor may participate in any such +claim at its own expense. + +For example, a Contributor might include the Program in a commercial product +offering, Product X. That Contributor is then a Commercial Contributor. If that +Commercial Contributor then makes performance claims, or offers warranties +related to Product X, those performance claims and warranties are such Commercial +Contributor's responsibility alone. Under this section, the Commercial +Contributor would have to defend claims against the other Contributors related +to those performance claims and warranties, and if a court requires any other +Contributor to pay any damages as a result, the Commercial Contributor must pay +those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each +Recipient is solely responsible for determining the appropriateness of using +and distributing the Program and assumes all risks associated with its exercise +of rights under this Agreement, including but not limited to the risks and costs +of program errors, compliance with applicable laws, damage to or loss of data, +programs or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY +CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY +WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS +GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under applicable +law, it shall not affect the validity or enforceability of the remainder of the +terms of this Agreement, and without further action by the parties hereto, such +provision shall be reformed to the minimum extent necessary to make such +provision valid and enforceable. + +If Recipient institutes patent litigation against a Contributor with respect to +a patent applicable to software (including a cross-claim or counterclaim in a +lawsuit), then any patent licenses granted by that Contributor to such Recipient +under this Agreement shall terminate as of the date such litigation is filed. +In addition, if Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the Program +itself (excluding combinations of the Program with other software or hardware) +infringes such Recipient's patent(s), then such Recipient's rights granted under +Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to comply +with any of the material terms or conditions of this Agreement and does not cure +such failure in a reasonable period of time after becoming aware of such +noncompliance. If all Recipient's rights under this Agreement terminate, Recipient +agrees to cease use and distribution of the Program as soon as reasonably +practicable. However, Recipient's obligations under this Agreement and any +licenses granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but in +order to avoid inconsistency the Agreement is copyrighted and may only be modified +in the following manner. The Agreement Steward reserves the right to publish new +versions (including revisions) of this Agreement from time to time. No one other +than the Agreement Steward has the right to modify this Agreement. IBM is the +initial Agreement Steward. IBM may assign the responsibility to serve as the +Agreement Steward to a suitable separate entity. Each new version of the Agreement +will be given a distinguishing version number. The Program (including Contributions) +may always be distributed subject to the version of the Agreement under which it +was received. In addition, after a new version of the Agreement is published, +Contributor may elect to distribute the Program (including its Contributions) +under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, +Recipient receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by implication, estoppel or +otherwise. All rights in the Program not expressly granted under this Agreement +are reserved. + +This Agreement is governed by the laws of the State of New York and the +intellectual property laws of the United States of America. No party to this +Agreement will bring a legal action under this Agreement more than one year after +the cause of action arose. Each party waives its rights to a jury trial in any +resulting litigation. + diff --git a/wildfly/docs/licenses/creative commons attribution 2.5.html b/wildfly/docs/licenses/creative commons attribution 2.5.html new file mode 100644 index 0000000..a03d225 --- /dev/null +++ b/wildfly/docs/licenses/creative commons attribution 2.5.html @@ -0,0 +1,121 @@ + + + +Creative Commons Legal Code + + + + +

Creative Commons

+
+
Creative Commons Legal Code
+

Attribution 2.5

+
+
+CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL +SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN +ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON +AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE +INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM +ITS USE.
+

License

+

THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.

+

BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.

+

1. Definitions

+
    +
  1. +"Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with a number of other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License. +
  2. +
  3. +"Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt, where the Work is a musical composition or sound recording, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered a Derivative Work for the purpose of this License.
  4. +
  5. +"Licensor" means the individual or entity that offers the Work under the terms of this License. +
  6. +
  7. +"Original Author" means the individual or entity who created the Work. +
  8. +
  9. +"Work" means the copyrightable work of authorship offered under the terms of this License. +
  10. +
  11. +"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +
  12. +
+

2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.

+

3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:

+
    +
  1. +to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works; +
  2. +
  3. +to create and reproduce Derivative Works; +
  4. +
  5. +to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works; +
  6. +
  7. +to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works. +
  8. +
  9. For the avoidance of doubt, where the work is a musical composition:

    +
      +
    1. Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work.
    2. +
    3. Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).
  10. +
  11. Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).
  12. +
+

The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved.

+

4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:

+
    +
  1. +You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement. The above applies to the Work as incorporated in a Collective Work, but this does not require the Collective Work apart from the Work itself to be made subject to the terms of this License. If You create a Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative Work any credit as required by clause 4(b), as requested. +
  2. +
  3. +If you distribute, publicly display, publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; the title of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and in the case of a Derivative Work, a credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or Collective Work, at a minimum such credit will appear where any other comparable authorship credit appears and in a manner at least as prominent as such other comparable authorship credit. +
  4. +
+

5. Representations, Warranties and Disclaimer

+

UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.

+

6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

+

7. Termination

+
    +
  1. +This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works or Collective Works from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +
  2. +
  3. +Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. +
  4. +
+

8. Miscellaneous

+
    +
  1. +Each time You distribute or publicly digitally perform the Work or a Collective Work, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +
  2. +
  3. +Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. +
  4. +
  5. +If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +
  6. +
  7. +No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +
  8. +
  9. +This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +
  10. +
+ +
+

Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor.

+

Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time.

+

Creative Commons may be contacted at https://creativecommons.org/.

+
+ +
+ +
+ diff --git a/wildfly/docs/licenses/eclipse distribution license, version 1.0.txt b/wildfly/docs/licenses/eclipse distribution license, version 1.0.txt new file mode 100644 index 0000000..f307e59 --- /dev/null +++ b/wildfly/docs/licenses/eclipse distribution license, version 1.0.txt @@ -0,0 +1,13 @@ +Eclipse Distribution License - v 1.0 + +Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +Neither the name of the Eclipse Foundation, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/wildfly/docs/licenses/eclipse public license 1.0.txt b/wildfly/docs/licenses/eclipse public license 1.0.txt new file mode 100644 index 0000000..24937b6 --- /dev/null +++ b/wildfly/docs/licenses/eclipse public license 1.0.txt @@ -0,0 +1,87 @@ +Eclipse Public License - v 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + +a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and +b) in the case of each subsequent Contributor: + +i) changes to the Program, and + +ii) additions to the Program; + +where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. + +"Program" means the Contributions distributed in accordance with this Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. + +2. GRANT OF RIGHTS + +a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. + +b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. + +c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. + +d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: + +a) it complies with the terms and conditions of this Agreement; and + +b) its license agreement: + +i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; + +ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; + +iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and + +iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. + +When the Program is made available in source code form: + +a) it must be made available under this Agreement; and + +b) a copy of this Agreement must be included with each copy of the Program. + +Contributors may not remove or alter any copyright notices contained within the Program. + +Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. + +This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. + diff --git a/wildfly/docs/licenses/eclipse public license 2.0.txt b/wildfly/docs/licenses/eclipse public license 2.0.txt new file mode 100644 index 0000000..e23ece2 --- /dev/null +++ b/wildfly/docs/licenses/eclipse public license 2.0.txt @@ -0,0 +1,277 @@ +Eclipse Public License - v 2.0 + + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE + PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION + OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + + a) in the case of the initial Contributor, the initial content + Distributed under this Agreement, and + + b) in the case of each subsequent Contributor: + i) changes to the Program, and + ii) additions to the Program; + where such changes and/or additions to the Program originate from + and are Distributed by that particular Contributor. A Contribution + "originates" from a Contributor if it was added to the Program by + such Contributor itself or anyone acting on such Contributor's behalf. + Contributions do not include changes or additions to the Program that + are not Modified Works. + +"Contributor" means any person or entity that Distributes the Program. + +"Licensed Patents" mean patent claims licensable by a Contributor which +are necessarily infringed by the use or sale of its Contribution alone +or when combined with the Program. + +"Program" means the Contributions Distributed in accordance with this +Agreement. + +"Recipient" means anyone who receives the Program under this Agreement +or any Secondary License (as applicable), including Contributors. + +"Derivative Works" shall mean any work, whether in Source Code or other +form, that is based on (or derived from) the Program and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. + +"Modified Works" shall mean any work in Source Code or other form that +results from an addition to, deletion from, or modification of the +contents of the Program, including, for purposes of clarity any new file +in Source Code form that contains any contents of the Program. Modified +Works shall not include works that contain only declarations, +interfaces, types, classes, structures, or files of the Program solely +in each case in order to link to, bind by name, or subclass the Program +or Modified Works thereof. + +"Distribute" means the acts of a) distributing or b) making available +in any manner that enables the transfer of a copy. + +"Source Code" means the form of a Program preferred for making +modifications, including but not limited to software source code, +documentation source, and configuration files. + +"Secondary License" means either the GNU General Public License, +Version 2.0, or any later versions of that license, including any +exceptions or additional permissions as identified by the initial +Contributor. + +2. GRANT OF RIGHTS + + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free copyright + license to reproduce, prepare Derivative Works of, publicly display, + publicly perform, Distribute and sublicense the Contribution of such + Contributor, if any, and such Derivative Works. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such Contributor, + if any, in Source Code or other form. This patent license shall + apply to the combination of the Contribution and the Program if, at + the time the Contribution is added by the Contributor, such addition + of the Contribution causes such combination to be covered by the + Licensed Patents. The patent license shall not apply to any other + combinations which include the Contribution. No hardware per se is + licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition to exercising the + rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to Distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has + sufficient copyright rights in its Contribution, if any, to grant + the copyright license set forth in this Agreement. + + e) Notwithstanding the terms of any Secondary License, no + Contributor makes additional grants to any Recipient (other than + those set forth in this Agreement) as a result of such Recipient's + receipt of the Program under the terms of a Secondary License + (if permitted under the terms of Section 3). + +3. REQUIREMENTS + +3.1 If a Contributor Distributes the Program in any form, then: + + a) the Program must also be made available as Source Code, in + accordance with section 3.2, and the Contributor must accompany + the Program with a statement that the Source Code for the Program + is available under this Agreement, and informs Recipients how to + obtain it in a reasonable manner on or through a medium customarily + used for software exchange; and + + b) the Contributor may Distribute the Program under a license + different than this Agreement, provided that such license: + i) effectively disclaims on behalf of all other Contributors all + warranties and conditions, express and implied, including + warranties or conditions of title and non-infringement, and + implied warranties or conditions of merchantability and fitness + for a particular purpose; + + ii) effectively excludes on behalf of all other Contributors all + liability for damages, including direct, indirect, special, + incidental and consequential damages, such as lost profits; + + iii) does not attempt to limit or alter the recipients' rights + in the Source Code under section 3.2; and + + iv) requires any subsequent distribution of the Program by any + party to be under a license that satisfies the requirements + of this section 3. + +3.2 When the Program is Distributed as Source Code: + + a) it must be made available under this Agreement, or if the + Program (i) is combined with other material in a separate file or + files made available under a Secondary License, and (ii) the initial + Contributor attached to the Source Code the notice described in + Exhibit A of this Agreement, then the Program may be made available + under the terms of such Secondary Licenses, and + + b) a copy of this Agreement must be included with each copy of + the Program. + +3.3 Contributors may not remove or alter any copyright, patent, +trademark, attribution notices, disclaimers of warranty, or limitations +of liability ("notices") contained within the Program from any copy of +the Program which they Distribute, provided that Contributors may add +their own appropriate notices. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities +with respect to end users, business partners and the like. While this +license is intended to facilitate the commercial use of the Program, +the Contributor who includes the Program in a commercial product +offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes +the Program in a commercial product offering, such Contributor +("Commercial Contributor") hereby agrees to defend and indemnify every +other Contributor ("Indemnified Contributor") against any losses, +damages and costs (collectively "Losses") arising from claims, lawsuits +and other legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such +Commercial Contributor in connection with its distribution of the Program +in a commercial product offering. The obligations in this section do not +apply to any claims or Losses relating to any actual or alleged +intellectual property infringement. In order to qualify, an Indemnified +Contributor must: a) promptly notify the Commercial Contributor in +writing of such claim, and b) allow the Commercial Contributor to control, +and cooperate with the Commercial Contributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may +participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those performance +claims and warranties, and if a court requires any other Contributor to +pay any damages as a result, the Commercial Contributor must pay +those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS" +BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF +TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR +PURPOSE. Each Recipient is solely responsible for determining the +appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement, +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs +or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS +SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this Agreement, and without further +action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the +Program itself (excluding combinations of the Program with other software +or hardware) infringes such Recipient's patent(s), then such Recipient's +rights granted under Section 2(b) shall terminate as of the date such +litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it +fails to comply with any of the material terms or conditions of this +Agreement and does not cure such failure in a reasonable period of +time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use +and distribution of the Program as soon as reasonably practicable. +However, Recipient's obligations under this Agreement and any licenses +granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, +but in order to avoid inconsistency the Agreement is copyrighted and +may only be modified in the following manner. The Agreement Steward +reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement +Steward has the right to modify this Agreement. The Eclipse Foundation +is the initial Agreement Steward. The Eclipse Foundation may assign the +responsibility to serve as the Agreement Steward to a suitable separate +entity. Each new version of the Agreement will be given a distinguishing +version number. The Program (including Contributions) may always be +Distributed subject to the version of the Agreement under which it was +received. In addition, after a new version of the Agreement is published, +Contributor may elect to Distribute the Program (including its +Contributions) under the new version. + +Except as expressly stated in Sections 2(a) and 2(b) above, Recipient +receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by implication, +estoppel or otherwise. All rights in the Program not expressly granted +under this Agreement are reserved. Nothing in this Agreement is intended +to be enforceable by any entity that is not a Contributor or Recipient. +No third-party beneficiary rights are created under this Agreement. + +Exhibit A - Form of Secondary Licenses Notice + +"This Source Code may also be made available under the following +Secondary Licenses when the conditions for such availability set forth +in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), +version(s), and exceptions or additional permissions here}." + + Simply including a copy of this Agreement, including this Exhibit A + is not sufficient to license the Source Code under Secondary Licenses. + + If it is not possible or desirable to put the notice in a particular + file, then You may include the notice in a location (such as a LICENSE + file in a relevant directory) where a recipient would be likely to + look for such a notice. + + You may add additional accurate notices of copyright ownership. \ No newline at end of file diff --git a/wildfly/docs/licenses/fsf all permissive license.html b/wildfly/docs/licenses/fsf all permissive license.html new file mode 100644 index 0000000..ceba20a --- /dev/null +++ b/wildfly/docs/licenses/fsf all permissive license.html @@ -0,0 +1,104 @@ + + + + + +Information for Maintainers of GNU Software: License Notices for Other Files + + + + + + + + + + + + + + + + + + + + + + +
+ +

6.6.5 License Notices for Other Files

+ +

Small supporting files, short manuals (under 300 lines long) and rough +documentation (README files, INSTALL files, etc.) can +use a simple all-permissive license like this one: +

+
+
Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.  This file is offered as-is,
+without any warranty.
+
+ +

Older versions of this license did not have the second sentence with +the express warranty disclaimer. There is no urgent need to update +existing files, but new files should use the new text. +

+

If your package distributes Autoconf macros that are intended to be +used (hence distributed) by third-party packages under possibly +incompatible licenses, you may also use the above all-permissive +license for these macros. +

+

These kinds of files can also be put in the public domain. If +publishing in the US, it is enough to insert a notice saying so. +Otherwise, use Creative Commons’s CC0—See +https://creativecommons.org/choose/zero/. +

+ + + + + diff --git a/wildfly/docs/licenses/gnu general public license v2.0 only, with classpath exception.txt b/wildfly/docs/licenses/gnu general public license v2.0 only, with classpath exception.txt new file mode 100644 index 0000000..fd91b6f --- /dev/null +++ b/wildfly/docs/licenses/gnu general public license v2.0 only, with classpath exception.txt @@ -0,0 +1,363 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/wildfly/docs/licenses/gnu lesser general public license v2.1 only.txt b/wildfly/docs/licenses/gnu lesser general public license v2.1 only.txt new file mode 100644 index 0000000..4362b49 --- /dev/null +++ b/wildfly/docs/licenses/gnu lesser general public license v2.1 only.txt @@ -0,0 +1,502 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/wildfly/docs/licenses/gnu lesser general public license v2.1 or later.txt b/wildfly/docs/licenses/gnu lesser general public license v2.1 or later.txt new file mode 100644 index 0000000..ceadfe7 --- /dev/null +++ b/wildfly/docs/licenses/gnu lesser general public license v2.1 or later.txt @@ -0,0 +1,176 @@ +GNU LESSER GENERAL PUBLIC LICENSE + +Version 2.1, February 1999 + +Copyright (C) 1991, 1999 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. + +This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. + +When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. + +To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. + +For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. + +We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. + +To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. + +Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. + +Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. + +When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. + +We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. + +For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. + +In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. + +Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. + +The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". + +A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. + +The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) + +"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. + +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. + +1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. + +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + +a) The modified work must itself be a software library. +b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. +c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. +d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. + +(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. + +Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. + +This option is useful when you wish to copy part of the code of the Library into a program that is not a library. + +4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. + +If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. + +5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. + +However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. + +When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. + +If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) + +Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. + +6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. + +You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: + +a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) +b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. +c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. +d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. +e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. + +For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + +It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. + +7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: + +a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. +b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. + +8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + +9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. + +10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. + +11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + +12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + +13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. + +14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Libraries + +If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). + +To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + +one line to give the library's name and an idea of what it does. +Copyright (C) year name of author + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in +the library `Frob' (a library for tweaking knobs) written +by James Random Hacker. + +signature of Ty Coon, 1 April 1990 +Ty Coon, President of Vice +That's all there is to it! \ No newline at end of file diff --git a/wildfly/docs/licenses/gnu lesser general public license v3.0 only.txt b/wildfly/docs/licenses/gnu lesser general public license v3.0 only.txt new file mode 100644 index 0000000..fc8a5de --- /dev/null +++ b/wildfly/docs/licenses/gnu lesser general public license v3.0 only.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/wildfly/docs/licenses/gnu lesser general public license v3.0 or later.txt b/wildfly/docs/licenses/gnu lesser general public license v3.0 or later.txt new file mode 100644 index 0000000..fc8a5de --- /dev/null +++ b/wildfly/docs/licenses/gnu lesser general public license v3.0 or later.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/wildfly/docs/licenses/gnu library general public license v2 only.txt b/wildfly/docs/licenses/gnu library general public license v2 only.txt new file mode 100644 index 0000000..161a3d1 --- /dev/null +++ b/wildfly/docs/licenses/gnu library general public license v2 only.txt @@ -0,0 +1,482 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. + + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, + MA 02111-1307, USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/wildfly/docs/licenses/indiana university extreme lab software license 1.1.1.html b/wildfly/docs/licenses/indiana university extreme lab software license 1.1.1.html new file mode 100644 index 0000000..01bc490 --- /dev/null +++ b/wildfly/docs/licenses/indiana university extreme lab software license 1.1.1.html @@ -0,0 +1,1333 @@ + + + + Licenses: Indiana Extreme License 1.1.1 (indiana-extreme) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+ Licenses + + +
+

+ + Indiana Extreme License 1.1.1 (indiana-extreme) + + + + + + + + + +

+
+
+ + + + +
+ + +
+ +
+
+
+
+ + + + + +
+
+ + +
+ + + +
+
+ + Key + +
+
+ + + +
indiana-extreme
+
+ + + + + + +
+ + Name + +
+
+ + + +
Indiana University Extreme! Lab Software License Version 1.1.1
+
+ + + + + + +
+ + Short Name + +
+
+ + + +
Indiana Extreme License 1.1.1
+
+ + + + + + + +
Attribution required
+
+ + + + + + +
+ + Category + +
+
+ + + +
Permissive
+
+ + + + + + +
+ + License type + +
+
+ + + +
Open Source
+
+ + + + + + +
+ + License profile + +
+
+ + + +
7: Apache1.1 Terms
+
+ + + + + + +
+ + License style + +
+
+ + + +
Apache 1.1-Style
+
+ + + + + + +
+ + Owner + +
+
+ + + +
Indiana University
+
+ + + + + + +
+ + SPDX short identifier + +
+
+ +
 
+
+ + + + + + +
+ + Keywords + +
+
+ +
 
+
+ + + + + + +
+ + Standard notice + +
+
+ +
 
+
+ + + + + + +
+ + Special obligations + +
+
+ +
 
+
+ + + + + + +
+ + Publication year + +
+
+ +
 
+
+ + + + + + +
+ + URN + +
+
+ + + +
urn:dje:license:indiana-extreme
+
+ + + + + + +
+ + Dataspace + +
+
+ + + +
public
+
+
+ + + +
+ + +
+ + + + + + +

The full text of the license. Note that actual usage of a license with software may include copyright statements and owner information.

+
+ + + +
Indiana University Extreme! Lab Software License Version 1.1.1
+
+Copyright (c) 2002 Extreme! Lab, Indiana University. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment:
+
+"This product includes software developed by the Indiana University Extreme! Lab (http://www.extreme.indiana.edu/)."
+
+Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.
+
+4. The names "Indiana University" and "Indiana University Extreme! Lab" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact (http://www.extreme.indiana.edu/).
+
+5. Products derived from this software may not use "Indiana University" name nor may "Indiana University" appear in their name, without prior written permission of the Indiana University.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS, COPYRIGHT HOLDERS OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+
+ + + + + +
+ + +
+ + + + + + +
+ +
+ +
+

Obligations

+
+ + +
+ + License Text in Source + +

This license requires a copy of the license text and all copyright notices to be included in the source file(s). This obligation can also mean that a license or notice text file must be present in the same directory as the associated code.

+
+ + + +
+ + License Text in Documentation + +

This license requires a copy of the license text and all copyright notices to be included in the product documentation.

+
+ + + +
+ + Usage Notice in Documentation + +

This license requires a notice in the product documentation that the licensed software is being used.

+
+ + + + + + + +
+ + No Use in Endorsements + +

This license requires that neither the name of the organization that owns the licensed software nor the names of its contributors nor the name of the licensed software may be used to endorse or promote products derived from the licensed software without specific prior written permission.

+
+ + + + + + + + + + + + + + + + + + +
+
+ + +
+

Restrictions

+
+ + + + + + + + + + +
+ + Name Restriction + +

This license restricts and may specify how the name of the licensed software may be used, including restrictions that may require a name change if the code is modified.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+

Policies

+
+ + + + + + + + + +
+
+ + +
+

Information

+
+ + +
+ + Warranty Disclaimer + +

This license text includes a warranty disclaimer.

+
+ + + + + + + + + + + + + + + + + + + +
+ + GPL Compatible + +

This license is compatible with the GPL; that is, software licensed under this license can be combined with a program under the GPL without conflict, and the new combination would have the GPL applied to the whole. The primary authority for compatibility is FSF.

+
+ + + + + + +
+
+ + + + +
+ + +
+ + + +
+
+ + Homepage URL + +
+
+ +
 
+
+ + + + + + +
+ + Text URLs + +
+
+ + + +
http://www.bearcave.com/software/java/xml/xmlpull_license.html 
+
+ + + + + + +
+ + OSI URL + +
+
+ +
 
+
+ + + + + + +
+ + FAQ URL + +
+
+ +
 
+
+ + + + + + +
+ + Guidance URL + +
+
+ +
 
+
+ + + + + + +
+ + Other URLs + +
+
+ +
 
+
+
+ + + +
+ + +
+ + + +
+
+ + Name + +
+
+ + + +
Indiana University
+
+ + + + + + +
+ + Homepage URL + +
+
+ + + +
http://www.extreme.indiana.edu/
+
+ + + + + + +
+ + Type + +
+
+ + + +
Organization
+
+ + + + + + +
+ + Contact information + +
+
+ + + +
http://www.extreme.indiana.edu/
+
+ + + + + + +
+ + Alias + +
+
+ + + +
Extreme Computing
+
+ + + + + + +
+ + Notes + +
+
+ + + +
Extreme! Computing
+High Performance Distributed and Parallel Systems Research 
+Department of Computer Science 
+Indiana University
+
+
+
+ + + +
+ + +
+ + + +
+
+ + Created date + +
+
+ + + +
Aug. 27, 2014, 05:17:50 p.m. PDT
+
+ + + + + + +
+ + Created by + +
+
+ + + +
tomd
+
+ + + + + + +
+ + Last modified date + +
+
+ + + +
Aug. 27, 2014, 05:17:50 p.m. PDT
+
+ + + + + + +
+ + Last modified by + +
+
+ + + +
tomd
+
+ + + + + + + + + + +
+ + + +
+ +
+
+ +
+ + + + + +
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/licenses/licenses.css b/wildfly/docs/licenses/licenses.css new file mode 100644 index 0000000..566d3c9 --- /dev/null +++ b/wildfly/docs/licenses/licenses.css @@ -0,0 +1,22 @@ +table { + border-collapse: collapse; +} + +table, th, td { + border: 1px solid navy; +} + +th { + text-align: left; + background-color: #BCC6CC; + +} + +th, td { + padding: 2px; + text-align: left; +} + +tr:nth-child(even) { + background-color: #f2f2f2; +} \ No newline at end of file diff --git a/wildfly/docs/licenses/licenses.html b/wildfly/docs/licenses/licenses.html new file mode 100644 index 0000000..906f9f8 --- /dev/null +++ b/wildfly/docs/licenses/licenses.html @@ -0,0 +1,5546 @@ + + + + + + + +

WildFly

+

The following material has been provided for informational purposes only, and should not be relied upon or construed as a legal opinion or legal advice.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Package GroupPackage ArtifactPackage VersionRemote LicensesLocal Licenses
com.carrotsearchhppc0.8.1Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxmlclassmate1.5.1Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.corejackson-annotations2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.corejackson-core2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.corejackson-databind2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.datatypejackson-datatype-jdk82.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.datatypejackson-datatype-jsr3102.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.jakarta.rsjackson-jakarta-rs-base2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.jakarta.rsjackson-jakarta-rs-json-provider2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.jrjackson-jr-objects2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.modulejackson-module-jakarta-xmlbind-annotations2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.woodstoxwoodstox-core6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.github.ben-manes.caffeinecaffeine3.1.8Apache License 2.0 +
+
apache license 2.0.txt +
+
com.github.fgebtf1.2GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.fgejackson-coreutils1.8GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.fgejson-patch1.9GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.fgemsg-simple1.1GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.lubenzstd-jni1.5.6-5BSD 2-clause "Simplified" License +
+
bsd 2-clause simplified license.html +
+
com.google.api.grpcproto-google-common-protos2.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
com.google.code.gsongson2.8.9Apache License 2.0 +
+
apache license 2.0.txt +
+
com.google.guavafailureaccess1.0.2Apache License 2.0 +
+
apache license 2.0.txt +
+
com.google.guavaguava33.0.0-jreApache License 2.0 +
+
apache license 2.0.txt +
+
com.google.protobufprotobuf-java3.25.5BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
com.google.protobufprotobuf-java-util3.25.5BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
com.googlecode.javaewahJavaEWAH1.2.3Apache License 2.0 +
+
apache license 2.0.txt +
+
com.h2databaseh22.2.224Mozilla Public License 2.0 +
+ Eclipse Public License 1.0 +
+
mozilla public license 2.0.html +
+ eclipse public license 1.0.txt +
+
com.ibm.asyncasyncutil0.1.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.microsoft.azureazure-storage8.6.6Apache License 2.0 +
+
apache license 2.0.txt +
+
com.nimbusdsnimbus-jose-jwt9.37.3Apache License 2.0 +
+
apache license 2.0.txt +
+
com.squareupprotoparser4.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
com.sun.istackistack-commons-runtime4.1.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.istackistack-commons-tools4.1.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.xml.bind.externalrelaxng-datatype4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.xml.bind.externalrngom4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.xml.fastinfosetFastInfoset2.1.1Apache License 2.0 +
+ Eclipse Distribution License, Version 1.0 +
+
apache license 2.0.txt +
+ eclipse distribution license, version 1.0.txt +
+
com.sun.xml.messaging.saajsaaj-impl3.0.0Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
commons-beanutilscommons-beanutils1.9.4Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-clicommons-cli1.9.0Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-codeccommons-codec1.17.1Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-collectionscommons-collections3.2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-daemoncommons-daemonNot InstalledApache License 2.0 +
+
apache license 2.0.txt +
+
commons-iocommons-io2.16.1Apache License 2.0 +
+
apache license 2.0.txt +
+
de.dentrassi.cryptopem-keystore2.4.0Eclipse Public License 1.0 +
+
eclipse public license 1.0.txt +
+
gnu.getoptjava-getopt1.0.13GNU Library General Public License v2 only +
+
gnu library general public license v2 only.txt +
+
io.agroalagroal-api2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.agroalagroal-narayana2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.agroalagroal-pool2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.grpcgrpc-api1.58.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.micrometermicrometer-commons1.12.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.micrometermicrometer-core1.12.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.micrometermicrometer-registry-otlp1.12.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-buffer4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-dns4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-http4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-http24.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-socks4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-common4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-handler4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-handler-proxy4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-resolver4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-resolver-dns4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-classes-epoll4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-classes-kqueue4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-native-epoll4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-native-kqueue4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-native-unix-common4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-annotations1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-annotations-support1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-api1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-api-semconv1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-api1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-api-events1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-context1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-exporter-common1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-exporter-otlp1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-exporter-otlp-common1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-common1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-extension-autoconfigure1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-extension-autoconfigure-spi1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-logs1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-metrics1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-trace1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-semconv1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.protoopentelemetry-proto0.20.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.perfmarkperfmark-api0.23.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.reactivex.rxjava2rxjava2.2.21Apache License 2.0 +
+
apache license 2.0.txt +
+
io.reactivex.rxjava3rxjava3.1.9Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-annotation2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-classloader2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-constraint2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-expression2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-function2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-vertx-context2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config-common3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config-core3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config-source-file-system3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryejandex3.2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-api2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-cdi2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-exporters2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-propagation2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-rest2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny2.6.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny-reactive-streams-operators2.6.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny-zero1.1.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny-zero-flow-adapters1.1.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-amqp-client3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-core3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-kafka-client3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-runtime3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-converter-api2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-amqp4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-api4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-kafka4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-kafka-api4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-provider4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance-api6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance-autoconfig-core6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance-core6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-health4.0.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt-cdi-extension4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt-common4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt-http-mechanism4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-open-api-core3.10.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-open-api-jaxrs3.10.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.undertow.jastowjastow2.2.8.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.undertowundertow-core2.3.17.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.undertowundertow-servlet2.3.17.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.undertowundertow-websockets-jsr2.3.17.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.vertxvertx-amqp-client4.5.10Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-core4.5.10Apache License 2.0 +
+ Eclipse Public License 2.0 +
+
apache license 2.0.txt +
+ eclipse public license 2.0.txt +
+
io.vertxvertx-grpc-client4.5.10Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-grpc-common4.5.10Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-kafka-client4.4.9Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-proton4.5.10Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.activationjakarta.activation-api2.1.3Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
jakarta.annotationjakarta.annotation-api2.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.authenticationjakarta.authentication-api3.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.authorizationjakarta.authorization-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.batchjakarta.batch-api2.1.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.ejbjakarta.ejb-api4.0.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.enterprise.concurrentjakarta.enterprise.concurrent-api3.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.enterprisejakarta.enterprise.cdi-api4.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.enterprisejakarta.enterprise.lang-model4.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.injectjakarta.inject-api2.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.interceptorjakarta.interceptor-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.jmsjakarta.jms-api3.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.json.bindjakarta.json.bind-api3.0.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.jsonjakarta.json-api2.1.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.mailjakarta.mail-api2.1.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+ eclipse distribution license, version 1.0.txt +
+
jakarta.mvcjakarta.mvc-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.persistencejakarta.persistence-api3.1.0Eclipse Public License 2.0 +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ eclipse distribution license, version 1.0.txt +
+
jakarta.resourcejakarta.resource-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.security.enterprisejakarta.security.enterprise-api3.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.servletjakarta.servlet-api6.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.servlet.jspjakarta.servlet.jsp-api3.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.servlet.jsp.jstljakarta.servlet.jsp.jstl-api3.0.2Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.transactionjakarta.transaction-api2.0.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.validationjakarta.validation-api3.0.2Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.websocketjakarta.websocket-api2.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.websocketjakarta.websocket-client-api2.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.ws.rsjakarta.ws.rs-api3.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.xml.bindjakarta.xml.bind-api4.0.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
jboss.jaxbintrosjboss-jaxb-intros2.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
joda-timejoda-time2.12.7Apache License 2.0 +
+
apache license 2.0.txt +
+
net.bytebuddybyte-buddy1.14.18Apache License 2.0 +
+
apache license 2.0.txt +
+
net.jcipjcip-annotations1.0Creative Commons Attribution 2.5 +
+
creative commons attribution 2.5.html +
+
net.shibboleth.utilitiesjava-support8.0.0Apache License 2.0 +
+ BSD 3-Clause "New" or "Revised" License +
+
apache license 2.0.txt +
+ bsd 3-clause new or revised license.html +
+
org.aeshaesh2.4Apache License 2.0 +
+
apache license 2.0.txt +
+
org.aeshaesh-extensions1.8Apache License 2.0 +
+
apache license 2.0.txt +
+
org.aeshreadline2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.antlrantlr44.13.0BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.antlrantlr4-runtime4.13.0BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.apache.activemqactivemq-artemis-native2.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-amqp-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-cli2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-commons2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-core-client2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-dto2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-hornetq-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-hqclient-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-client2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-ra2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-server2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-service-extensions2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jdbc-store2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-journal2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-selector2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-server2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-stomp-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.commonscommons-lang33.15.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-bindings-coloc4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-bindings-soap4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-bindings-xml4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-databinding-aegis4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-databinding-jaxb4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-features-clustering4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-features-logging4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-features-throttling4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-frontend-jaxws4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-frontend-simple4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-management4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-security4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-security-saml4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-http4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-http-hc4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-jms4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-local4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-addr4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-wsdl4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-mex4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-policy4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-rm4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-security4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-common4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-java2ws4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-validator4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-wsdlto-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-wsdlto-databinding-jaxb4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-wsdlto-frontend-jaxws4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.services.stscxf-services-sts-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.services.ws-discoverycxf-services-ws-discovery-api4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-boolean4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-bug9864.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-dv4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-ts4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjc-utilscxf-xjc-runtime4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpasyncclient4.1.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpclient4.5.14Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpcore4.4.16Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpcore-nio4.4.16Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpmime4.5.14Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.jamesapache-mime4j-core0.8.11Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.jamesapache-mime4j-dom0.8.11Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.jamesapache-mime4j-storage0.8.11Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.kafkakafka-clients3.7.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.logging.log4jlog4j-api2.23.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-analysis-common9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-core9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-facet9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-join9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-queries9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-queryparser9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.neethineethi3.2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.qpidproton-j0.34.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.santuarioxmlsec3.0.4Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.sshdsshd-common2.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.sshdsshd-core2.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.velocityvelocity-engine-core2.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.ws.xmlschemaxmlschema-core2.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-bindings3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-policy3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-common3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-dom3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-policy-stax3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-stax3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.bitbucket.b_cjose4j0.9.6Apache License 2.0 +
+
apache license 2.0.txt +
+
org.bouncycastlebcjmail-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.bouncycastlebcpg-jdk18on1.78.1MIT License +
+ Apache License 2.0 +
+
mit license.txt +
+ apache license 2.0.txt +
+
org.bouncycastlebcpkix-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.bouncycastlebcprov-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.bouncycastlebcutil-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.codehaus.woodstoxstax2-api4.2.2BSD 2-clause "Simplified" License +
+
bsd 2-clause simplified license.html +
+
org.cryptacularcryptacular1.2.5GNU Lesser General Public License v3.0 only +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 only.txt +
+ apache license 2.0.txt +
+
org.eclipse.angusangus-activation2.0.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.eclipse.angusangus-mail2.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+ eclipse distribution license, version 1.0.txt +
+
org.eclipse.jdtecj3.32.0Eclipse Public License 2.0 +
+
eclipse public license 2.0.txt +
+
org.eclipse.jgitorg.eclipse.jgit6.10.0.202406032230-rBSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.eclipse.jgitorg.eclipse.jgit.ssh.apache6.10.0.202406032230-rBSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.eclipse.krazokrazo-core3.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.krazokrazo-resteasy3.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.configmicroprofile-config-api3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.fault-tolerancemicroprofile-fault-tolerance-api4.0.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.healthmicroprofile-health-api4.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.jwtmicroprofile-jwt-auth-api2.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.lramicroprofile-lra-api2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.openapimicroprofile-openapi-api3.1.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.reactive-streams-operatorsmicroprofile-reactive-streams-operators-api3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.reactive-streams-operatorsmicroprofile-reactive-streams-operators-core3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.rest.clientmicroprofile-rest-client-api3.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.parssonparsson1.1.7Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.eclipseyasson3.0.2Eclipse Public License 2.0 +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ eclipse distribution license, version 1.0.txt +
+
org.elasticsearch.clientelasticsearch-rest-client8.15.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.elasticsearch.clientelasticsearch-rest-client-sniffer8.15.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.fusesource.jansijansi1.18Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
org.glassfish.expresslyexpressly5.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfishjakarta.enterprise.concurrent3.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfishjakarta.faces4.0.7Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfishjakarta.json1.1.6Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfish.jaxbcodemodel4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-core4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-jxc4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-runtime4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-xjc4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbtxw24.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbxsom4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.soteriajakarta.security.enterprise3.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfish.soteriasoteria.spi.bean.decorator.weld3.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfish.webjakarta.servlet.jsp.jstl3.0.1-jbossorg-1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.hibernate.commonhibernate-commons-annotations7.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.ormhibernate-core6.6.1.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.hibernate.ormhibernate-envers6.6.1.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.hibernate.searchhibernate-search-backend-elasticsearch7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-backend-lucene7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-engine7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-mapper-orm7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-mapper-pojo-base7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-util-common7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.validatorhibernate-validator8.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.validatorhibernate-validator-cdi8.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hornetqhornetq-commons2.4.9.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hornetqhornetq-core-client2.4.9.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hornetqhornetq-jakarta-client2.4.9.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cachestore-jdbc-common-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cachestore-jdbc-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cachestore-remote14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cdi-common-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cdi-embedded-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cdi-remote-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-client-hotrod-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-clustered-counter14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-clustered-lock14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-commons-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-core-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-hibernate-cache-commons14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-hibernate-cache-spi14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-hibernate-cache-v6214.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-objectfilter14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-query14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-query-core14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-query-dsl14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-remote-query-client14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispan.protostreamprotostream4.6.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispan.protostreamprotostream-types4.6.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jasyptjasypt1.9.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jberetjberet-core3.0.0.FinalEclipse Public License 2.0 +
+
eclipse public license 2.0.txt +
+
org.jboss.activemq.artemis.integrationartemis-wildfly-integration2.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.classfilewriterjboss-classfilewriter1.3.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.commonjboss-common-beans2.0.1.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ejb3jboss-ejb3-ext-api2.4.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.genericjmsgeneric-jms-ra-jar3.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.halhal-console3.7.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.invocationjboss-invocation2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ironjacamarironjacamar-common-api3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-common-impl3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-common-spi3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-core-api3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-core-impl3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-deployers-common3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-jdbc3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-validator3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jbossjboss-dmr1.7.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jbossjboss-ejb-client5.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jbossjboss-iiop-client2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jbossjboss-transaction-spi8.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jbossjboss-vfs3.3.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.loggingcommons-logging-jboss-logging1.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.loggingjboss-logging3.6.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.loggingjul-to-slf4j-stub1.0.1.FinalMIT License +
+
mit license.txt +
+
org.jboss.logmanagerjboss-logmanager2.1.19.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.logmanagerlog4j2-jboss-logmanager2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.marshallingjboss-marshalling2.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.marshallingjboss-marshalling-river2.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.metadatajboss-metadata-appclient16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-common16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-ear16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-ejb16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-web16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.mod_clustermod_cluster-container-spi2.0.4.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.mod_clustermod_cluster-core2.0.4.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.mod_clustermod_cluster-load-spi2.0.4.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.modulesjboss-modules2.1.5.FinalApache License 2.0 +
+ Indiana University Extreme! Lab Software License 1.1.1 +
+
apache license 2.0.txt +
+ indiana university extreme lab software license 1.1.1.html +
+
org.jboss.mscjboss-msc1.5.5.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.narayanajbosstxbridge7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.jtsnarayana-jts-idlj7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.jtsnarayana-jts-integration7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-client7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-coordinator-jar7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-proxy-api7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-service-base7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsnarayana-lra7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-api7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-bridge7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-integration7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-util7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.xtsjbossxts7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.openjdk-orbopenjdk-orb10.1.0.FinalGNU General Public License v2.0 only, with Classpath exception +
+
gnu general public license v2.0 only, with classpath exception.txt +
+
org.jboss.remotingjboss-remoting5.0.29.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.remotingjmxremoting-jmx3.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.microprofilemicroprofile-config2.1.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.microprofilemicroprofile-rest-client2.1.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.microprofilemicroprofile-rest-client-base2.1.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-atom-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-cdi6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-client6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-client-api6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-core6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-core-spi6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-crypto6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-jackson2-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-jaxb-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-jsapi6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-json-binding-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-json-p-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-multipart-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-rxjava26.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-tracing-api2.0.1.FinalEclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.jboss.resteasyresteasy-validator-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.springresteasy-spring3.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.slf4jslf4j-jboss-logmanager2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.spec.jakarta.eljboss-el-api_5.0_spec4.0.1.FinalEclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+ Apache License 2.0 +
+ GNU Lesser General Public License v2.1 or later +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+ apache license 2.0.txt +
+ gnu lesser general public license v2.1 or later.txt +
+
org.jboss.spec.jakarta.xml.soapjboss-saaj-api_3.0_spec1.0.0.FinalEclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.jboss.spec.jakarta.xml.wsjboss-jakarta-xml-ws-api_4.0_spec1.0.0.FinalEclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.jbossstaxmapper1.5.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.stdiojboss-stdio1.1.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.threadsjboss-threads2.4.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-ejb5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-jsf5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-jta5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-web5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-api5.0.SP3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-core-impl5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-lite-extension-translator5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-spi5.0.SP3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-client7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-factories7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-resources7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-server7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-transports-udp7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-transports-undertow7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.wsjbossws-api3.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.wsjbossws-common5.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.wsjbossws-common-tools2.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.wsjbossws-spi5.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.ws.projectsjaxws-undertow-httpspi2.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.xnio.nettynetty-xnio-transport0.1.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.xnioxnio-api3.8.16.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.xnioxnio-nio3.8.16.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jctoolsjctools-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroups.awsjgroups-aws3.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroups.azurejgroups-azure2.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroupsjgroups5.2.28.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroups.kubernetesjgroups-kubernetes2.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jvnet.staxexstax-ex2.1.0Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.lz4lz4-java1.8.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-core4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-profile-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-saml-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-saml-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-security-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-security-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-soap-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-saml-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-saml-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xmlsec-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xmlsec-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.ow2.asmasm9.7BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.ow2.asmasm-util9.7BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.projectodd.vdxvdx-core1.1.6Apache License 2.0 +
+
apache license 2.0.txt +
+
org.projectodd.vdxvdx-wildfly1.1.6Apache License 2.0 +
+
apache license 2.0.txt +
+
org.reactivestreamsreactive-streams1.0.4MIT-0 +
+
mit-0.html +
+
org.slf4jslf4j-api2.0.13MIT License +
+
mit license.txt +
+
org.wildfly.clientwildfly-client-config1.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-infinispan-common1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-infinispan-embedded1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-infinispan-remote1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-context1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-marshalling-jboss1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-marshalling-protostream1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-marshalling-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-api1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-infinispan1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-jgroups1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-local1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-cache1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-infinispan-embedded1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-infinispan-remote1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-spec-servlet-6.01.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-spec-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.commonwildfly-common1.7.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-cli26.0.0.Beta5Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
org.wildfly.corewildfly-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-controller-client26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-core-management-client26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-core-management-subsystem26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-core-security26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-deployment-repository26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-deployment-scanner26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-discovery26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-domain-http-error-context26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-domain-http-interface26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-domain-management26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-elytron-integration26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-elytron-tool-wrapper26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-embedded26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-event-logger26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-host-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-installation-manager26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-io26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-io-spi26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-jar-runtime26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-jmx26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-launcher26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-logging26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-management-client-content26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-network26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-patching26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-platform-mbean26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-process-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-protocol26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-remoting26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-request-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-security-manager26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-server26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-service26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-subsystem26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-threads26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-version26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.discoverywildfly-discovery-client1.3.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.installation-managerinstallation-manager-api1.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-eclipselink34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-hibernate634.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-hibernatesearch34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflymvc-krazo-galleon-sharedNot InstalledApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflymvc-krazo-subsystem1.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-java2.2.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-linux-s390x2.2.2.SP01Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-linux-x86_642.2.2.SP01Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-macosx-x86_642.2.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-windows-x86_642.2.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.elytron-webundertow-server4.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.elytron-webundertow-server-servlet4.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-authentication3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-authorization3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-client-resteasy3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-client-webservices3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-security3.0.3.FinalApache License 2.0 +
+ Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
apache license 2.0.txt +
+ eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.wildfly.security.mpwildfly-elytron-jwt2.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-asn12.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-audit2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server-deprecated2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server-http2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server-sasl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-base2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-client2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-credential2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-credential-source-impl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-credential-store2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-dynamic-ssl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-encryption2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-basic2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-bearer2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-cert2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-external2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-form2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-oidc2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-spnego2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-sso2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-stateful-basic2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-jose-jwk2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-jose-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-json-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-keystore2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-gssapi2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-http2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-oauth22.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-scram2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-password-impl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-permission2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-provider-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm-jdbc2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm-ldap2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm-token2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-anonymous2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-auth-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-entity2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-external2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-gs22.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-gssapi2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-localuser2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-oauth22.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-otp2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-plain2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-scram2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-security-manager2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-security-manager-action2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-ssh-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-ssl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-tool2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x5002.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-cert2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-cert-acme2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-cert-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-principal2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.transactionwildfly-transaction-client3.0.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.unstable.api.annotationunstable-api-annotation-classpath-indexer1.0.0.FinalPublic Domain +
+
public domain.txt +
+
org.wildflywildfly-appclient34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-batch-jberet34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-bean-validation34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-client-all34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-cache34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-client34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-infinispan34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-el-expressly34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-faces-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-faces-mojarra34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-client-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-client-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-embedded-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-jgroups-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-jgroups-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-jgroups-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-marshalling-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-marshalling-jboss34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-marshalling-protostream34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-server-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-server-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-server-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-compat34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-server34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-container34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-undertow34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-weld-core34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-weld-ejb34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-weld-web34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-connector34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-datasources-agroal34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ee34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ee-feature-pack-product-confNot InstalledApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ee-security34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ejb334.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-elytron-oidc-client-subsystem34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-feature-pack-product-conf34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-health34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-client-common2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-ejb-client2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-naming-client2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-transaction-client2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-iiop-openjdk34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jaxrs34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jdr34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jpa34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jsf34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jsf-injection34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jsr7734.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-keycloak34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-mail34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-messaging-activemq-injection34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-messaging-activemq-subsystem34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-metrics34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-micrometer34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-micrometer-deployment34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-config-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-fault-tolerance-smallrye-deployment34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-fault-tolerance-smallrye-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-health-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-jwt-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-lra-coordinator34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-lra-participant34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-metrics-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-openapi-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-opentracing-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-amqp34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-config34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-kafka34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-streams-operators34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-streams-operators-cdi-provider34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-telemetry34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-telemetry-cdi-provider34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-mod_cluster-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-mod_cluster-undertow34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-naming34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-naming-client2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-opentelemetry34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-opentelemetry-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-picketlink34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-pojo34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-rts34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-sar34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-security34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-system-jmx34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-transactions34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-undertow34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-web-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-webservices-opensaml-sysconfig34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-webservices-server-integration34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-bean-validation34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-ejb34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-jpa34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-transactions34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-webservices34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-xts34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.xerial.snappysnappy-java1.1.10.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.yamlsnakeyaml2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkannotations2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkapache-client2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkarns2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkauth2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkaws-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkaws-query-protocol2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkaws-xml-protocol2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkcrt-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkendpoints-spi2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkhttp-client-spi2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkjson-utils2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkmetrics-spi2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkprofiles2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkprotocol-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkregions2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdks32.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdksdk-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkthird-party-jackson-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkutils2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.eventstreameventstream1.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
wsdl4jwsdl4j1.6.3Common Public License 1.0 +
+
common public license 1.0.txt +
+
xml-resolverxml-resolver1.2Apache License 2.0 +
+
apache license 2.0.txt +
+
+ + diff --git a/wildfly/docs/licenses/licenses.xml b/wildfly/docs/licenses/licenses.xml new file mode 100644 index 0000000..d12a8ea --- /dev/null +++ b/wildfly/docs/licenses/licenses.xml @@ -0,0 +1,10130 @@ + + + + + com.carrotsearch + hppc + 0.8.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml + classmate + 1.5.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.core + jackson-annotations + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.core + jackson-core + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.core + jackson-databind + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.jakarta.rs + jackson-jakarta-rs-base + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.jakarta.rs + jackson-jakarta-rs-json-provider + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.module + jackson-module-jakarta-xmlbind-annotations + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.woodstox + woodstox-core + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.github.ben-manes.caffeine + caffeine + 3.1.8 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.github.fge + btf + 1.2 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.github.fge + jackson-coreutils + 1.8 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.github.fge + json-patch + 1.9 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.github.fge + msg-simple + 1.1 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.google.code.gson + gson + 2.8.9 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.google.guava + failureaccess + 1.0.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.google.guava + guava + 33.0.0-jre + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.googlecode.javaewah + JavaEWAH + 1.2.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.h2database + h2 + 2.2.224 + + + Mozilla Public License 2.0 + https://fedoraproject.org/wiki/Licensing/MPLv2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + wildfly-ee-feature-pack-licenses.xml + + + com.ibm.async + asyncutil + 0.1.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.microsoft.azure + azure-storage + 8.6.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.nimbusds + nimbus-jose-jwt + 9.37.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.squareup + protoparser + 4.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.sun.istack + istack-commons-runtime + 4.1.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.sun.istack + istack-commons-tools + 4.1.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.sun.xml.bind.external + relaxng-datatype + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.sun.xml.bind.external + rngom + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.sun.xml.fastinfoset + FastInfoset + 2.1.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.sun.xml.messaging.saaj + saaj-impl + 3.0.0 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + commons-beanutils + commons-beanutils + 1.9.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + commons-cli + commons-cli + 1.9.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + commons-codec + commons-codec + 1.17.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + commons-collections + commons-collections + 3.2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + commons-daemon + commons-daemon + Not Installed + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + commons-io + commons-io + 2.16.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + de.dentrassi.crypto + pem-keystore + 2.4.0 + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + wildfly-ee-feature-pack-licenses.xml + + + gnu.getopt + java-getopt + 1.0.13 + + + GNU Library General Public License v2 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + + + wildfly-ee-feature-pack-licenses.xml + + + io.agroal + agroal-api + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.agroal + agroal-narayana + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.agroal + agroal-pool + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-buffer + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-codec + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-codec-dns + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-codec-http + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-codec-socks + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-common + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-handler + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-handler-proxy + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-resolver + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-resolver-dns + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-transport + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-transport-classes-epoll + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-transport-classes-kqueue + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-transport-native-epoll + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-transport-native-kqueue + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.netty + netty-transport-native-unix-common + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.reactivex.rxjava2 + rxjava + 2.2.21 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.reactivex.rxjava3 + rxjava + 3.1.9 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.smallrye + jandex + 3.2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.undertow + undertow-core + 2.3.17.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.undertow + undertow-servlet + 2.3.17.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.undertow + undertow-websockets-jsr + 2.3.17.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + io.undertow.jastow + jastow + 2.2.8.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.activation + jakarta.activation-api + 2.1.3 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.annotation + jakarta.annotation-api + 2.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.authentication + jakarta.authentication-api + 3.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.authorization + jakarta.authorization-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.batch + jakarta.batch-api + 2.1.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.ejb + jakarta.ejb-api + 4.0.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.enterprise + jakarta.enterprise.cdi-api + 4.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.enterprise + jakarta.enterprise.lang-model + 4.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.enterprise.concurrent + jakarta.enterprise.concurrent-api + 3.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.inject + jakarta.inject-api + 2.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.interceptor + jakarta.interceptor-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.jms + jakarta.jms-api + 3.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.json + jakarta.json-api + 2.1.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.json.bind + jakarta.json.bind-api + 3.0.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.mail + jakarta.mail-api + 2.1.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.persistence + jakarta.persistence-api + 3.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.resource + jakarta.resource-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.security.enterprise + jakarta.security.enterprise-api + 3.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.servlet + jakarta.servlet-api + 6.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.servlet.jsp + jakarta.servlet.jsp-api + 3.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.servlet.jsp.jstl + jakarta.servlet.jsp.jstl-api + 3.0.2 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.transaction + jakarta.transaction-api + 2.0.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.validation + jakarta.validation-api + 3.0.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.websocket + jakarta.websocket-api + 2.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.websocket + jakarta.websocket-client-api + 2.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.ws.rs + jakarta.ws.rs-api + 3.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jakarta.xml.bind + jakarta.xml.bind-api + 4.0.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + jboss.jaxbintros + jboss-jaxb-intros + 2.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + joda-time + joda-time + 2.12.7 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + net.bytebuddy + byte-buddy + 1.14.18 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + net.jcip + jcip-annotations + 1.0 + + + Creative Commons Attribution 2.5 + https://creativecommons.org/licenses/by/2.5/legalcode + + + wildfly-ee-feature-pack-licenses.xml + + + net.shibboleth.utilities + java-support + 8.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.aesh + aesh + 2.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.aesh + aesh-extensions + 1.8 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.aesh + readline + 2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.antlr + antlr4 + 4.13.0 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.antlr + antlr4-runtime + 4.13.0 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + activemq-artemis-native + 2.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-amqp-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-cli + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-commons + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-core-client + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-dto + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-hornetq-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-hqclient-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-jakarta-client + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-jakarta-ra + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-jakarta-server + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-jakarta-service-extensions + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-jdbc-store + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-journal + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-selector + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-server + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.activemq + artemis-stomp-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.commons + commons-lang3 + 3.15.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-bindings-coloc + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-bindings-soap + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-bindings-xml + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-databinding-aegis + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-databinding-jaxb + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-features-clustering + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-features-logging + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-features-throttling + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-frontend-jaxws + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-frontend-simple + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-management + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-security + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-security-saml + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-transports-http + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-transports-http-hc + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-transports-jms + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-transports-local + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-ws-addr + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-ws-mex + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-ws-policy + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-ws-rm + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-ws-security + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-rt-wsdl + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-tools-common + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-tools-java2ws + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-tools-validator + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-tools-wsdlto-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-tools-wsdlto-databinding-jaxb + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf + cxf-tools-wsdlto-frontend-jaxws + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.services.sts + cxf-services-sts-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.services.ws-discovery + cxf-services-ws-discovery-api + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.xjc-utils + cxf-xjc-runtime + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.xjcplugins + cxf-xjc-boolean + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.xjcplugins + cxf-xjc-bug986 + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.xjcplugins + cxf-xjc-dv + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.cxf.xjcplugins + cxf-xjc-ts + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.httpcomponents + httpasyncclient + 4.1.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.httpcomponents + httpclient + 4.5.14 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.httpcomponents + httpcore + 4.4.16 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.httpcomponents + httpcore-nio + 4.4.16 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.httpcomponents + httpmime + 4.5.14 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.james + apache-mime4j-core + 0.8.11 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.james + apache-mime4j-dom + 0.8.11 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.james + apache-mime4j-storage + 0.8.11 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.logging.log4j + log4j-api + 2.23.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.lucene + lucene-analysis-common + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.lucene + lucene-core + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.lucene + lucene-facet + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.lucene + lucene-join + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.lucene + lucene-queries + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.lucene + lucene-queryparser + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.neethi + neethi + 3.2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.qpid + proton-j + 0.34.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.santuario + xmlsec + 3.0.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.sshd + sshd-common + 2.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.sshd + sshd-core + 2.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.velocity + velocity-engine-core + 2.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.ws.xmlschema + xmlschema-core + 2.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.wss4j + wss4j-bindings + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.wss4j + wss4j-policy + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.wss4j + wss4j-ws-security-common + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.wss4j + wss4j-ws-security-dom + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.wss4j + wss4j-ws-security-policy-stax + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.apache.wss4j + wss4j-ws-security-stax + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.bitbucket.b_c + jose4j + 0.9.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.bouncycastle + bcjmail-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.bouncycastle + bcpg-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.bouncycastle + bcpkix-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.bouncycastle + bcprov-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.bouncycastle + bcutil-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.codehaus.woodstox + stax2-api + 4.2.2 + + + BSD 2-clause "Simplified" License + https://opensource.org/license/BSD-2-Clause/ + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.cryptacular + cryptacular + 1.2.5 + + + GNU Lesser General Public License v3.0 only + https://www.gnu.org/licenses/lgpl-3.0-standalone.html + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse + yasson + 3.0.2 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse.angus + angus-activation + 2.0.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse.angus + angus-mail + 2.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse.jdt + ecj + 3.32.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse.jgit + org.eclipse.jgit + 6.10.0.202406032230-r + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse.jgit + org.eclipse.jgit.ssh.apache + 6.10.0.202406032230-r + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.eclipse.parsson + parsson + 1.1.7 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.elasticsearch.client + elasticsearch-rest-client + 8.15.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.elasticsearch.client + elasticsearch-rest-client-sniffer + 8.15.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.fusesource.jansi + jansi + 1.18 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish + jakarta.enterprise.concurrent + 3.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish + jakarta.faces + 4.0.7 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish + jakarta.json + 1.1.6 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.expressly + expressly + 5.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + codemodel + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + jaxb-core + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + jaxb-jxc + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + jaxb-runtime + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + jaxb-xjc + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + txw2 + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.jaxb + xsom + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.soteria + jakarta.security.enterprise + 3.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.soteria + soteria.spi.bean.decorator.weld + 3.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.glassfish.web + jakarta.servlet.jsp.jstl + 3.0.1-jbossorg-1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.common + hibernate-commons-annotations + 7.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.orm + hibernate-core + 6.6.1.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.orm + hibernate-envers + 6.6.1.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.search + hibernate-search-backend-elasticsearch + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.search + hibernate-search-backend-lucene + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.search + hibernate-search-engine + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.search + hibernate-search-mapper-orm + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.search + hibernate-search-mapper-pojo-base + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.search + hibernate-search-util-common + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.validator + hibernate-validator + 8.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hibernate.validator + hibernate-validator-cdi + 8.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hornetq + hornetq-commons + 2.4.9.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hornetq + hornetq-core-client + 2.4.9.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.hornetq + hornetq-jakarta-client + 2.4.9.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-cachestore-jdbc-common-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-cachestore-jdbc-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-cachestore-remote + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-cdi-common-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-cdi-embedded-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-cdi-remote-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-client-hotrod-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-clustered-counter + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-clustered-lock + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-commons-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-core-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-hibernate-cache-commons + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-hibernate-cache-spi + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-hibernate-cache-v62 + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-objectfilter + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-query + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-query-core + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-query-dsl + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan + infinispan-remote-query-client + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan.protostream + protostream + 4.6.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.infinispan.protostream + protostream-types + 4.6.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jasypt + jasypt + 1.9.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jberet + jberet-core + 3.0.0.Final + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss + jboss-dmr + 1.7.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss + jboss-ejb-client + 5.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss + jboss-iiop-client + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss + jboss-transaction-spi + 8.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss + jboss-vfs + 3.3.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss + staxmapper + 1.5.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.activemq.artemis.integration + artemis-wildfly-integration + 2.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.classfilewriter + jboss-classfilewriter + 1.3.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.common + jboss-common-beans + 2.0.1.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ejb3 + jboss-ejb3-ext-api + 2.4.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.genericjms + generic-jms-ra-jar + 3.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.hal + hal-console + 3.7.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.invocation + jboss-invocation + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-common-api + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-common-impl + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-common-spi + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-core-api + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-core-impl + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-deployers-common + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-jdbc + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ironjacamar + ironjacamar-validator + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.logging + commons-logging-jboss-logging + 1.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.logging + jboss-logging + 3.6.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.logging + jul-to-slf4j-stub + 1.0.1.Final + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.logmanager + jboss-logmanager + 2.1.19.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.logmanager + log4j2-jboss-logmanager + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.marshalling + jboss-marshalling + 2.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.marshalling + jboss-marshalling-river + 2.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.metadata + jboss-metadata-appclient + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.metadata + jboss-metadata-common + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.metadata + jboss-metadata-ear + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.metadata + jboss-metadata-ejb + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.metadata + jboss-metadata-web + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.mod_cluster + mod_cluster-container-spi + 2.0.4.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.mod_cluster + mod_cluster-core + 2.0.4.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.mod_cluster + mod_cluster-load-spi + 2.0.4.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.modules + jboss-modules + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Indiana University Extreme! Lab Software License 1.1.1 + https://enterprise.dejacode.com/licenses/public/indiana-extreme/?_list_filters=q%3Dindiana%2Bextreme#license-text + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.msc + jboss-msc + 1.5.5.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana + jbosstxbridge + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.jts + narayana-jts-idlj + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.jts + narayana-jts-integration + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.rts + restat-api + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.rts + restat-bridge + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.rts + restat-integration + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.rts + restat-util + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.narayana.xts + jbossxts + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.openjdk-orb + openjdk-orb + 10.1.0.Final + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.remoting + jboss-remoting + 5.0.29.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.remotingjmx + remoting-jmx + 3.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-atom-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-cdi + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-client + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-client-api + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-core + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-core-spi + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-crypto + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-jackson2-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-jaxb-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-jsapi + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-json-binding-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-json-p-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-multipart-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-rxjava2 + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-tracing-api + 2.0.1.Final + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy + resteasy-validator-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.resteasy.spring + resteasy-spring + 3.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.slf4j + slf4j-jboss-logmanager + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.spec.jakarta.el + jboss-el-api_5.0_spec + 4.0.1.Final + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.spec.jakarta.xml.soap + jboss-saaj-api_3.0_spec + 1.0.0.Final + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.spec.jakarta.xml.ws + jboss-jakarta-xml-ws-api_4.0_spec + 1.0.0.Final + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.stdio + jboss-stdio + 1.1.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.threads + jboss-threads + 2.4.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld + weld-api + 5.0.SP3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld + weld-core-impl + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld + weld-lite-extension-translator + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld + weld-spi + 5.0.SP3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld.module + weld-ejb + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld.module + weld-jsf + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld.module + weld-jta + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.weld.module + weld-web + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws + jbossws-api + 3.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws + jbossws-common + 5.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws + jbossws-common-tools + 2.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws + jbossws-spi + 5.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.cxf + jbossws-cxf-client + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.cxf + jbossws-cxf-factories + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.cxf + jbossws-cxf-resources + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.cxf + jbossws-cxf-server + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.cxf + jbossws-cxf-transports-udp + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.cxf + jbossws-cxf-transports-undertow + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.ws.projects + jaxws-undertow-httpspi + 2.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.xnio + xnio-api + 3.8.16.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.xnio + xnio-nio + 3.8.16.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jboss.xnio.netty + netty-xnio-transport + 0.1.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jctools + jctools-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jgroups + jgroups + 5.2.28.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jgroups.aws + jgroups-aws + 3.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jgroups.azure + jgroups-azure + 2.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jgroups.kubernetes + jgroups-kubernetes + 2.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.jvnet.staxex + stax-ex + 2.1.0 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-core + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-profile-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-saml-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-saml-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-security-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-security-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-soap-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-xacml-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-xacml-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-xacml-saml-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-xacml-saml-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-xmlsec-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.opensaml + opensaml-xmlsec-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.ow2.asm + asm + 9.7 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.ow2.asm + asm-util + 9.7 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + wildfly-ee-feature-pack-licenses.xml + + + org.projectodd.vdx + vdx-core + 1.1.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.projectodd.vdx + vdx-wildfly + 1.1.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.reactivestreams + reactive-streams + 1.0.4 + + + MIT-0 + https://spdx.org/licenses/MIT-0.html + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.slf4j + slf4j-api + 2.0.13 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + jipijapa-eclipselink + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + jipijapa-hibernate6 + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + jipijapa-hibernatesearch + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + jipijapa-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-appclient + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-batch-jberet + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-bean-validation + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-client-all + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-ejb-cache + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-ejb-client + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-ejb-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-ejb-infinispan + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-ejb-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-el-expressly + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-faces-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-faces-mojarra + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-infinispan-client-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-infinispan-client-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-infinispan-embedded-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-infinispan-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-jgroups-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-jgroups-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-jgroups-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-marshalling-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-marshalling-jboss + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-marshalling-protostream + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-server-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-server-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-server-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-singleton-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-singleton-compat + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-singleton-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-singleton-server + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-web-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-web-container + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-web-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-web-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-web-undertow + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-weld-core + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-weld-ejb + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-clustering-weld-web + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-connector + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-datasources-agroal + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-ee + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-ee-feature-pack-product-conf + Not Installed + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-ee-security + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-ejb3 + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-elytron-oidc-client-subsystem + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-health + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-iiop-openjdk + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-jaxrs + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-jdr + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-jpa + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-jsf + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-jsf-injection + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-jsr77 + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-keycloak + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-mail + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-messaging-activemq-injection + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-messaging-activemq-subsystem + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-metrics + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-mod_cluster-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-mod_cluster-undertow + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-naming + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-naming-client + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-picketlink + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-pojo + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-rts + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-sar + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-security + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-system-jmx + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-transactions + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-undertow + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-web-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-webservices-opensaml-sysconfig + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-webservices-server-integration + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-bean-validation + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-ejb + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-jpa + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-transactions + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-weld-webservices + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly + wildfly-xts + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.client + wildfly-client-config + 1.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-cache-infinispan-common + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-cache-infinispan-embedded + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-cache-infinispan-remote + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-cache-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-context + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-marshalling-jboss + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-marshalling-protostream + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-marshalling-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-server-api + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-server-infinispan + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-server-jgroups + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-server-local + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-server-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-session-cache + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-session-infinispan-embedded + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-session-infinispan-remote + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-session-spec-servlet-6.0 + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-session-spec-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.clustering + wildfly-clustering-session-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.common + wildfly-common + 1.7.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-cli + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-controller-client + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-core-management-client + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-core-management-subsystem + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-core-security + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-deployment-repository + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-deployment-scanner + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-discovery + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-domain-http-error-context + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-domain-http-interface + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-domain-management + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-elytron-integration + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-elytron-tool-wrapper + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-embedded + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-event-logger + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-host-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-installation-manager + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-io + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-io-spi + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-jar-runtime + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-jmx + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-launcher + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-logging + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-management-client-content + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-network + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-patching + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-platform-mbean + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-process-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-protocol + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-remoting + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-request-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-security-manager + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-server + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-service + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-subsystem + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-threads + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.core + wildfly-version + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.discovery + wildfly-discovery-client + 1.3.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.installation-manager + installation-manager-api + 1.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.openssl + wildfly-openssl-java + 2.2.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.openssl + wildfly-openssl-linux-s390x + 2.2.2.SP01 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.openssl + wildfly-openssl-linux-x86_64 + 2.2.2.SP01 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.openssl + wildfly-openssl-macosx-x86_64 + 2.2.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.openssl + wildfly-openssl-windows-x86_64 + 2.2.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-asn1 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-audit + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-auth + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-auth-server + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-auth-server-deprecated + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-auth-server-http + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-auth-server-sasl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-auth-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-base + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-client + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-credential + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-credential-source-impl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-credential-store + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-dynamic-ssl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-encryption + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-basic + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-bearer + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-cert + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-external + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-form + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-oidc + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-spnego + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-sso + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-stateful-basic + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-http-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-jose-jwk + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-jose-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-json-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-keystore + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-mechanism + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-mechanism-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-mechanism-gssapi + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-mechanism-http + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-mechanism-oauth2 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-mechanism-scram + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-password-impl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-permission + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-provider-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-realm + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-realm-jdbc + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-realm-ldap + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-realm-token + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-anonymous + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-auth-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-entity + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-external + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-gs2 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-gssapi + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-localuser + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-oauth2 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-otp + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-plain + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-sasl-scram + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-security-manager + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-security-manager-action + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-ssh-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-ssl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-tool + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-x500 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-x500-cert + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-x500-cert-acme + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-x500-cert-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security + wildfly-elytron-x500-principal + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.elytron-web + undertow-server + 4.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.elytron-web + undertow-server-servlet + 4.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.jakarta + jakarta-authentication + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.jakarta + jakarta-authorization + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.jakarta + jakarta-client-resteasy + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.jakarta + jakarta-client-webservices + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.security.jakarta + jakarta-security + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.transaction + wildfly-transaction-client + 3.0.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.unstable.api.annotation + unstable-api-annotation-classpath-indexer + 1.0.0.Final + + + Public Domain + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.wildfly-http-client + wildfly-http-client-common + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.wildfly-http-client + wildfly-http-ejb-client + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.wildfly-http-client + wildfly-http-naming-client + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.wildfly.wildfly-http-client + wildfly-http-transaction-client + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + org.yaml + snakeyaml + 2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + annotations + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + apache-client + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + arns + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + auth + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + aws-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + aws-query-protocol + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + aws-xml-protocol + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + crt-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + endpoints-spi + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + http-client-spi + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + json-utils + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + metrics-spi + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + profiles + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + protocol-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + regions + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + s3 + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + sdk-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + third-party-jackson-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.awssdk + utils + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + software.amazon.eventstream + eventstream + 1.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + wsdl4j + wsdl4j + 1.6.3 + + + Common Public License 1.0 + https://www.eclipse.org/legal/cpl-v10.html + repo + Common Public License + + + wildfly-ee-feature-pack-licenses.xml + + + xml-resolver + xml-resolver + 1.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-ee-feature-pack-licenses.xml + + + com.fasterxml.jackson.jr + jackson-jr-objects + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + com.github.luben + zstd-jni + 1.5.6-5 + + + BSD 2-clause "Simplified" License + https://opensource.org/license/BSD-2-Clause/ + repo + + + wildfly-feature-pack-licenses.xml + + + com.google.api.grpc + proto-google-common-protos + 2.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + com.google.protobuf + protobuf-java + 3.25.5 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + repo + + + wildfly-feature-pack-licenses.xml + + + com.google.protobuf + protobuf-java-util + 3.25.5 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + repo + + + wildfly-feature-pack-licenses.xml + + + io.grpc + grpc-api + 1.58.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.micrometer + micrometer-commons + 1.12.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.micrometer + micrometer-core + 1.12.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.micrometer + micrometer-registry-otlp + 1.12.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.netty + netty-codec-http2 + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-api + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-api-events + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-context + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-exporter-common + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-exporter-otlp + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-exporter-otlp-common + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk-common + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk-extension-autoconfigure + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk-extension-autoconfigure-spi + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk-logs + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk-metrics + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-sdk-trace + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry + opentelemetry-semconv + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-annotations + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-annotations-support + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-api + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-api-semconv + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.opentelemetry.proto + opentelemetry-proto + 0.20.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.perfmark + perfmark-api + 0.23.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-fault-tolerance + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-fault-tolerance-api + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-fault-tolerance-autoconfig-core + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-fault-tolerance-core + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-health + 4.0.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-jwt + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-jwt-cdi-extension + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-jwt-common + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-jwt-http-mechanism + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-open-api-core + 3.10.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye + smallrye-open-api-jaxrs + 3.10.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.common + smallrye-common-annotation + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.common + smallrye-common-classloader + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.common + smallrye-common-constraint + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.common + smallrye-common-expression + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.common + smallrye-common-function + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.common + smallrye-common-vertx-context + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.config + smallrye-config + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.config + smallrye-config-common + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.config + smallrye-config-core + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.config + smallrye-config-source-file-system + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.opentelemetry + smallrye-opentelemetry-api + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.opentelemetry + smallrye-opentelemetry-cdi + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.opentelemetry + smallrye-opentelemetry-exporters + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.opentelemetry + smallrye-opentelemetry-propagation + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.opentelemetry + smallrye-opentelemetry-rest + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + mutiny + 2.6.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + mutiny-reactive-streams-operators + 2.6.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + mutiny-zero + 1.1.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + mutiny-zero-flow-adapters + 1.1.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-mutiny-vertx-amqp-client + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-mutiny-vertx-core + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-mutiny-vertx-kafka-client + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-mutiny-vertx-runtime + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-reactive-converter-api + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-reactive-messaging-amqp + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-reactive-messaging-api + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-reactive-messaging-kafka + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-reactive-messaging-kafka-api + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.smallrye.reactive + smallrye-reactive-messaging-provider + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + io.vertx + vertx-amqp-client + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + wildfly-feature-pack-licenses.xml + + + io.vertx + vertx-core + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + wildfly-feature-pack-licenses.xml + + + io.vertx + vertx-grpc-client + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + wildfly-feature-pack-licenses.xml + + + io.vertx + vertx-grpc-common + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + wildfly-feature-pack-licenses.xml + + + io.vertx + vertx-kafka-client + 4.4.9 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + wildfly-feature-pack-licenses.xml + + + io.vertx + vertx-proton + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + jakarta.mvc + jakarta.mvc-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + wildfly-feature-pack-licenses.xml + + + org.apache.kafka + kafka-clients + 3.7.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.krazo + krazo-core + 3.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.krazo + krazo-resteasy + 3.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.config + microprofile-config-api + 3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.fault-tolerance + microprofile-fault-tolerance-api + 4.0.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.health + microprofile-health-api + 4.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.jwt + microprofile-jwt-auth-api + 2.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.lra + microprofile-lra-api + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.openapi + microprofile-openapi-api + 3.1.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.reactive-streams-operators + microprofile-reactive-streams-operators-api + 3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.reactive-streams-operators + microprofile-reactive-streams-operators-core + 3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.eclipse.microprofile.rest.client + microprofile-rest-client-api + 3.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.narayana.rts + lra-client + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.narayana.rts + lra-coordinator-jar + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.narayana.rts + lra-proxy-api + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.narayana.rts + lra-service-base + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.narayana.rts + narayana-lra + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.resteasy.microprofile + microprofile-config + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.resteasy.microprofile + microprofile-rest-client + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.jboss.resteasy.microprofile + microprofile-rest-client-base + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.lz4 + lz4-java + 1.8.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.reactivestreams + reactive-streams + 1.0.4 + + + MIT-0 + https://spdx.org/licenses/MIT-0.html + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + mvc-krazo-galleon-shared + Not Installed + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + mvc-krazo-subsystem + 1.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-feature-pack-product-conf + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-micrometer + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-micrometer-deployment + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-config-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-fault-tolerance-smallrye-deployment + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-fault-tolerance-smallrye-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-health-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-jwt-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-lra-coordinator + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-lra-participant + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-metrics-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-openapi-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-opentracing-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-messaging + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-messaging-amqp + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-messaging-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-messaging-config + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-messaging-kafka + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-streams-operators + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-reactive-streams-operators-cdi-provider + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-telemetry + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-microprofile-telemetry-cdi-provider + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-opentelemetry + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly + wildfly-opentelemetry-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.wildfly.security.mp + wildfly-elytron-jwt + 2.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + org.xerial.snappy + snappy-java + 1.1.10.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + wildfly-feature-pack-licenses.xml + + + diff --git a/wildfly/docs/licenses/licenses.xsl b/wildfly/docs/licenses/licenses.xsl new file mode 100644 index 0000000..e72380f --- /dev/null +++ b/wildfly/docs/licenses/licenses.xsl @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + +

+

The following material has been provided for informational purposes only, and should not be relied upon or construed as a legal opinion or legal advice.

+ + + + + + + + + + + + + + + + + + + + + + + +
Package GroupPackage ArtifactPackage VersionRemote LicensesLocal Licenses
+ + + +
+
+ +
+
+
+
+
+ + + + + + +
+
+
+ + +
+ + + + + + bsd 2-clause simplified license.html + + + bsd 3-clause new or revised license.html + + + creative commons attribution 2.5.html + + + fsf all permissive license.html + + + indiana university extreme lab software license 1.1.1.html + + + mit-0.html + + + mozilla public license 2.0.html + + + + + + +
diff --git a/wildfly/docs/licenses/mit license.txt b/wildfly/docs/licenses/mit license.txt new file mode 100644 index 0000000..0d951a4 --- /dev/null +++ b/wildfly/docs/licenses/mit license.txt @@ -0,0 +1,14 @@ +The MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/wildfly/docs/licenses/mit-0.html b/wildfly/docs/licenses/mit-0.html new file mode 100644 index 0000000..5787fcb --- /dev/null +++ b/wildfly/docs/licenses/mit-0.html @@ -0,0 +1,228 @@ + + + + + + + MIT No Attribution | Software Package Data Exchange (SPDX) + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+ + + +

MIT No Attribution

+
false
+

Full name

+

MIT No Attribution

+ +

Short identifier

+

MIT-0

+ +

Other web pages for this license

+ + +
true
+ +

Notes

+

This license is a modified version of the common MIT license, with the attribution paragraph removed.

+ +

Text

+ +
+ +
+

MIT No Attribution

+ +
+
+

+ Copyright <YEAR> <COPYRIGHT HOLDER> +

+ +
+ +

+ Permission is hereby granted, free of charge, to any person obtaining a copy of this + software and associated documentation files (the "Software"), to deal in the Software + without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so. +

+ +

+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +

+ + +
+ +

Standard License Header

+
+

There is no standard license header for the license

+ +
+
+ <<beginOptional>><<var;name="title";original="MIT No Attribution";match="The MIT-Zero License|MIT No Attribution|">> + +<<endOptional>> <<var;name="copyright";original="Copyright <YEAR> <COPYRIGHT HOLDER> ";match=".{0,5000}">> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +
+ +
+ +
+
+
+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/wildfly/docs/licenses/mozilla public license 2.0.html b/wildfly/docs/licenses/mozilla public license 2.0.html new file mode 100644 index 0000000..efd2a36 --- /dev/null +++ b/wildfly/docs/licenses/mozilla public license 2.0.html @@ -0,0 +1,346 @@ + + + + + Licensing/MPLv2.0 - Fedora Project Wiki + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

Licensing/MPLv2.0

+
+
+
+
+
+
+
+ + +
+
+ +
+
From Fedora Project Wiki
+
+

License Notes

+

This license is the successor to the Mozilla Public License v1.1. It is Free. By default, the MPLv2.0 is GPL Compatible, however, there are several situations where it would not be considered GPL compatible: +

1) If the code is available under the MPLv1.1, but not also dual or tri-licensed under the GPL and/or LGPL, then leveraging clause 6.2 in MPLv1.1 to use Covered Code under the terms of "any subsequent version of the License" permits use of that Covered Code under the MPLv2.0 terms, but it is not considered to be GPL Compatible. +

2) If the initial MPLv2.0 copyright holder explicitly states that the code is "Incompatible with Secondary Licenses", then they are opting out of the compatibility scheme, and the license is GPL-incompatible. +

+

License Text

+
Mozilla Public License, version 2.0
+1. Definitions
+
+1.1. “Contributor”
+
+    means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software.
+1.2. “Contributor Version”
+
+    means the combination of the Contributions of others (if any) used by a Contributor and that particular
+Contributor’s Contribution.
+1.3. “Contribution”
+
+    means Covered Software of a particular Contributor.
+1.4. “Covered Software”
+
+    means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable
+Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof.
+1.5. “Incompatible With Secondary Licenses”
+
+    means
+
+        that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or
+
+        that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but
+not also under the terms of a Secondary License.
+
+1.6. “Executable Form”
+
+    means any form of the work other than Source Code Form.
+1.7. “Larger Work”
+
+    means a work that combines Covered Software with other material, in a separate file or files, that is not
+Covered Software.
+1.8. “License”
+
+    means this document.
+1.9. “Licensable”
+
+    means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or
+subsequently, any and all of the rights conveyed by this License.
+1.10. “Modifications”
+
+    means any of the following:
+
+        any file in Source Code Form that results from an addition to, deletion from, or modification of the
+contents of Covered Software; or
+
+        any new file in Source Code Form that contains any Covered Software.
+
+1.11. “Patent Claims” of a Contributor
+
+    means any patent claim(s), including without limitation, method, process, and apparatus claims, in any
+patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making,
+using, selling, offering for sale, having made, import, or transfer of either its Contributions or its
+Contributor Version.
+1.12. “Secondary License”
+
+    means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1,
+the GNU Affero General Public License, Version 3.0, or any later versions of those licenses.
+1.13. “Source Code Form”
+
+    means the form of the work preferred for making modifications.
+1.14. “You” (or “Your”)
+
+    means an individual or a legal entity exercising rights under this License. For legal entities, “You”
+includes any entity that controls, is controlled by, or is under common control with You. For purposes of this
+definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity,
+whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or
+beneficial ownership of such entity.
+
+2. License Grants and Conditions
+2.1. Grants
+
+Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+    under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use,
+reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on
+an unmodified basis, with Modifications, or as part of a Larger Work; and
+
+    under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise
+transfer either its Contributions or its Contributor Version.
+
+2.2. Effective Date
+
+The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the
+date the Contributor first distributes such Contribution.
+2.3. Limitations on Grant Scope
+
+The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or
+licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding
+Section 2.1(b) above, no patent license is granted by a Contributor:
+
+    for any code that a Contributor has removed from Covered Software; or
+
+    for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the
+combination of its Contributions with other software (except as part of its Contributor Version); or
+
+    under Patent Claims infringed by Covered Software in the absence of its Contributions.
+
+This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may
+be necessary to comply with the notice requirements in Section 3.4).
+2.4. Subsequent Licenses
+
+No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a
+subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under
+the terms of Section 3.3).
+2.5. Representation
+
+Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has
+sufficient rights to grant the rights to its Contributions conveyed by this License.
+2.6. Fair Use
+
+This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair
+dealing, or other equivalents.
+2.7. Conditions
+
+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.
+3. Responsibilities
+3.1. Distribution of Source Form
+
+All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which
+You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the
+Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may
+not attempt to alter or restrict the recipients’ rights in the Source Code Form.
+3.2. Distribution of Executable Form
+
+If You distribute Covered Software in Executable Form then:
+
+    such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must
+inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in
+a timely manner, at a charge no more than the cost of distribution to the recipient; and
+
+    You may distribute such Executable Form under the terms of this License, or sublicense it under different terms,
+provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the
+Source Code Form under this License.
+
+3.3. Distribution of a Larger Work
+
+You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the
+requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with
+a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary
+Licenses, this License permits You to additionally distribute such Covered Software under the terms of such
+Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered
+Software under the terms of either this License or such Secondary License(s).
+3.4. Notices
+
+You may not remove or alter the substance of any license notices (including copyright notices, patent notices,
+disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered
+Software, except that You may alter any license notices to the extent required to remedy known factual
+inaccuracies.
+3.5. Application of Additional Terms
+
+You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or
+more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any
+Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation
+is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such
+Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional
+disclaimers of warranty and limitations of liability specific to any jurisdiction.
+4. Inability to Comply Due to Statute or Regulation
+
+If it is impossible for You to comply with any of the terms of this License with respect to some or all of the
+Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this
+License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such
+description must be placed in a text file included with all distributions of the Covered Software under this
+License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed
+for a recipient of ordinary skill to be able to understand it.
+5. Termination
+
+5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its
+terms. However, if You become compliant, then the rights granted under this License from a particular Contributor
+are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants,
+and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable
+means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular
+Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some
+reasonable means, this is the first time You have received notice of non-compliance with this License from such
+Contributor, and You become compliant prior to 30 days after Your receipt of the notice.
+
+5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding
+declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or
+indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered
+Software under Section 2.1 of this License shall terminate.
+
+5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding
+distributors and resellers) which have been validly granted by You or Your distributors under this License prior
+to termination shall survive termination.
+6. Disclaimer of Warranty
+
+Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either
+expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of
+defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and
+performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You
+(not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of
+warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this
+License except under this disclaimer.
+7. Limitation of Liability
+
+Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise,
+shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any
+direct, indirect, special, incidental, or consequential damages of any character including, without limitation,
+damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other
+commercial damages or losses, even if such party shall have been informed of the possibility of such damages.
+This limitation of liability shall not apply to liability for death or personal injury resulting from such
+party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the
+exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply
+to You.
+8. Litigation
+
+Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant
+maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction,
+without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to
+bring cross-claims or counter-claims.
+9. Miscellaneous
+
+This License represents the complete agreement concerning the subject matter hereof. If any provision of this
+License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it
+enforceable. Any law or regulation which provides that the language of a contract shall be construed against
+the drafter shall not be used to construe this License against a Contributor.
+10. Versions of the License
+10.1. New Versions
+
+Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license
+steward has the right to modify or publish new versions of this License. Each version will be given a
+distinguishing version number.
+10.2. Effect of New Versions
+
+You may distribute the Covered Software under the terms of the version of the License under which You
+originally received the Covered Software, or under the terms of any subsequent version published by the
+license steward.
+10.3. Modified Versions
+
+If you create software not governed by this License, and you want to create a new license for such software,
+you may create and use a modified version of this License if you rename the license and remove any references
+to the name of the license steward (except to note that such modified license differs from this License).
+10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses
+
+If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of
+this version of the License, the notice described in Exhibit B of this License must be attached.
+Exhibit A - Source Code Form License Notice
+
+    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the
+MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+If it is not possible or desirable to put the notice in a particular file, then You may include the notice in
+a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for
+such a notice.
+
+You may add additional accurate notices of copyright ownership.
+Exhibit B - “Incompatible With Secondary Licenses” Notice
+
+    This Source Code Form is “Incompatible With Secondary Licenses”, as defined by the Mozilla Public
+License, v. 2.0.
+
+ + + + + +
+
+ + +
+ + + + \ No newline at end of file diff --git a/wildfly/docs/licenses/wildfly-ee-feature-pack-licenses.html b/wildfly/docs/licenses/wildfly-ee-feature-pack-licenses.html new file mode 100644 index 0000000..0502658 --- /dev/null +++ b/wildfly/docs/licenses/wildfly-ee-feature-pack-licenses.html @@ -0,0 +1,4640 @@ + + + + + + + +

WildFly EE

+

The following material has been provided for informational purposes only, and should not be relied upon or construed as a legal opinion or legal advice.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Package GroupPackage ArtifactPackage VersionRemote LicensesLocal Licenses
com.carrotsearchhppc0.8.1Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxmlclassmate1.5.1Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.corejackson-annotations2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.corejackson-core2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.corejackson-databind2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.datatypejackson-datatype-jdk82.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.datatypejackson-datatype-jsr3102.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.jakarta.rsjackson-jakarta-rs-base2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.jakarta.rsjackson-jakarta-rs-json-provider2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.jackson.modulejackson-module-jakarta-xmlbind-annotations2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.fasterxml.woodstoxwoodstox-core6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.github.ben-manes.caffeinecaffeine3.1.8Apache License 2.0 +
+
apache license 2.0.txt +
+
com.github.fgebtf1.2GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.fgejackson-coreutils1.8GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.fgejson-patch1.9GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.github.fgemsg-simple1.1GNU Lesser General Public License v3.0 or later +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 or later.txt +
+ apache license 2.0.txt +
+
com.google.code.gsongson2.8.9Apache License 2.0 +
+
apache license 2.0.txt +
+
com.google.guavafailureaccess1.0.2Apache License 2.0 +
+
apache license 2.0.txt +
+
com.google.guavaguava33.0.0-jreApache License 2.0 +
+
apache license 2.0.txt +
+
com.googlecode.javaewahJavaEWAH1.2.3Apache License 2.0 +
+
apache license 2.0.txt +
+
com.h2databaseh22.2.224Mozilla Public License 2.0 +
+ Eclipse Public License 1.0 +
+
mozilla public license 2.0.html +
+ eclipse public license 1.0.txt +
+
com.ibm.asyncasyncutil0.1.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.microsoft.azureazure-storage8.6.6Apache License 2.0 +
+
apache license 2.0.txt +
+
com.nimbusdsnimbus-jose-jwt9.37.3Apache License 2.0 +
+
apache license 2.0.txt +
+
com.squareupprotoparser4.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
com.sun.istackistack-commons-runtime4.1.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.istackistack-commons-tools4.1.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.xml.bind.externalrelaxng-datatype4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.xml.bind.externalrngom4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
com.sun.xml.fastinfosetFastInfoset2.1.1Apache License 2.0 +
+ Eclipse Distribution License, Version 1.0 +
+
apache license 2.0.txt +
+ eclipse distribution license, version 1.0.txt +
+
com.sun.xml.messaging.saajsaaj-impl3.0.0Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
commons-beanutilscommons-beanutils1.9.4Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-clicommons-cli1.9.0Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-codeccommons-codec1.17.1Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-collectionscommons-collections3.2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
commons-daemoncommons-daemonNot InstalledApache License 2.0 +
+
apache license 2.0.txt +
+
commons-iocommons-io2.16.1Apache License 2.0 +
+
apache license 2.0.txt +
+
de.dentrassi.cryptopem-keystore2.4.0Eclipse Public License 1.0 +
+
eclipse public license 1.0.txt +
+
gnu.getoptjava-getopt1.0.13GNU Library General Public License v2 only +
+
gnu library general public license v2 only.txt +
+
io.agroalagroal-api2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.agroalagroal-narayana2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.agroalagroal-pool2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-buffer4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-dns4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-http4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-socks4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-common4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-handler4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-handler-proxy4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-resolver4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-resolver-dns4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-classes-epoll4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-classes-kqueue4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-native-epoll4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-native-kqueue4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-transport-native-unix-common4.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.reactivex.rxjava2rxjava2.2.21Apache License 2.0 +
+
apache license 2.0.txt +
+
io.reactivex.rxjava3rxjava3.1.9Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryejandex3.2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.undertow.jastowjastow2.2.8.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.undertowundertow-core2.3.17.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.undertowundertow-servlet2.3.17.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.undertowundertow-websockets-jsr2.3.17.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.activationjakarta.activation-api2.1.3Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
jakarta.annotationjakarta.annotation-api2.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.authenticationjakarta.authentication-api3.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.authorizationjakarta.authorization-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.batchjakarta.batch-api2.1.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.ejbjakarta.ejb-api4.0.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.enterprise.concurrentjakarta.enterprise.concurrent-api3.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.enterprisejakarta.enterprise.cdi-api4.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.enterprisejakarta.enterprise.lang-model4.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.injectjakarta.inject-api2.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.interceptorjakarta.interceptor-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.jmsjakarta.jms-api3.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.json.bindjakarta.json.bind-api3.0.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.jsonjakarta.json-api2.1.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.mailjakarta.mail-api2.1.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+ eclipse distribution license, version 1.0.txt +
+
jakarta.persistencejakarta.persistence-api3.1.0Eclipse Public License 2.0 +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ eclipse distribution license, version 1.0.txt +
+
jakarta.resourcejakarta.resource-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.security.enterprisejakarta.security.enterprise-api3.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.servletjakarta.servlet-api6.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.servlet.jspjakarta.servlet.jsp-api3.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.servlet.jsp.jstljakarta.servlet.jsp.jstl-api3.0.2Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.transactionjakarta.transaction-api2.0.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.validationjakarta.validation-api3.0.2Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.websocketjakarta.websocket-api2.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.websocketjakarta.websocket-client-api2.1.1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.ws.rsjakarta.ws.rs-api3.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
jakarta.xml.bindjakarta.xml.bind-api4.0.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
jboss.jaxbintrosjboss-jaxb-intros2.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
joda-timejoda-time2.12.7Apache License 2.0 +
+
apache license 2.0.txt +
+
net.bytebuddybyte-buddy1.14.18Apache License 2.0 +
+
apache license 2.0.txt +
+
net.jcipjcip-annotations1.0Creative Commons Attribution 2.5 +
+
creative commons attribution 2.5.html +
+
net.shibboleth.utilitiesjava-support8.0.0Apache License 2.0 +
+ BSD 3-Clause "New" or "Revised" License +
+
apache license 2.0.txt +
+ bsd 3-clause new or revised license.html +
+
org.aeshaesh2.4Apache License 2.0 +
+
apache license 2.0.txt +
+
org.aeshaesh-extensions1.8Apache License 2.0 +
+
apache license 2.0.txt +
+
org.aeshreadline2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.antlrantlr44.13.0BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.antlrantlr4-runtime4.13.0BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.apache.activemqactivemq-artemis-native2.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-amqp-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-cli2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-commons2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-core-client2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-dto2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-hornetq-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-hqclient-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-client2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-ra2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-server2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jakarta-service-extensions2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-jdbc-store2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-journal2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-selector2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-server2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.activemqartemis-stomp-protocol2.37.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.commonscommons-lang33.15.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-bindings-coloc4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-bindings-soap4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-bindings-xml4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-databinding-aegis4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-databinding-jaxb4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-features-clustering4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-features-logging4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-features-throttling4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-frontend-jaxws4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-frontend-simple4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-management4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-security4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-security-saml4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-http4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-http-hc4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-jms4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-transports-local4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-addr4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-wsdl4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-mex4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-policy4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-rm4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-rt-ws-security4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-common4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-java2ws4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-validator4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-wsdlto-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-wsdlto-databinding-jaxb4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxfcxf-tools-wsdlto-frontend-jaxws4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.services.stscxf-services-sts-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.services.ws-discoverycxf-services-ws-discovery-api4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-boolean4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-bug9864.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-dv4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjcpluginscxf-xjc-ts4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.cxf.xjc-utilscxf-xjc-runtime4.0.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpasyncclient4.1.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpclient4.5.14Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpcore4.4.16Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpcore-nio4.4.16Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.httpcomponentshttpmime4.5.14Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.jamesapache-mime4j-core0.8.11Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.jamesapache-mime4j-dom0.8.11Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.jamesapache-mime4j-storage0.8.11Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.logging.log4jlog4j-api2.23.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-analysis-common9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-core9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-facet9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-join9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-queries9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.lucenelucene-queryparser9.11.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.neethineethi3.2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.qpidproton-j0.34.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.santuarioxmlsec3.0.4Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.sshdsshd-common2.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.sshdsshd-core2.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.velocityvelocity-engine-core2.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.ws.xmlschemaxmlschema-core2.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-bindings3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-policy3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-common3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-dom3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-policy-stax3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.apache.wss4jwss4j-ws-security-stax3.0.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.bitbucket.b_cjose4j0.9.6Apache License 2.0 +
+
apache license 2.0.txt +
+
org.bouncycastlebcjmail-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.bouncycastlebcpg-jdk18on1.78.1MIT License +
+ Apache License 2.0 +
+
mit license.txt +
+ apache license 2.0.txt +
+
org.bouncycastlebcpkix-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.bouncycastlebcprov-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.bouncycastlebcutil-jdk18on1.78.1MIT License +
+
mit license.txt +
+
org.codehaus.woodstoxstax2-api4.2.2BSD 2-clause "Simplified" License +
+
bsd 2-clause simplified license.html +
+
org.cryptacularcryptacular1.2.5GNU Lesser General Public License v3.0 only +
+ Apache License 2.0 +
+
gnu lesser general public license v3.0 only.txt +
+ apache license 2.0.txt +
+
org.eclipse.angusangus-activation2.0.2Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.eclipse.angusangus-mail2.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+ eclipse distribution license, version 1.0.txt +
+
org.eclipse.jdtecj3.32.0Eclipse Public License 2.0 +
+
eclipse public license 2.0.txt +
+
org.eclipse.jgitorg.eclipse.jgit6.10.0.202406032230-rBSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.eclipse.jgitorg.eclipse.jgit.ssh.apache6.10.0.202406032230-rBSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.eclipse.parssonparsson1.1.7Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.eclipseyasson3.0.2Eclipse Public License 2.0 +
+ Eclipse Distribution License, Version 1.0 +
+
eclipse public license 2.0.txt +
+ eclipse distribution license, version 1.0.txt +
+
org.elasticsearch.clientelasticsearch-rest-client8.15.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.elasticsearch.clientelasticsearch-rest-client-sniffer8.15.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.fusesource.jansijansi1.18Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
org.glassfish.expresslyexpressly5.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfishjakarta.enterprise.concurrent3.0.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfishjakarta.faces4.0.7Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfishjakarta.json1.1.6Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfish.jaxbcodemodel4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-core4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-jxc4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-runtime4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbjaxb-xjc4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbtxw24.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.jaxbxsom4.0.5Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.glassfish.soteriajakarta.security.enterprise3.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfish.soteriasoteria.spi.bean.decorator.weld3.0.3Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.glassfish.webjakarta.servlet.jsp.jstl3.0.1-jbossorg-1Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.hibernate.commonhibernate-commons-annotations7.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.ormhibernate-core6.6.1.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.hibernate.ormhibernate-envers6.6.1.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.hibernate.searchhibernate-search-backend-elasticsearch7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-backend-lucene7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-engine7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-mapper-orm7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-mapper-pojo-base7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.searchhibernate-search-util-common7.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.validatorhibernate-validator8.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hibernate.validatorhibernate-validator-cdi8.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hornetqhornetq-commons2.4.9.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hornetqhornetq-core-client2.4.9.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.hornetqhornetq-jakarta-client2.4.9.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cachestore-jdbc-common-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cachestore-jdbc-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cachestore-remote14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cdi-common-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cdi-embedded-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-cdi-remote-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-client-hotrod-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-clustered-counter14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-clustered-lock14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-commons-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-core-jakarta14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-hibernate-cache-commons14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-hibernate-cache-spi14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-hibernate-cache-v6214.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-objectfilter14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-query14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-query-core14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-query-dsl14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispaninfinispan-remote-query-client14.0.31.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispan.protostreamprotostream4.6.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.infinispan.protostreamprotostream-types4.6.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jasyptjasypt1.9.3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jberetjberet-core3.0.0.FinalEclipse Public License 2.0 +
+
eclipse public license 2.0.txt +
+
org.jboss.activemq.artemis.integrationartemis-wildfly-integration2.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.classfilewriterjboss-classfilewriter1.3.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.commonjboss-common-beans2.0.1.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ejb3jboss-ejb3-ext-api2.4.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.genericjmsgeneric-jms-ra-jar3.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.halhal-console3.7.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.invocationjboss-invocation2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ironjacamarironjacamar-common-api3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-common-impl3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-common-spi3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-core-api3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-core-impl3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-deployers-common3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-jdbc3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.ironjacamarironjacamar-validator3.0.10.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jbossjboss-dmr1.7.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jbossjboss-ejb-client5.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jbossjboss-iiop-client2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jbossjboss-transaction-spi8.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jbossjboss-vfs3.3.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.loggingcommons-logging-jboss-logging1.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.loggingjboss-logging3.6.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.loggingjul-to-slf4j-stub1.0.1.FinalMIT License +
+
mit license.txt +
+
org.jboss.logmanagerjboss-logmanager2.1.19.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.logmanagerlog4j2-jboss-logmanager2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.marshallingjboss-marshalling2.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.marshallingjboss-marshalling-river2.2.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.metadatajboss-metadata-appclient16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-common16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-ear16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-ejb16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.metadatajboss-metadata-web16.0.0.FinalGNU Lesser General Public License v2.1 or later +
+
gnu lesser general public license v2.1 or later.txt +
+
org.jboss.mod_clustermod_cluster-container-spi2.0.4.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.mod_clustermod_cluster-core2.0.4.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.mod_clustermod_cluster-load-spi2.0.4.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.modulesjboss-modules2.1.5.FinalApache License 2.0 +
+ Indiana University Extreme! Lab Software License 1.1.1 +
+
apache license 2.0.txt +
+ indiana university extreme lab software license 1.1.1.html +
+
org.jboss.mscjboss-msc1.5.5.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.narayanajbosstxbridge7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.jtsnarayana-jts-idlj7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.jtsnarayana-jts-integration7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-api7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-bridge7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-integration7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsrestat-util7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.xtsjbossxts7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.openjdk-orbopenjdk-orb10.1.0.FinalGNU General Public License v2.0 only, with Classpath exception +
+
gnu general public license v2.0 only, with classpath exception.txt +
+
org.jboss.remotingjboss-remoting5.0.29.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.remotingjmxremoting-jmx3.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-atom-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-cdi6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-client6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-client-api6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-core6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-core-spi6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-crypto6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-jackson2-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-jaxb-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-jsapi6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-json-binding-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-json-p-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-multipart-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-rxjava26.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasyresteasy-tracing-api2.0.1.FinalEclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.jboss.resteasyresteasy-validator-provider6.2.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.springresteasy-spring3.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.slf4jslf4j-jboss-logmanager2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.spec.jakarta.eljboss-el-api_5.0_spec4.0.1.FinalEclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+ Apache License 2.0 +
+ GNU Lesser General Public License v2.1 or later +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+ apache license 2.0.txt +
+ gnu lesser general public license v2.1 or later.txt +
+
org.jboss.spec.jakarta.xml.soapjboss-saaj-api_3.0_spec1.0.0.FinalEclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.jboss.spec.jakarta.xml.wsjboss-jakarta-xml-ws-api_4.0_spec1.0.0.FinalEclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.jbossstaxmapper1.5.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.stdiojboss-stdio1.1.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.threadsjboss-threads2.4.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-ejb5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-jsf5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-jta5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weld.moduleweld-web5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-api5.0.SP3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-core-impl5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-lite-extension-translator5.1.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.weldweld-spi5.0.SP3Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-client7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-factories7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-resources7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-server7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-transports-udp7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.ws.cxfjbossws-cxf-transports-undertow7.2.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.wsjbossws-api3.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.wsjbossws-common5.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.wsjbossws-common-tools2.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.wsjbossws-spi5.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.ws.projectsjaxws-undertow-httpspi2.0.0.FinalGNU Lesser General Public License v2.1 only +
+
gnu lesser general public license v2.1 only.txt +
+
org.jboss.xnio.nettynetty-xnio-transport0.1.10.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.xnioxnio-api3.8.16.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.xnioxnio-nio3.8.16.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jctoolsjctools-core4.0.5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroups.awsjgroups-aws3.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroups.azurejgroups-azure2.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroupsjgroups5.2.28.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jgroups.kubernetesjgroups-kubernetes2.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jvnet.staxexstax-ex2.1.0Eclipse Distribution License, Version 1.0 +
+
eclipse distribution license, version 1.0.txt +
+
org.opensamlopensaml-core4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-profile-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-saml-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-saml-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-security-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-security-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-soap-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-saml-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xacml-saml-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xmlsec-api4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.opensamlopensaml-xmlsec-impl4.3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.ow2.asmasm9.7BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.ow2.asmasm-util9.7BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
org.projectodd.vdxvdx-core1.1.6Apache License 2.0 +
+
apache license 2.0.txt +
+
org.projectodd.vdxvdx-wildfly1.1.6Apache License 2.0 +
+
apache license 2.0.txt +
+
org.reactivestreamsreactive-streams1.0.4MIT-0 +
+
mit-0.html +
+
org.slf4jslf4j-api2.0.13MIT License +
+
mit license.txt +
+
org.wildfly.clientwildfly-client-config1.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-infinispan-common1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-infinispan-embedded1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-infinispan-remote1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-cache-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-context1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-marshalling-jboss1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-marshalling-protostream1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-marshalling-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-api1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-infinispan1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-jgroups1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-local1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-server-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-cache1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-infinispan-embedded1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-infinispan-remote1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-spec-servlet-6.01.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-spec-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.clusteringwildfly-clustering-session-spi1.1.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.commonwildfly-common1.7.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-cli26.0.0.Beta5Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
org.wildfly.corewildfly-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-controller-client26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-core-management-client26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-core-management-subsystem26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-core-security26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-deployment-repository26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-deployment-scanner26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-discovery26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-domain-http-error-context26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-domain-http-interface26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-domain-management26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-elytron-integration26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-elytron-tool-wrapper26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-embedded26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-event-logger26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-host-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-installation-manager26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-io26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-io-spi26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-jar-runtime26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-jmx26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-launcher26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-logging26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-management-client-content26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-network26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-patching26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-platform-mbean26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-process-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-protocol26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-remoting26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-request-controller26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-security-manager26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-server26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-service26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-subsystem26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-threads26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.corewildfly-version26.0.0.Beta5Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.discoverywildfly-discovery-client1.3.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.installation-managerinstallation-manager-api1.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-eclipselink34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-hibernate634.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-hibernatesearch34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflyjipijapa-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-java2.2.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-linux-s390x2.2.2.SP01Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-linux-x86_642.2.2.SP01Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-macosx-x86_642.2.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.opensslwildfly-openssl-windows-x86_642.2.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.elytron-webundertow-server4.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.elytron-webundertow-server-servlet4.1.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-authentication3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-authorization3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-client-resteasy3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-client-webservices3.0.3.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.jakartajakarta-security3.0.3.FinalApache License 2.0 +
+ Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
apache license 2.0.txt +
+ eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.wildfly.securitywildfly-elytron-asn12.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-audit2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server-deprecated2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server-http2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-server-sasl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-auth-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-base2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-client2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-credential2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-credential-source-impl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-credential-store2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-dynamic-ssl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-encryption2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-basic2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-bearer2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-cert2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-external2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-form2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-oidc2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-spnego2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-sso2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-stateful-basic2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-http-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-jose-jwk2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-jose-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-json-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-keystore2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-gssapi2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-http2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-oauth22.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-mechanism-scram2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-password-impl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-permission2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-provider-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm-jdbc2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm-ldap2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-realm-token2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-anonymous2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-auth-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-digest2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-entity2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-external2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-gs22.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-gssapi2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-localuser2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-oauth22.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-otp2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-plain2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-sasl-scram2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-security-manager2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-security-manager-action2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-ssh-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-ssl2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-tool2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x5002.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-cert2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-cert-acme2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-cert-util2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.securitywildfly-elytron-x500-principal2.6.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.transactionwildfly-transaction-client3.0.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.unstable.api.annotationunstable-api-annotation-classpath-indexer1.0.0.FinalPublic Domain +
+
public domain.txt +
+
org.wildflywildfly-appclient34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-batch-jberet34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-bean-validation34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-client-all34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-cache34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-client34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-infinispan34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-ejb-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-el-expressly34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-faces-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-faces-mojarra34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-client-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-client-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-embedded-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-infinispan-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-jgroups-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-jgroups-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-jgroups-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-marshalling-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-marshalling-jboss34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-marshalling-protostream34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-server-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-server-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-server-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-compat34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-singleton-server34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-container34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-service34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-web-undertow34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-weld-core34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-weld-ejb34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-clustering-weld-web34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-connector34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-datasources-agroal34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ee34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ee-feature-pack-product-confNot InstalledApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ee-security34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-ejb334.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-elytron-oidc-client-subsystem34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-health34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-client-common2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-ejb-client2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-naming-client2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.wildfly-http-clientwildfly-http-transaction-client2.0.7.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-iiop-openjdk34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jaxrs34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jdr34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jpa34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jsf34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jsf-injection34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-jsr7734.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-keycloak34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-mail34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-messaging-activemq-injection34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-messaging-activemq-subsystem34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-metrics34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-mod_cluster-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-mod_cluster-undertow34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-naming34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-naming-client2.0.1.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-picketlink34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-pojo34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-rts34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-sar34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-security34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-system-jmx34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-transactions34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-undertow34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-web-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-webservices-opensaml-sysconfig34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-webservices-server-integration34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-bean-validation34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-ejb34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-jpa34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-spi34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-transactions34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-weld-webservices34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-xts34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.yamlsnakeyaml2.2Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkannotations2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkapache-client2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkarns2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkauth2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkaws-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkaws-query-protocol2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkaws-xml-protocol2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkcrt-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkendpoints-spi2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkhttp-client-spi2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkjson-utils2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkmetrics-spi2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkprofiles2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkprotocol-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkregions2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdks32.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdksdk-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkthird-party-jackson-core2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.awssdkutils2.20.126Apache License 2.0 +
+
apache license 2.0.txt +
+
software.amazon.eventstreameventstream1.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
wsdl4jwsdl4j1.6.3Common Public License 1.0 +
+
common public license 1.0.txt +
+
xml-resolverxml-resolver1.2Apache License 2.0 +
+
apache license 2.0.txt +
+
+ + diff --git a/wildfly/docs/licenses/wildfly-ee-feature-pack-licenses.xml b/wildfly/docs/licenses/wildfly-ee-feature-pack-licenses.xml new file mode 100644 index 0000000..658d649 --- /dev/null +++ b/wildfly/docs/licenses/wildfly-ee-feature-pack-licenses.xml @@ -0,0 +1,7817 @@ + + + + + com.carrotsearch + hppc + 0.8.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml + classmate + 1.5.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.core + jackson-core + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.core + jackson-databind + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.jakarta.rs + jackson-jakarta-rs-base + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.jakarta.rs + jackson-jakarta-rs-json-provider + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.jackson.module + jackson-module-jakarta-xmlbind-annotations + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.fasterxml.woodstox + woodstox-core + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.github.ben-manes.caffeine + caffeine + 3.1.8 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.github.fge + btf + 1.2 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.github.fge + jackson-coreutils + 1.8 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.github.fge + json-patch + 1.9 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.github.fge + msg-simple + 1.1 + + + GNU Lesser General Public License v3.0 or later + https://spdx.org/licenses/LGPL-3.0+.html + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.google.code.gson + gson + 2.8.9 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.google.guava + failureaccess + 1.0.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.google.guava + guava + 33.0.0-jre + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.googlecode.javaewah + JavaEWAH + 1.2.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.h2database + h2 + 2.2.224 + + + Mozilla Public License 2.0 + https://fedoraproject.org/wiki/Licensing/MPLv2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + + + com.ibm.async + asyncutil + 0.1.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.microsoft.azure + azure-storage + 8.6.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.nimbusds + nimbus-jose-jwt + 9.37.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.squareup + protoparser + 4.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.sun.istack + istack-commons-runtime + 4.1.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + com.sun.istack + istack-commons-tools + 4.1.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + com.sun.xml.bind.external + relaxng-datatype + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + com.sun.xml.bind.external + rngom + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + com.sun.xml.fastinfoset + FastInfoset + 2.1.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + com.sun.xml.messaging.saaj + saaj-impl + 3.0.0 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + commons-beanutils + commons-beanutils + 1.9.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + commons-cli + commons-cli + 1.9.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + commons-codec + commons-codec + 1.17.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + commons-collections + commons-collections + 3.2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + commons-daemon + commons-daemon + Not Installed + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + commons-io + commons-io + 2.16.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + de.dentrassi.crypto + pem-keystore + 2.4.0 + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + + + gnu.getopt + java-getopt + 1.0.13 + + + GNU Library General Public License v2 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html + + + + + io.agroal + agroal-api + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.agroal + agroal-narayana + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.agroal + agroal-pool + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-buffer + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-codec + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-codec-dns + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-codec-http + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-codec-socks + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-common + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-handler + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-handler-proxy + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-resolver + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-resolver-dns + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-transport + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-transport-classes-epoll + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-transport-classes-kqueue + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-transport-native-epoll + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-transport-native-kqueue + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-transport-native-unix-common + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.reactivex.rxjava2 + rxjava + 2.2.21 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.reactivex.rxjava3 + rxjava + 3.1.9 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + jandex + 3.2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.undertow + undertow-core + 2.3.17.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.undertow + undertow-servlet + 2.3.17.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.undertow + undertow-websockets-jsr + 2.3.17.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.undertow.jastow + jastow + 2.2.8.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.activation + jakarta.activation-api + 2.1.3 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + jakarta.annotation + jakarta.annotation-api + 2.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.authentication + jakarta.authentication-api + 3.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.authorization + jakarta.authorization-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.batch + jakarta.batch-api + 2.1.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.ejb + jakarta.ejb-api + 4.0.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.enterprise + jakarta.enterprise.cdi-api + 4.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.enterprise + jakarta.enterprise.lang-model + 4.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.enterprise.concurrent + jakarta.enterprise.concurrent-api + 3.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.inject + jakarta.inject-api + 2.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.interceptor + jakarta.interceptor-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.jms + jakarta.jms-api + 3.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.json + jakarta.json-api + 2.1.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.json.bind + jakarta.json.bind-api + 3.0.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.mail + jakarta.mail-api + 2.1.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + jakarta.persistence + jakarta.persistence-api + 3.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + jakarta.resource + jakarta.resource-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.security.enterprise + jakarta.security.enterprise-api + 3.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.servlet + jakarta.servlet-api + 6.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.servlet.jsp + jakarta.servlet.jsp-api + 3.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.servlet.jsp.jstl + jakarta.servlet.jsp.jstl-api + 3.0.2 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.transaction + jakarta.transaction-api + 2.0.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.validation + jakarta.validation-api + 3.0.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.websocket + jakarta.websocket-api + 2.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.websocket + jakarta.websocket-client-api + 2.1.1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.ws.rs + jakarta.ws.rs-api + 3.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + jakarta.xml.bind + jakarta.xml.bind-api + 4.0.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + jboss.jaxbintros + jboss-jaxb-intros + 2.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + joda-time + joda-time + 2.12.7 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + net.bytebuddy + byte-buddy + 1.14.18 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + net.jcip + jcip-annotations + 1.0 + + + Creative Commons Attribution 2.5 + https://creativecommons.org/licenses/by/2.5/legalcode + + + + + net.shibboleth.utilities + java-support + 8.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.aesh + aesh + 2.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.aesh + aesh-extensions + 1.8 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.aesh + readline + 2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.antlr + antlr4 + 4.13.0 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.antlr + antlr4-runtime + 4.13.0 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.apache.activemq + activemq-artemis-native + 2.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-amqp-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-cli + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-commons + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-core-client + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-dto + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-hornetq-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-hqclient-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-jakarta-client + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-jakarta-ra + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-jakarta-server + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-jakarta-service-extensions + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-jdbc-store + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-journal + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-selector + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-server + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.activemq + artemis-stomp-protocol + 2.37.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.commons + commons-lang3 + 3.15.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-bindings-coloc + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-bindings-soap + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-bindings-xml + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-databinding-aegis + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-databinding-jaxb + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-features-clustering + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-features-logging + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-features-throttling + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-frontend-jaxws + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-frontend-simple + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-management + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-security + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-security-saml + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-transports-http + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-transports-http-hc + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-transports-jms + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-transports-local + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-ws-addr + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-ws-mex + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-ws-policy + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-ws-rm + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-ws-security + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-rt-wsdl + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-tools-common + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-tools-java2ws + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-tools-validator + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-tools-wsdlto-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-tools-wsdlto-databinding-jaxb + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf + cxf-tools-wsdlto-frontend-jaxws + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.services.sts + cxf-services-sts-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.services.ws-discovery + cxf-services-ws-discovery-api + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.xjc-utils + cxf-xjc-runtime + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.xjcplugins + cxf-xjc-boolean + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.xjcplugins + cxf-xjc-bug986 + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.xjcplugins + cxf-xjc-dv + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.cxf.xjcplugins + cxf-xjc-ts + 4.0.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.httpcomponents + httpasyncclient + 4.1.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.httpcomponents + httpclient + 4.5.14 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.httpcomponents + httpcore + 4.4.16 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.httpcomponents + httpcore-nio + 4.4.16 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.httpcomponents + httpmime + 4.5.14 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.james + apache-mime4j-core + 0.8.11 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.james + apache-mime4j-dom + 0.8.11 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.james + apache-mime4j-storage + 0.8.11 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.logging.log4j + log4j-api + 2.23.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.lucene + lucene-analysis-common + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.lucene + lucene-core + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.lucene + lucene-facet + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.lucene + lucene-join + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.lucene + lucene-queries + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.lucene + lucene-queryparser + 9.11.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.neethi + neethi + 3.2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.qpid + proton-j + 0.34.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.santuario + xmlsec + 3.0.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.sshd + sshd-common + 2.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.sshd + sshd-core + 2.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.velocity + velocity-engine-core + 2.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.ws.xmlschema + xmlschema-core + 2.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.wss4j + wss4j-bindings + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.wss4j + wss4j-policy + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.wss4j + wss4j-ws-security-common + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.wss4j + wss4j-ws-security-dom + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.wss4j + wss4j-ws-security-policy-stax + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.apache.wss4j + wss4j-ws-security-stax + 3.0.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.bitbucket.b_c + jose4j + 0.9.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.bouncycastle + bcjmail-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + + + org.bouncycastle + bcpg-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.bouncycastle + bcpkix-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + + + org.bouncycastle + bcprov-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + + + org.bouncycastle + bcutil-jdk18on + 1.78.1 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + + + org.codehaus.woodstox + stax2-api + 4.2.2 + + + BSD 2-clause "Simplified" License + https://opensource.org/license/BSD-2-Clause/ + repo + + + + + org.cryptacular + cryptacular + 1.2.5 + + + GNU Lesser General Public License v3.0 only + https://www.gnu.org/licenses/lgpl-3.0-standalone.html + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse + yasson + 3.0.2 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.eclipse.angus + angus-activation + 2.0.2 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.eclipse.angus + angus-mail + 2.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.eclipse.jdt + ecj + 3.32.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + + + org.eclipse.jgit + org.eclipse.jgit + 6.10.0.202406032230-r + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.eclipse.jgit + org.eclipse.jgit.ssh.apache + 6.10.0.202406032230-r + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.eclipse.parsson + parsson + 1.1.7 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.elasticsearch.client + elasticsearch-rest-client + 8.15.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.elasticsearch.client + elasticsearch-rest-client-sniffer + 8.15.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.fusesource.jansi + jansi + 1.18 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + + + org.glassfish + jakarta.enterprise.concurrent + 3.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.glassfish + jakarta.faces + 4.0.7 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.glassfish + jakarta.json + 1.1.6 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.glassfish.expressly + expressly + 5.0.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.glassfish.jaxb + codemodel + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.jaxb + jaxb-core + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.jaxb + jaxb-jxc + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.jaxb + jaxb-runtime + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.jaxb + jaxb-xjc + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.jaxb + txw2 + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.jaxb + xsom + 4.0.5 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.glassfish.soteria + jakarta.security.enterprise + 3.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.glassfish.soteria + soteria.spi.bean.decorator.weld + 3.0.3 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.glassfish.web + jakarta.servlet.jsp.jstl + 3.0.1-jbossorg-1 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.hibernate.common + hibernate-commons-annotations + 7.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.orm + hibernate-core + 6.6.1.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.hibernate.orm + hibernate-envers + 6.6.1.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.hibernate.search + hibernate-search-backend-elasticsearch + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.search + hibernate-search-backend-lucene + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.search + hibernate-search-engine + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.search + hibernate-search-mapper-orm + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.search + hibernate-search-mapper-pojo-base + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.search + hibernate-search-util-common + 7.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.validator + hibernate-validator + 8.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hibernate.validator + hibernate-validator-cdi + 8.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hornetq + hornetq-commons + 2.4.9.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hornetq + hornetq-core-client + 2.4.9.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.hornetq + hornetq-jakarta-client + 2.4.9.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-cachestore-jdbc-common-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-cachestore-jdbc-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-cachestore-remote + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-cdi-common-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-cdi-embedded-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-cdi-remote-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-client-hotrod-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-clustered-counter + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-clustered-lock + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-commons-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-core-jakarta + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-hibernate-cache-commons + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-hibernate-cache-spi + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-hibernate-cache-v62 + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-objectfilter + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-query + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-query-core + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-query-dsl + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan + infinispan-remote-query-client + 14.0.31.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan.protostream + protostream + 4.6.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.infinispan.protostream + protostream-types + 4.6.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jasypt + jasypt + 1.9.3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jberet + jberet-core + 3.0.0.Final + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + + + org.jboss + jboss-dmr + 1.7.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss + jboss-ejb-client + 5.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss + jboss-iiop-client + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss + jboss-transaction-spi + 8.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss + jboss-vfs + 3.3.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss + staxmapper + 1.5.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.activemq.artemis.integration + artemis-wildfly-integration + 2.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.classfilewriter + jboss-classfilewriter + 1.3.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.common + jboss-common-beans + 2.0.1.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ejb3 + jboss-ejb3-ext-api + 2.4.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.genericjms + generic-jms-ra-jar + 3.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.hal + hal-console + 3.7.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.invocation + jboss-invocation + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ironjacamar + ironjacamar-common-api + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-common-impl + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-common-spi + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-core-api + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-core-impl + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-deployers-common + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-jdbc + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.ironjacamar + ironjacamar-validator + 3.0.10.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.logging + commons-logging-jboss-logging + 1.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.logging + jboss-logging + 3.6.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.logging + jul-to-slf4j-stub + 1.0.1.Final + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + + + org.jboss.logmanager + jboss-logmanager + 2.1.19.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.logmanager + log4j2-jboss-logmanager + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.marshalling + jboss-marshalling + 2.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.marshalling + jboss-marshalling-river + 2.2.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.metadata + jboss-metadata-appclient + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.metadata + jboss-metadata-common + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.metadata + jboss-metadata-ear + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.metadata + jboss-metadata-ejb + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.metadata + jboss-metadata-web + 16.0.0.Final + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.mod_cluster + mod_cluster-container-spi + 2.0.4.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.mod_cluster + mod_cluster-core + 2.0.4.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.mod_cluster + mod_cluster-load-spi + 2.0.4.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.modules + jboss-modules + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Indiana University Extreme! Lab Software License 1.1.1 + https://enterprise.dejacode.com/licenses/public/indiana-extreme/?_list_filters=q%3Dindiana%2Bextreme#license-text + repo + + + + + org.jboss.msc + jboss-msc + 1.5.5.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.narayana + jbosstxbridge + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.jts + narayana-jts-idlj + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.jts + narayana-jts-integration + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + restat-api + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + restat-bridge + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + restat-integration + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + restat-util + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.xts + jbossxts + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.openjdk-orb + openjdk-orb + 10.1.0.Final + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.jboss.remoting + jboss-remoting + 5.0.29.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.remotingjmx + remoting-jmx + 3.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-atom-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-cdi + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-client + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-client-api + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-core + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-core-spi + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-crypto + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-jackson2-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-jaxb-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-jsapi + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-json-binding-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-json-p-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-multipart-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-rxjava2 + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy + resteasy-tracing-api + 2.0.1.Final + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.jboss.resteasy + resteasy-validator-provider + 6.2.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy.spring + resteasy-spring + 3.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.slf4j + slf4j-jboss-logmanager + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.spec.jakarta.el + jboss-el-api_5.0_spec + 4.0.1.Final + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + GNU Lesser General Public License v2.1 or later + https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html + repo + + + + + org.jboss.spec.jakarta.xml.soap + jboss-saaj-api_3.0_spec + 1.0.0.Final + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.jboss.spec.jakarta.xml.ws + jboss-jakarta-xml-ws-api_4.0_spec + 1.0.0.Final + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.jboss.stdio + jboss-stdio + 1.1.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.threads + jboss-threads + 2.4.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld + weld-api + 5.0.SP3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld + weld-core-impl + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld + weld-lite-extension-translator + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld + weld-spi + 5.0.SP3 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld.module + weld-ejb + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld.module + weld-jsf + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld.module + weld-jta + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.weld.module + weld-web + 5.1.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws + jbossws-api + 3.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.ws + jbossws-common + 5.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.ws + jbossws-common-tools + 2.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws + jbossws-spi + 5.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.ws.cxf + jbossws-cxf-client + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws.cxf + jbossws-cxf-factories + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws.cxf + jbossws-cxf-resources + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws.cxf + jbossws-cxf-server + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws.cxf + jbossws-cxf-transports-udp + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws.cxf + jbossws-cxf-transports-undertow + 7.2.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.ws.projects + jaxws-undertow-httpspi + 2.0.0.Final + + + GNU Lesser General Public License v2.1 only + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + org.jboss.xnio + xnio-api + 3.8.16.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.xnio + xnio-nio + 3.8.16.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.xnio.netty + netty-xnio-transport + 0.1.10.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jctools + jctools-core + 4.0.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jgroups + jgroups + 5.2.28.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jgroups.aws + jgroups-aws + 3.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jgroups.azure + jgroups-azure + 2.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jgroups.kubernetes + jgroups-kubernetes + 2.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jvnet.staxex + stax-ex + 2.1.0 + + + Eclipse Distribution License, Version 1.0 + https://repository.jboss.org/licenses/edl-1.0.txt + repo + + + + + org.opensaml + opensaml-core + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-profile-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-saml-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-saml-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-security-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-security-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-soap-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-xacml-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-xacml-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-xacml-saml-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-xacml-saml-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-xmlsec-api + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.opensaml + opensaml-xmlsec-impl + 4.3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.ow2.asm + asm + 9.7 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.ow2.asm + asm-util + 9.7 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + + + + + org.projectodd.vdx + vdx-core + 1.1.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.projectodd.vdx + vdx-wildfly + 1.1.6 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.reactivestreams + reactive-streams + 1.0.4 + + + MIT-0 + https://spdx.org/licenses/MIT-0.html + repo + + + + + org.slf4j + slf4j-api + 2.0.13 + + + MIT License + https://www.opensource.org/licenses/MIT + repo + + + + + org.wildfly + jipijapa-eclipselink + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + jipijapa-hibernate6 + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + jipijapa-hibernatesearch + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + jipijapa-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-appclient + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-batch-jberet + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-bean-validation + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-client-all + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-ejb-cache + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-ejb-client + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-ejb-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-ejb-infinispan + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-ejb-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-el-expressly + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-faces-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-faces-mojarra + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-infinispan-client-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-infinispan-client-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-infinispan-embedded-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-infinispan-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-jgroups-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-jgroups-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-jgroups-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-marshalling-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-marshalling-jboss + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-marshalling-protostream + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-server-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-server-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-server-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-singleton-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-singleton-compat + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-singleton-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-singleton-server + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-web-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-web-container + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-web-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-web-service + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-web-undertow + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-weld-core + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-weld-ejb + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-clustering-weld-web + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-connector + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-datasources-agroal + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-ee + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-ee-feature-pack-product-conf + Not Installed + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-ee-security + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-ejb3 + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-elytron-oidc-client-subsystem + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-health + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-iiop-openjdk + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-jaxrs + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-jdr + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-jpa + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-jsf + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-jsf-injection + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-jsr77 + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-keycloak + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-mail + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-messaging-activemq-injection + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-messaging-activemq-subsystem + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-metrics + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-mod_cluster-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-mod_cluster-undertow + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-naming + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-naming-client + 2.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-picketlink + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-pojo + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-rts + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-sar + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-security + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-system-jmx + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-transactions + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-undertow + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-web-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-webservices-opensaml-sysconfig + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-webservices-server-integration + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-bean-validation + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-ejb + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-jpa + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-spi + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-transactions + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-weld-webservices + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-xts + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.client + wildfly-client-config + 1.0.1.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-cache-infinispan-common + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-cache-infinispan-embedded + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-cache-infinispan-remote + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-cache-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-context + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-marshalling-jboss + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-marshalling-protostream + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-marshalling-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-server-api + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-server-infinispan + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-server-jgroups + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-server-local + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-server-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-session-cache + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-session-infinispan-embedded + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-session-infinispan-remote + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-session-spec-servlet-6.0 + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-session-spec-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.clustering + wildfly-clustering-session-spi + 1.1.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.common + wildfly-common + 1.7.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-cli + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + + + + + org.wildfly.core + wildfly-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-controller-client + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-core-management-client + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-core-management-subsystem + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-core-security + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-deployment-repository + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-deployment-scanner + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-discovery + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-domain-http-error-context + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-domain-http-interface + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-domain-management + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-elytron-integration + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-elytron-tool-wrapper + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-embedded + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-event-logger + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-host-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-installation-manager + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-io + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-io-spi + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-jar-runtime + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-jmx + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-launcher + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-logging + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-management-client-content + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-network + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-patching + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-platform-mbean + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-process-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-protocol + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-remoting + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-request-controller + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-security-manager + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-server + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-service + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-subsystem + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-threads + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.core + wildfly-version + 26.0.0.Beta5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.discovery + wildfly-discovery-client + 1.3.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.installation-manager + installation-manager-api + 1.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.openssl + wildfly-openssl-java + 2.2.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.openssl + wildfly-openssl-linux-s390x + 2.2.2.SP01 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.openssl + wildfly-openssl-linux-x86_64 + 2.2.2.SP01 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.openssl + wildfly-openssl-macosx-x86_64 + 2.2.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.openssl + wildfly-openssl-windows-x86_64 + 2.2.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-asn1 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-audit + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-auth + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-auth-server + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-auth-server-deprecated + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-auth-server-http + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-auth-server-sasl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-auth-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-base + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-client + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-credential + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-credential-source-impl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-credential-store + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-dynamic-ssl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-encryption + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-basic + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-bearer + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-cert + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-external + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-form + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-oidc + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-spnego + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-sso + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-stateful-basic + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-http-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-jose-jwk + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-jose-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-json-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-keystore + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-mechanism + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-mechanism-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-mechanism-gssapi + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-mechanism-http + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-mechanism-oauth2 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-mechanism-scram + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-password-impl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-permission + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-provider-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-realm + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-realm-jdbc + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-realm-ldap + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-realm-token + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-anonymous + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-auth-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-digest + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-entity + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-external + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-gs2 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-gssapi + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-localuser + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-oauth2 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-otp + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-plain + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-sasl-scram + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-security-manager + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-security-manager-action + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-ssh-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-ssl + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-tool + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-x500 + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-x500-cert + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-x500-cert-acme + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-x500-cert-util + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security + wildfly-elytron-x500-principal + 2.6.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.elytron-web + undertow-server + 4.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.elytron-web + undertow-server-servlet + 4.1.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.jakarta + jakarta-authentication + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.jakarta + jakarta-authorization + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.jakarta + jakarta-client-resteasy + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.jakarta + jakarta-client-webservices + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.jakarta + jakarta-security + 3.0.3.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.wildfly.transaction + wildfly-transaction-client + 3.0.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.unstable.api.annotation + unstable-api-annotation-classpath-indexer + 1.0.0.Final + + + Public Domain + repo + + + + + org.wildfly.wildfly-http-client + wildfly-http-client-common + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.wildfly-http-client + wildfly-http-ejb-client + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.wildfly-http-client + wildfly-http-naming-client + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.wildfly-http-client + wildfly-http-transaction-client + 2.0.7.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.yaml + snakeyaml + 2.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + annotations + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + apache-client + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + arns + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + auth + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + aws-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + aws-query-protocol + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + aws-xml-protocol + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + crt-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + endpoints-spi + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + http-client-spi + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + json-utils + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + metrics-spi + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + profiles + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + protocol-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + regions + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + s3 + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + sdk-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + third-party-jackson-core + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.awssdk + utils + 2.20.126 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + software.amazon.eventstream + eventstream + 1.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + wsdl4j + wsdl4j + 1.6.3 + + + Common Public License 1.0 + https://www.eclipse.org/legal/cpl-v10.html + repo + Common Public License + + + + + xml-resolver + xml-resolver + 1.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + diff --git a/wildfly/docs/licenses/wildfly-feature-pack-licenses.html b/wildfly/docs/licenses/wildfly-feature-pack-licenses.html new file mode 100644 index 0000000..a8c89df --- /dev/null +++ b/wildfly/docs/licenses/wildfly-feature-pack-licenses.html @@ -0,0 +1,929 @@ + + + + + + + +

WildFly

+

The following material has been provided for informational purposes only, and should not be relied upon or construed as a legal opinion or legal advice.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Package GroupPackage ArtifactPackage VersionRemote LicensesLocal Licenses
com.fasterxml.jackson.jrjackson-jr-objects2.17.0Apache License 2.0 +
+
apache license 2.0.txt +
+
com.github.lubenzstd-jni1.5.6-5BSD 2-clause "Simplified" License +
+
bsd 2-clause simplified license.html +
+
com.google.api.grpcproto-google-common-protos2.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
com.google.protobufprotobuf-java3.25.5BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
com.google.protobufprotobuf-java-util3.25.5BSD 3-Clause "New" or "Revised" License +
+
bsd 3-clause new or revised license.html +
+
io.grpcgrpc-api1.58.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.micrometermicrometer-commons1.12.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.micrometermicrometer-core1.12.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.micrometermicrometer-registry-otlp1.12.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.nettynetty-codec-http24.1.112.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-annotations1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-annotations-support1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-api1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.instrumentationopentelemetry-instrumentation-api-semconv1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-api1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-api-events1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-context1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-exporter-common1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-exporter-otlp1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-exporter-otlp-common1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-common1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-extension-autoconfigure1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-extension-autoconfigure-spi1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-logs1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-metrics1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-sdk-trace1.29.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetryopentelemetry-semconv1.29.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.opentelemetry.protoopentelemetry-proto0.20.0-alphaApache License 2.0 +
+
apache license 2.0.txt +
+
io.perfmarkperfmark-api0.23.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-annotation2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-classloader2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-constraint2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-expression2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-function2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.commonsmallrye-common-vertx-context2.5.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config-common3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config-core3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.configsmallrye-config-source-file-system3.9.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-api2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-cdi2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-exporters2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-propagation2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.opentelemetrysmallrye-opentelemetry-rest2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny2.6.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny-reactive-streams-operators2.6.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny-zero1.1.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivemutiny-zero-flow-adapters1.1.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-amqp-client3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-core3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-kafka-client3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-mutiny-vertx-runtime3.13.2Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-converter-api2.6.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-amqp4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-api4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-kafka4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-kafka-api4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallrye.reactivesmallrye-reactive-messaging-provider4.24.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance-api6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance-autoconfig-core6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-fault-tolerance-core6.4.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-health4.0.4Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt-cdi-extension4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt-common4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-jwt-http-mechanism4.3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-open-api-core3.10.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.smallryesmallrye-open-api-jaxrs3.10.0Apache License 2.0 +
+
apache license 2.0.txt +
+
io.vertxvertx-amqp-client4.5.10Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-core4.5.10Apache License 2.0 +
+ Eclipse Public License 2.0 +
+
apache license 2.0.txt +
+ eclipse public license 2.0.txt +
+
io.vertxvertx-grpc-client4.5.10Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-grpc-common4.5.10Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-kafka-client4.4.9Apache License 2.0 +
+ Eclipse Public License 1.0 +
+
apache license 2.0.txt +
+ eclipse public license 1.0.txt +
+
io.vertxvertx-proton4.5.10Apache License 2.0 +
+
apache license 2.0.txt +
+
jakarta.mvcjakarta.mvc-api2.1.0Eclipse Public License 2.0 +
+ GNU General Public License v2.0 only, with Classpath exception +
+
eclipse public license 2.0.txt +
+ gnu general public license v2.0 only, with classpath exception.txt +
+
org.apache.kafkakafka-clients3.7.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.krazokrazo-core3.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.krazokrazo-resteasy3.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.configmicroprofile-config-api3.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.fault-tolerancemicroprofile-fault-tolerance-api4.0.2Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.healthmicroprofile-health-api4.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.jwtmicroprofile-jwt-auth-api2.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.lramicroprofile-lra-api2.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.openapimicroprofile-openapi-api3.1.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.reactive-streams-operatorsmicroprofile-reactive-streams-operators-api3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.reactive-streams-operatorsmicroprofile-reactive-streams-operators-core3.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.eclipse.microprofile.rest.clientmicroprofile-rest-client-api3.0.1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-client7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-coordinator-jar7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-proxy-api7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtslra-service-base7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.narayana.rtsnarayana-lra7.0.2.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.microprofilemicroprofile-config2.1.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.microprofilemicroprofile-rest-client2.1.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.jboss.resteasy.microprofilemicroprofile-rest-client-base2.1.5.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.lz4lz4-java1.8.0Apache License 2.0 +
+
apache license 2.0.txt +
+
org.reactivestreamsreactive-streams1.0.4MIT-0 +
+
mit-0.html +
+
org.wildflymvc-krazo-galleon-sharedNot InstalledApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflymvc-krazo-subsystem1.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildfly.security.mpwildfly-elytron-jwt2.0.0.FinalApache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-feature-pack-product-conf34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-micrometer34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-micrometer-deployment34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-config-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-fault-tolerance-smallrye-deployment34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-fault-tolerance-smallrye-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-health-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-jwt-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-lra-coordinator34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-lra-participant34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-metrics-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-openapi-smallrye34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-opentracing-extension34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-amqp34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-common34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-config34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-messaging-kafka34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-streams-operators34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-reactive-streams-operators-cdi-provider34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-telemetry34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-microprofile-telemetry-cdi-provider34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-opentelemetry34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.wildflywildfly-opentelemetry-api34.0.0.Beta1Apache License 2.0 +
+
apache license 2.0.txt +
+
org.xerial.snappysnappy-java1.1.10.5Apache License 2.0 +
+
apache license 2.0.txt +
+
+ + diff --git a/wildfly/docs/licenses/wildfly-feature-pack-licenses.xml b/wildfly/docs/licenses/wildfly-feature-pack-licenses.xml new file mode 100644 index 0000000..b660a05 --- /dev/null +++ b/wildfly/docs/licenses/wildfly-feature-pack-licenses.xml @@ -0,0 +1,1559 @@ + + + + + com.fasterxml.jackson.jr + jackson-jr-objects + 2.17.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.github.luben + zstd-jni + 1.5.6-5 + + + BSD 2-clause "Simplified" License + https://opensource.org/license/BSD-2-Clause/ + repo + + + + + com.google.api.grpc + proto-google-common-protos + 2.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + com.google.protobuf + protobuf-java + 3.25.5 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + repo + + + + + com.google.protobuf + protobuf-java-util + 3.25.5 + + + BSD 3-Clause "New" or "Revised" License + https://www.opensource.org/licenses/BSD-3-Clause + repo + + + + + io.grpc + grpc-api + 1.58.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.micrometer + micrometer-commons + 1.12.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.micrometer + micrometer-core + 1.12.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.micrometer + micrometer-registry-otlp + 1.12.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.netty + netty-codec-http2 + 4.1.112.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-api + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-api-events + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-context + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-exporter-common + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-exporter-otlp + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-exporter-otlp-common + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk-common + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk-extension-autoconfigure + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk-extension-autoconfigure-spi + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk-logs + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk-metrics + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-sdk-trace + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry + opentelemetry-semconv + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-annotations + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-annotations-support + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-api + 1.29.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-api-semconv + 1.29.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.opentelemetry.proto + opentelemetry-proto + 0.20.0-alpha + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.perfmark + perfmark-api + 0.23.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-fault-tolerance + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-fault-tolerance-api + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-fault-tolerance-autoconfig-core + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-fault-tolerance-core + 6.4.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-health + 4.0.4 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-jwt + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-jwt-cdi-extension + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-jwt-common + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-jwt-http-mechanism + 4.3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-open-api-core + 3.10.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye + smallrye-open-api-jaxrs + 3.10.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.common + smallrye-common-annotation + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.common + smallrye-common-classloader + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.common + smallrye-common-constraint + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.common + smallrye-common-expression + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.common + smallrye-common-function + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.common + smallrye-common-vertx-context + 2.5.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.config + smallrye-config + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.config + smallrye-config-common + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.config + smallrye-config-core + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.config + smallrye-config-source-file-system + 3.9.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.opentelemetry + smallrye-opentelemetry-api + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.opentelemetry + smallrye-opentelemetry-cdi + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.opentelemetry + smallrye-opentelemetry-exporters + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.opentelemetry + smallrye-opentelemetry-propagation + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.opentelemetry + smallrye-opentelemetry-rest + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + mutiny + 2.6.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + mutiny-reactive-streams-operators + 2.6.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + mutiny-zero + 1.1.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + mutiny-zero-flow-adapters + 1.1.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-mutiny-vertx-amqp-client + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-mutiny-vertx-core + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-mutiny-vertx-kafka-client + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-mutiny-vertx-runtime + 3.13.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-reactive-converter-api + 2.6.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-reactive-messaging-amqp + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-reactive-messaging-api + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-reactive-messaging-kafka + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-reactive-messaging-kafka-api + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.smallrye.reactive + smallrye-reactive-messaging-provider + 4.24.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + io.vertx + vertx-amqp-client + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + + + io.vertx + vertx-core + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + + + io.vertx + vertx-grpc-client + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + + + io.vertx + vertx-grpc-common + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + + + io.vertx + vertx-kafka-client + 4.4.9 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + Eclipse Public License 1.0 + https://repository.jboss.org/licenses/epl-1.0.txt + repo + + + + + io.vertx + vertx-proton + 4.5.10 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + jakarta.mvc + jakarta.mvc-api + 2.1.0 + + + Eclipse Public License 2.0 + https://www.eclipse.org/legal/epl-v20.html + repo + + + GNU General Public License v2.0 only, with Classpath exception + https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception + repo + + + + + org.apache.kafka + kafka-clients + 3.7.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.krazo + krazo-core + 3.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.krazo + krazo-resteasy + 3.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.config + microprofile-config-api + 3.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.fault-tolerance + microprofile-fault-tolerance-api + 4.0.2 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.health + microprofile-health-api + 4.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.jwt + microprofile-jwt-auth-api + 2.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.lra + microprofile-lra-api + 2.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.openapi + microprofile-openapi-api + 3.1.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.reactive-streams-operators + microprofile-reactive-streams-operators-api + 3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.reactive-streams-operators + microprofile-reactive-streams-operators-core + 3.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.eclipse.microprofile.rest.client + microprofile-rest-client-api + 3.0.1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + lra-client + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + lra-coordinator-jar + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + lra-proxy-api + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + lra-service-base + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.narayana.rts + narayana-lra + 7.0.2.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy.microprofile + microprofile-config + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy.microprofile + microprofile-rest-client + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.jboss.resteasy.microprofile + microprofile-rest-client-base + 2.1.5.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.lz4 + lz4-java + 1.8.0 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.reactivestreams + reactive-streams + 1.0.4 + + + MIT-0 + https://spdx.org/licenses/MIT-0.html + repo + + + + + org.wildfly + mvc-krazo-galleon-shared + Not Installed + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + mvc-krazo-subsystem + 1.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-feature-pack-product-conf + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-micrometer + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-micrometer-deployment + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-config-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-fault-tolerance-smallrye-deployment + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-fault-tolerance-smallrye-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-health-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-jwt-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-lra-coordinator + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-lra-participant + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-metrics-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-openapi-smallrye + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-opentracing-extension + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-messaging + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-messaging-amqp + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-messaging-common + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-messaging-config + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-messaging-kafka + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-streams-operators + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-reactive-streams-operators-cdi-provider + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-telemetry + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-microprofile-telemetry-cdi-provider + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-opentelemetry + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly + wildfly-opentelemetry-api + 34.0.0.Beta1 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.wildfly.security.mp + wildfly-elytron-jwt + 2.0.0.Final + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + org.xerial.snappy + snappy-java + 1.1.10.5 + + + Apache License 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + diff --git a/wildfly/docs/schema/README.md b/wildfly/docs/schema/README.md new file mode 100644 index 0000000..b22ddba --- /dev/null +++ b/wildfly/docs/schema/README.md @@ -0,0 +1,14 @@ +# Schema for credential reference types + +This directory contains the shared schema for the WildFly `credentialReferenceType`. All subsystem schemas in both +WildFly Core and WildFly that make use of credential references import and make use of this schema. + +The credential reference attribute itself along with its parsing and marshalling code is defined in +`org.jboss.as.controller.security.CredentialReference`. + +## Adding a new version of this schema + +When adding a new version of this schema, all subsystem schemas in both WildFly Core and WildFly that import this +schema should be updated to the new version as well. Although a new version of this schema would be backwards +compatible, it is important to update the subsystem schemas that import it to the new version since it would be +confusing for users if only some subsystems are updated and others are not. diff --git a/wildfly/docs/schema/application-client_10.xsd b/wildfly/docs/schema/application-client_10.xsd new file mode 100644 index 0000000..6e95b0b --- /dev/null +++ b/wildfly/docs/schema/application-client_10.xsd @@ -0,0 +1,307 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/application-client_10.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application-client element is the root element of an + application client deployment descriptor. The application + client deployment descriptor describes the enterprise bean + components and external resources referenced by the + application client. + + + + + + + + The env-entry-name element contains the name of an + application client's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name must + be unique within an application client. + + + + + + + + + + + The ejb-ref-name element contains the name of an enterprise bean + reference. The enterprise bean reference is an entry + in the application client's environment and is relative to the + java:comp/env context. The name must be unique within the + application client. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference.The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an application client. + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the application client + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + application client. + + + + + + + + + + + The message-destination-ref-name element specifies the + name of a message destination reference; its value is + the message destination reference name used in the + application client code. The name is a JNDI name + relative to the java:comp/env context and must be unique + within an application client. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The callback-handler element names a class provided by + the application. The class must have a no args + constructor and must implement the + jakarta.security.auth.callback.CallbackHandler + interface. The class will be instantiated by the + application client container and used by the container + to collect authentication information from the user. + + + + + + + + + + + + + + + + + The required value for the version is 10. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + diff --git a/wildfly/docs/schema/application-client_6.xsd b/wildfly/docs/schema/application-client_6.xsd new file mode 100644 index 0000000..3c0855b --- /dev/null +++ b/wildfly/docs/schema/application-client_6.xsd @@ -0,0 +1,311 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/application-client_6.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application-client element is the root element of an + application client deployment descriptor. The application + client deployment descriptor describes the EJB components + and external resources referenced by the application + client. + + + + + + + + The env-entry-name element contains the name of an + application client's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name must + be unique within an application client. + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the application + client's environment and is relative to the + java:comp/env context. The name must be unique within the + application client. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference.The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an application client. + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the application client + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + application client. + + + + + + + + + + + The message-destination-ref-name element specifies the + name of a message destination reference; its value is + the message destination reference name used in the + application client code. The name is a JNDI name + relative to the java:comp/env context and must be unique + within an application client. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The callback-handler element names a class provided by + the application. The class must have a no args + constructor and must implement the + javax.security.auth.callback.CallbackHandler + interface. The class will be instantiated by the + application client container and used by the container + to collect authentication information from the user. + + + + + + + + + + + + The required value for the version is 6. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/application-client_7.xsd b/wildfly/docs/schema/application-client_7.xsd new file mode 100644 index 0000000..7b28e2f --- /dev/null +++ b/wildfly/docs/schema/application-client_7.xsd @@ -0,0 +1,331 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/application-client_7.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application-client element is the root element of an + application client deployment descriptor. The application + client deployment descriptor describes the EJB components + and external resources referenced by the application + client. + + + + + + + + The env-entry-name element contains the name of an + application client's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name must + be unique within an application client. + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the application + client's environment and is relative to the + java:comp/env context. The name must be unique within the + application client. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference.The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an application client. + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the application client + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + application client. + + + + + + + + + + + The message-destination-ref-name element specifies the + name of a message destination reference; its value is + the message destination reference name used in the + application client code. The name is a JNDI name + relative to the java:comp/env context and must be unique + within an application client. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The callback-handler element names a class provided by + the application. The class must have a no args + constructor and must implement the + javax.security.auth.callback.CallbackHandler + interface. The class will be instantiated by the + application client container and used by the container + to collect authentication information from the user. + + + + + + + + + + + + + + + + + The required value for the version is 7. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + diff --git a/wildfly/docs/schema/application-client_8.xsd b/wildfly/docs/schema/application-client_8.xsd new file mode 100644 index 0000000..54829d6 --- /dev/null +++ b/wildfly/docs/schema/application-client_8.xsd @@ -0,0 +1,331 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/application-client_8.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application-client element is the root element of an + application client deployment descriptor. The application + client deployment descriptor describes the EJB components + and external resources referenced by the application + client. + + + + + + + + The env-entry-name element contains the name of an + application client's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name must + be unique within an application client. + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the application + client's environment and is relative to the + java:comp/env context. The name must be unique within the + application client. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference.The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an application client. + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the application client + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + application client. + + + + + + + + + + + The message-destination-ref-name element specifies the + name of a message destination reference; its value is + the message destination reference name used in the + application client code. The name is a JNDI name + relative to the java:comp/env context and must be unique + within an application client. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The callback-handler element names a class provided by + the application. The class must have a no args + constructor and must implement the + javax.security.auth.callback.CallbackHandler + interface. The class will be instantiated by the + application client container and used by the container + to collect authentication information from the user. + + + + + + + + + + + + + + + + + The required value for the version is 8. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + diff --git a/wildfly/docs/schema/application-client_9.xsd b/wildfly/docs/schema/application-client_9.xsd new file mode 100644 index 0000000..a4df45b --- /dev/null +++ b/wildfly/docs/schema/application-client_9.xsd @@ -0,0 +1,307 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/application-client_9.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application-client element is the root element of an + application client deployment descriptor. The application + client deployment descriptor describes the enterprise bean + components and external resources referenced by the + application client. + + + + + + + + The env-entry-name element contains the name of an + application client's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name must + be unique within an application client. + + + + + + + + + + + The ejb-ref-name element contains the name of an enterprise bean + reference. The enterprise bean reference is an entry + in the application client's environment and is relative to the + java:comp/env context. The name must be unique within the + application client. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference.The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an application client. + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the application client + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + application client. + + + + + + + + + + + The message-destination-ref-name element specifies the + name of a message destination reference; its value is + the message destination reference name used in the + application client code. The name is a JNDI name + relative to the java:comp/env context and must be unique + within an application client. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The callback-handler element names a class provided by + the application. The class must have a no args + constructor and must implement the + jakarta.security.auth.callback.CallbackHandler + interface. The class will be instantiated by the + application client container and used by the container + to collect authentication information from the user. + + + + + + + + + + + + + + + + + The required value for the version is 9. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + diff --git a/wildfly/docs/schema/application_10.xsd b/wildfly/docs/schema/application_10.xsd new file mode 100644 index 0000000..cf35cb7 --- /dev/null +++ b/wildfly/docs/schema/application_10.xsd @@ -0,0 +1,406 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/application_10.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application element is the root element of a Jakarta EE + application deployment descriptor. + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + If initialize-in-order is true, modules must be initialized + in the order they're listed in this deployment descriptor, + with the exception of application client modules, which can + be initialized in any order. + If initialize-in-order is not set or set to false, the order + of initialization is unspecified and may be product-dependent. + + + + + + + + + The application deployment descriptor must have one + module element for each Jakarta EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + The library-directory element specifies the pathname + of a directory within the application package, relative + to the top level of the application package. All files + named "*.jar" in this directory must be made available + in the class path of all components included in this + application package. If this element isn't specified, + the directory named "lib" is searched. An empty element + may be used to disable searching. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The required value for the version is 10. + + + + + + + + + + + + + + + The moduleType defines a single Jakarta EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular Jakarta EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + diff --git a/wildfly/docs/schema/application_1_4.xsd b/wildfly/docs/schema/application_1_4.xsd new file mode 100644 index 0000000..e67c20b --- /dev/null +++ b/wildfly/docs/schema/application_1_4.xsd @@ -0,0 +1,314 @@ + + + + + @(#)application_1_4.xsds 1.13 02/11/03 + + + + + + + Copyright 2002 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for J2EE + namespace with the following location: + + http://java.sun.com/xml/ns/j2ee/application_1_4.xsd + + ]]> + + + + + + + The following conventions apply to all J2EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + The application element is the root element of a J2EE + application deployment descriptor. + + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + The application deployment descriptor must have one + module element for each J2EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + + The required value for the version is 1.4. + + + + + + + + + + + + + + + The moduleType defines a single J2EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular J2EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + + diff --git a/wildfly/docs/schema/application_5.xsd b/wildfly/docs/schema/application_5.xsd new file mode 100644 index 0000000..56aded0 --- /dev/null +++ b/wildfly/docs/schema/application_5.xsd @@ -0,0 +1,334 @@ + + + + + @(#)application_5.xsds 1.17 08/05/05 + + + + + + + Copyright 2003-2006 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/application_5.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application element is the root element of a Java EE + application deployment descriptor. + + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + The application deployment descriptor must have one + module element for each Java EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + The library-directory element specifies the pathname + of a directory within the application package, relative + to the top level of the application package. All files + named "*.jar" in this directory must be made available + in the class path of all components included in this + application package. If this element isn't specified, + the directory named "lib" is searched. An empty element + may be used to disable searching. + + + + + + + + + + The required value for the version is 5. + + + + + + + + + + + + + + + The moduleType defines a single Java EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular Java EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + + diff --git a/wildfly/docs/schema/application_6.xsd b/wildfly/docs/schema/application_6.xsd new file mode 100644 index 0000000..26111c6 --- /dev/null +++ b/wildfly/docs/schema/application_6.xsd @@ -0,0 +1,394 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/application_6.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application element is the root element of a Java EE + application deployment descriptor. + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + If initialize-in-order is true, modules must be initialized + in the order they're listed in this deployment descriptor, + with the exception of application client modules, which can + be initialized in any order. + If initialize-in-order is not set or set to false, the order + of initialization is unspecified and may be product-dependent. + + + + + + + + + The application deployment descriptor must have one + module element for each Java EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + The library-directory element specifies the pathname + of a directory within the application package, relative + to the top level of the application package. All files + named "*.jar" in this directory must be made available + in the class path of all components included in this + application package. If this element isn't specified, + the directory named "lib" is searched. An empty element + may be used to disable searching. + + + + + + + + + + + + + + + + + + + + + The required value for the version is 6. + + + + + + + + + + + + + + + The moduleType defines a single Java EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular Java EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + diff --git a/wildfly/docs/schema/application_7.xsd b/wildfly/docs/schema/application_7.xsd new file mode 100644 index 0000000..3f855da --- /dev/null +++ b/wildfly/docs/schema/application_7.xsd @@ -0,0 +1,414 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/application_7.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application element is the root element of a Java EE + application deployment descriptor. + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + If initialize-in-order is true, modules must be initialized + in the order they're listed in this deployment descriptor, + with the exception of application client modules, which can + be initialized in any order. + If initialize-in-order is not set or set to false, the order + of initialization is unspecified and may be product-dependent. + + + + + + + + + The application deployment descriptor must have one + module element for each Java EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + The library-directory element specifies the pathname + of a directory within the application package, relative + to the top level of the application package. All files + named "*.jar" in this directory must be made available + in the class path of all components included in this + application package. If this element isn't specified, + the directory named "lib" is searched. An empty element + may be used to disable searching. + + + + + + + + + + + + + + + + + + + + + + + + + + The required value for the version is 7. + + + + + + + + + + + + + + + The moduleType defines a single Java EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular Java EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + diff --git a/wildfly/docs/schema/application_8.xsd b/wildfly/docs/schema/application_8.xsd new file mode 100644 index 0000000..97f7b59 --- /dev/null +++ b/wildfly/docs/schema/application_8.xsd @@ -0,0 +1,414 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/application_8.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application element is the root element of a Java EE + application deployment descriptor. + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + If initialize-in-order is true, modules must be initialized + in the order they're listed in this deployment descriptor, + with the exception of application client modules, which can + be initialized in any order. + If initialize-in-order is not set or set to false, the order + of initialization is unspecified and may be product-dependent. + + + + + + + + + The application deployment descriptor must have one + module element for each Java EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + The library-directory element specifies the pathname + of a directory within the application package, relative + to the top level of the application package. All files + named "*.jar" in this directory must be made available + in the class path of all components included in this + application package. If this element isn't specified, + the directory named "lib" is searched. An empty element + may be used to disable searching. + + + + + + + + + + + + + + + + + + + + + + + + + + The required value for the version is 8. + + + + + + + + + + + + + + + The moduleType defines a single Java EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular Java EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + diff --git a/wildfly/docs/schema/application_9.xsd b/wildfly/docs/schema/application_9.xsd new file mode 100644 index 0000000..1e038a2 --- /dev/null +++ b/wildfly/docs/schema/application_9.xsd @@ -0,0 +1,390 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/application_9.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The application element is the root element of a Jakarta EE + application deployment descriptor. + + + + + + + + The context-root element content must be unique + in the ear. + + + + + + + + + + + The security-role-name element content + must be unique in the ear. + + + + + + + + + + + + + + + + The applicationType defines the structure of the + application. + + + + + + + + + + + If initialize-in-order is true, modules must be initialized + in the order they're listed in this deployment descriptor, + with the exception of application client modules, which can + be initialized in any order. + If initialize-in-order is not set or set to false, the order + of initialization is unspecified and may be product-dependent. + + + + + + + + + The application deployment descriptor must have one + module element for each Jakarta EE module in the + application package. A module element is defined + by moduleType definition. + + + + + + + + + + The library-directory element specifies the pathname + of a directory within the application package, relative + to the top level of the application package. All files + named "*.jar" in this directory must be made available + in the class path of all components included in this + application package. If this element isn't specified, + the directory named "lib" is searched. An empty element + may be used to disable searching. + + + + + + + + + + + + + + + + + + + + + + + + + + The required value for the version is 9. + + + + + + + + + + + + + + + The moduleType defines a single Jakarta EE module and contains a + connector, ejb, java, or web element, which indicates the + module type and contains a path to the module file, and an + optional alt-dd element, which specifies an optional URI to + the post-assembly version of the deployment descriptor. + + + + + + + + + + The connector element specifies the URI of a + resource adapter archive file, relative to the + top level of the application package. + + + + + + + + + The ejb element specifies the URI of an ejb-jar, + relative to the top level of the application + package. + + + + + + + + + The java element specifies the URI of a java + application client module, relative to the top + level of the application package. + + + + + + + + + + + The alt-dd element specifies an optional URI to the + post-assembly version of the deployment descriptor + file for a particular Jakarta EE module. The URI must + specify the full pathname of the deployment + descriptor file relative to the application's root + directory. If alt-dd is not specified, the deployer + must read the deployment descriptor from the default + location and file name required by the respective + component specification. + + + + + + + + + + + + + + + + The webType defines the web-uri and context-root of + a web application module. + + + + + + + + + The web-uri element specifies the URI of a web + application file, relative to the top level of the + application package. + + + + + + + + + The context-root element specifies the context root + of a web application. + + + + + + + + + diff --git a/wildfly/docs/schema/batch-jberet_1_0.xsd b/wildfly/docs/schema/batch-jberet_1_0.xsd new file mode 100644 index 0000000..7dfa983 --- /dev/null +++ b/wildfly/docs/schema/batch-jberet_1_0.xsd @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + If set to true when a resume operation has be invoked after a suspend operation any jobs stopped + during the suspend will be restarted. A value of false will leave the jobs in a stopped state. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/discovery-1_0.xsd b/wildfly/docs/schema/discovery-1_0.xsd new file mode 100644 index 0000000..a5dddbe --- /dev/null +++ b/wildfly/docs/schema/discovery-1_0.xsd @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/distributable-web_1_0.xsd b/wildfly/docs/schema/distributable-web_1_0.xsd new file mode 100644 index 0000000..8f71147 --- /dev/null +++ b/wildfly/docs/schema/distributable-web_1_0.xsd @@ -0,0 +1,178 @@ + + + + + + + + + + + + References an existing session management provider + + + + + Defines a deployment specific Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + + + References the name of an existing session management provider + + + + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + + + Identifies an immutable session attribute class. + + + + + + + + + + diff --git a/wildfly/docs/schema/distributable-web_2_0.xsd b/wildfly/docs/schema/distributable-web_2_0.xsd new file mode 100644 index 0000000..9805882 --- /dev/null +++ b/wildfly/docs/schema/distributable-web_2_0.xsd @@ -0,0 +1,200 @@ + + + + + + + + + + + + References an existing session management provider + + + + + Defines a deployment specific Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + + + References the name of an existing session management provider + + + + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + Web requests will have an affinity for the first available node in a list comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + Behaves the same as local-affinity if the cache is not distributed, nor replicated. + Must be explicitly supported by the load balancer. + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + The maximum number of routes to append to the session ID. + + + + + + + + + + Identifies an immutable session attribute class. + + + + + + + + + + diff --git a/wildfly/docs/schema/distributable-web_3_0.xsd b/wildfly/docs/schema/distributable-web_3_0.xsd new file mode 100644 index 0000000..ac98338 --- /dev/null +++ b/wildfly/docs/schema/distributable-web_3_0.xsd @@ -0,0 +1,224 @@ + + + + + + + + + + + + References an existing session management provider + + + + + Defines a deployment specific Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + + + References the name of an existing session management provider + + + + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + Indicates the marshalling implementation used for serializing attributes of a session. + + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + Web requests will have an affinity for the first available node in a list comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + Behaves the same as local-affinity if the cache is not distributed, nor replicated. + Must be explicitly supported by the load balancer. + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Session attributes will be marshalled using JBoss Marshalling. + + + + + + + Session attributes will be marshalled using ProtoStream. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + The maximum number of routes to append to the session ID. + + + + + + + + + + Identifies an immutable session attribute class. + + + + + + + + + + diff --git a/wildfly/docs/schema/distributable-web_4_0.xsd b/wildfly/docs/schema/distributable-web_4_0.xsd new file mode 100644 index 0000000..009a009 --- /dev/null +++ b/wildfly/docs/schema/distributable-web_4_0.xsd @@ -0,0 +1,229 @@ + + + + + + + + + + + + References an existing session management provider + + + + + Defines a deployment specific Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + + + References the name of an existing session management provider + + + + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + Indicates the marshalling implementation used for serializing attributes of a session. + + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + Web requests will have an affinity for the first available node in a list comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + Behaves the same as local-affinity if the cache is not distributed, nor replicated. + Must be explicitly supported by the load balancer. + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + Configures the number of threads dedicated to processing expiration events from the remote Infinispan cluster. + + + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Session attributes will be marshalled using JBoss Marshalling. + + + + + + + Session attributes will be marshalled using ProtoStream. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + The maximum number of routes to append to the session ID. + + + + + + + + + + Identifies an immutable session attribute class. + + + + + + + + + + diff --git a/wildfly/docs/schema/ejb-jar_2_1.xsd b/wildfly/docs/schema/ejb-jar_2_1.xsd new file mode 100644 index 0000000..9471fec --- /dev/null +++ b/wildfly/docs/schema/ejb-jar_2_1.xsd @@ -0,0 +1,2207 @@ + + + + + @(#)ejb-jar_2_1.xsds 1.23 08/01/03 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + J2EE namespace with the following location: + + http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd + + ]]> + + + + + + + The following conventions apply to all J2EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + This is the root of the ejb-jar deployment descriptor. + + + + + + + + + The ejb-name element contains the name of an enterprise + bean. The name must be unique within the ejb-jar file. + + + + + + + + + + + + The keyref indicates the references from + relationship-role-source must be to a specific ejb-name + defined within the scope of enterprise-beans element. + + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The activation-config-propertyType contains a name/value + configuration property pair for a message-driven bean. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + The activation-config-property-name element contains + the name for an activation configuration property of + a message-driven bean. + + For JMS message-driven beans, the following property + names are recognized: acknowledgeMode, + messageSelector, destinationType, subscriptionDurability + + + + + + + + + The activation-config-property-value element + contains the value for an activation configuration + property of a message-driven bean. + + + + + + + + + + + + + + + The activation-configType defines information about the + expected configuration properties of the message-driven bean + in its operational environment. This may include information + about message acknowledgement, message selector, expected + destination type, etc. + + The configuration information is expressed in terms of + name/value configuration properties. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + + + + + + + + + The assembly-descriptorType defines + application-assembly information. + + The application-assembly information consists of the + following parts: the definition of security roles, the + definition of method permissions, the definition of + transaction attributes for enterprise beans with + container-managed transaction demarcation and a list of + methods to be excluded from being invoked. + + All the parts are optional in the sense that they are + omitted if the lists represented by them are empty. + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file producer. + + + + + + + + + + + + + + + + + + + + + The cmp-fieldType describes a container-managed field. The + cmp-fieldType contains an optional description of the field, + and the name of the field. + + + + + + + + + + The field-name element specifies the name of a + container managed field. + + The name of the cmp-field of an entity bean with + cmp-version 2.x must begin with a lowercase + letter. This field is accessed by methods whose + names consists of the name of the field specified by + field-name in which the first letter is uppercased, + prefixed by "get" or "set". + + The name of the cmp-field of an entity bean with + cmp-version 1.x must denote a public field of the + enterprise bean class or one of its superclasses. + + + + + + + + + + + + + + + The cmp-versionType specifies the version of an entity bean + with container-managed persistence. It is used by + cmp-version elements. + + The value must be one of the two following: + + 1.x + 2.x + + + + + + + + + + + + + + + + + + The cmr-field-type element specifies the class of a + collection-valued logical relationship field in the entity + bean class. The value of an element using cmr-field-typeType + must be either: java.util.Collection or java.util.Set. + + + + + + + + + + + + + + + + + + The cmr-fieldType describes the bean provider's view of + a relationship. It consists of an optional description, and + the name and the class type of a field in the source of a + role of a relationship. The cmr-field-name element + corresponds to the name used for the get and set accessor + methods for the relationship. The cmr-field-type element is + used only for collection-valued cmr-fields. It specifies the + type of the collection that is used. + + + + + + + + + + + The cmr-field-name element specifies the name of a + logical relationship field in the entity bean + class. The name of the cmr-field must begin with a + lowercase letter. This field is accessed by methods + whose names consist of the name of the field + specified by cmr-field-name in which the first + letter is uppercased, prefixed by "get" or "set". + + + + + + + + + + + + + + + + The container-transactionType specifies how the container + must manage transaction scopes for the enterprise bean's + method invocations. It defines an optional description, a + list of method elements, and a transaction attribute. The + transaction attribute is to be applied to all the specified + methods. + + + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeServiceBean + + ]]> + + + + + + + + + + + + + + The ejb-jarType defines the root element of the EJB + deployment descriptor. It contains + + - an optional description of the ejb-jar file + - an optional display name + - an optional icon that contains a small and a large + icon file name + - mandatory structural information about all included + enterprise beans + - a descriptor for container managed relationships, + if any + - an optional application-assembly descriptor + - an optional name of an ejb-client-jar file for the + ejb-jar. + + + + + + + + + + + + + The ejb-relation-name contains the name of a + relation. The name must be unique within + relationships. + + + + + + + + + + + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file + producer. + + + + + + + + employee_service_client.jar + + + ]]> + + + + + + + + + The version specifies the version of the + EJB specification that the instance document must + comply with. This information enables deployment tools + to validate a particular EJB Deployment + Descriptor with respect to a specific version of the EJB + schema. + + + + + + + + + + + + + EmployeeService + + ]]> + + + + + + + + + + + + + + The ejb-relationType describes a relationship between two + entity beans with container-managed persistence. It is used + by ejb-relation elements. It contains a description; an + optional ejb-relation-name element; and exactly two + relationship role declarations, defined by the + ejb-relationship-role elements. The name of the + relationship, if specified, is unique within the ejb-jar + file. + + + + + + + + + + + The ejb-relation-name element provides a unique name + within the ejb-jar file for a relationship. + + + + + + + + + + + + + + + + + Product-LineItem + + product-has-lineitems + + One + + ProductEJB + + + + + ]]> + + + + + + + + + + The ejb-relationship-role-name element defines a + name for a role that is unique within an + ejb-relation. Different relationships can use the + same name for a role. + + + + + + + + + + The cascade-delete element specifies that, within a + particular relationship, the lifetime of one or more + entity beans is dependent upon the lifetime of + another entity bean. The cascade-delete element can + only be specified for an ejb-relationship-role + element contained in an ejb-relation element in + which the other ejb-relationship-role + element specifies a multiplicity of One. + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + + + + + + The entity-beanType declares an entity bean. The declaration + consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a unique name assigned to the enterprise bean + in the deployment descriptor + - the names of the entity bean's remote home + and remote interfaces, if any + - the names of the entity bean's local home and local + interfaces, if any + - the entity bean's implementation class + - the entity bean's persistence management type + - the entity bean's primary key class name + - an indication of the entity bean's reentrancy + - an optional specification of the + entity bean's cmp-version + - an optional specification of the entity bean's + abstract schema name + - an optional list of container-managed fields + - an optional specification of the primary key + field + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB + references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's + resource manager connection factory references + - an optional declaration of the bean's + resource environment references + - an optional declaration of the bean's message + destination references + - an optional set of query declarations + for finder and select methods for an entity + bean with cmp-version 2.x. + + The optional abstract-schema-name element must be specified + for an entity bean with container-managed persistence and + cmp-version 2.x. + + The optional primkey-field may be present in the descriptor + if the entity's persistence-type is Container. + + The optional cmp-version element may be present in the + descriptor if the entity's persistence-type is Container. If + the persistence-type is Container and the cmp-version + element is not specified, its value defaults to 2.x. + + The optional home and remote elements must be specified if + the entity bean cmp-version is 1.x. + + The optional home and remote elements must be specified if + the entity bean has a remote home and remote interface. + + The optional local-home and local elements must be specified + if the entity bean has a local home and local interface. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified. + + The optional query elements must be present if the + persistence-type is Container and the cmp-version is 2.x and + query methods other than findByPrimaryKey have been defined + for the entity bean. + + The other elements that are optional are "optional" in the + sense that they are omitted if the lists represented by them + are empty. + + At least one cmp-field element must be present in the + descriptor if the entity's persistence-type is Container and + the cmp-version is 1.x, and none must not be present if the + entity's persistence-type is Bean. + + + + + + + + + + + + + + + + + + The prim-key-class element contains the + fully-qualified name of an + entity bean's primary key class. + + If the definition of the primary key class is + deferred to deployment time, the prim-key-class + element should specify java.lang.Object. + + + + + + + + + The reentrant element specifies whether an entity + bean is reentrant or not. + + The reentrant element must be one of the two + following: true or false + + + + + + + + + + The abstract-schema-name element specifies the name + of the abstract schema type of an entity bean with + cmp-version 2.x. It is used in EJB QL queries. + + For example, the abstract-schema-name for an entity + bean whose local interface is + com.acme.commerce.Order might be Order. + + + + + + + + + + The primkey-field element is used to specify the + name of the primary key field for an entity with + container-managed persistence. + + The primkey-field must be one of the fields declared + in the cmp-field element, and the type of the field + must be the same as the primary key type. + + The primkey-field element is not used if the primary + key maps to multiple container-managed fields + (i.e. the key is a compound key). In this case, the + fields of the primary key class must be public, and + their names must correspond to the field names of + the entity bean class that comprise the key. + + + + + + + + + + + + + + + + + + + The exclude-listType specifies one or more methods which + the Assembler marks to be uncallable. + + If the method permission relation contains methods that are + in the exclude list, the Deployer should consider those + methods to be uncallable. + + + + + + + + + + + + + + + + + + The message-driven element declares a message-driven + bean. The declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name. + - a name assigned to the enterprise bean in + the deployment descriptor + - the message-driven bean's implementation class + - an optional declaration of the bean's messaging + type + - the message-driven bean's transaction management type + - an optional declaration of the bean's + message-destination-type + - an optional declaration of the bean's + message-destination-link + - an optional declaration of the message-driven bean's + activation configuration properties + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local EJB + references + - an optional declaration of the bean's web service + references + - an optional declaration of the security + identity to be used for the execution of the bean's + methods + - an optional declaration of the bean's + resource manager connection factory + references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + + + + + + + + + + + + The messaging-type element specifies the message + listener interface of the message-driven bean. If + the messaging-type element is not specified, it is + assumed to be javax.jms.MessageListener. + + + + + + + + + + + + + + + + + + + + + + The method-intf element allows a method element to + differentiate between the methods with the same name and + signature that are multiply defined across the home and + component interfaces (e.g, in both an enterprise bean's + remote and local interfaces or in both an enterprise bean's + home and remote interfaces, etc.); the component and web + service endpoint interfaces, and so on. + + The method-intf element must be one of the following: + + Home + Remote + LocalHome + Local + ServiceEndpoint + + + + + + + + + + + + + + + + + + + + + The method-nameType contains a name of an enterprise + bean method or the asterisk (*) character. The asterisk is + used when the element denotes all the methods of an + enterprise bean's client view interfaces. + + + + + + + + + + + + + + + The method-paramsType defines a list of the + fully-qualified Java type names of the method parameters. + + + + + + + + + + The method-param element contains a primitive + or a fully-qualified Java type name of a method + parameter. + + + + + + + + + + + + + + + The method-permissionType specifies that one or more + security roles are allowed to invoke one or more enterprise + bean methods. The method-permissionType consists of an + optional description, a list of security role names or an + indicator to state that the method is unchecked for + authorization, and a list of method elements. + + The security roles used in the method-permissionType + must be defined in the security-role elements of the + deployment descriptor, and the methods must be methods + defined in the enterprise bean's home, component and/or web + service endpoint interfaces. + + + + + + + + + + + + + The unchecked element specifies that a method is + not checked for authorization by the container + prior to invocation of the method. + + + + + + + + + + + + + + + + + EJBNAME + * + + + This style is used to refer to all the methods of the + specified enterprise bean's home, component, and/or web + service endpoint interfaces. + + 2. + + EJBNAME + METHOD + + + This style is used to refer to the specified method of + the specified enterprise bean. If there are multiple + methods with the same overloaded name, the element of + this style refers to all the methods with the overloaded + name. + + 3. + + EJBNAME + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-n + + + + This style is used to refer to a single method within a + set of methods with an overloaded name. PARAM-1 through + PARAM-n are the fully-qualified Java types of the + method's input parameters (if the method has no input + arguments, the method-params element contains no + method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of + square brackets (e.g. int[][]). If there are multiple + methods with the same overloaded name, this style refers + to all of the overloaded methods. + + Examples: + + Style 1: The following method element refers to all the + methods of the EmployeeService bean's home, component, + and/or web service endpoint interfaces: + + + EmployeeService + * + + + Style 2: The following method element refers to all the + create methods of the EmployeeService bean's home + interface(s). + + + EmployeeService + create + + + Style 3: The following method element refers to the + create(String firstName, String LastName) method of the + EmployeeService bean's home interface(s). + + + EmployeeService + create + + java.lang.String + java.lang.String + + + + The following example illustrates a Style 3 element with + more complex parameter types. The method + foobar(char s, int i, int[] iar, mypackage.MyClass mycl, + mypackage.MyClass[][] myclaar) would be specified as: + + + EmployeeService + foobar + + char + int + int[] + mypackage.MyClass + mypackage.MyClass[][] + + + + The optional method-intf element can be used when it becomes + necessary to differentiate between a method that is multiply + defined across the enterprise bean's home, component, and/or + web service endpoint interfaces with the same name and + signature. + + For example, the method element + + + EmployeeService + Remote + create + + java.lang.String + java.lang.String + + + + can be used to differentiate the create(String, String) + method defined in the remote interface from the + create(String, String) method defined in the remote home + interface, which would be defined as + + + EmployeeService + Home + create + + java.lang.String + java.lang.String + + + + and the create method that is defined in the local home + interface which would be defined as + + + EmployeeService + LocalHome + create + + java.lang.String + java.lang.String + + + + The method-intf element can be used with all th ree Styles + of the method element usage. For example, the following + method element example could be used to refer to all the + methods of the EmployeeService bean's remote home interface. + + + EmployeeService + Home + * + + + ]]> + + + + + + + + + + + + + + + + + + + + + The multiplicityType describes the multiplicity of the + role that participates in a relation. + + The value must be one of the two following: + + One + Many + + + + + + + + + + + + + + + + + + The persistence-typeType specifies an entity bean's persistence + management type. + + The persistence-type element must be one of the two following: + + Bean + Container + + + + + + + + + + + + + + + + + + Method finds large orders + + findLargeOrders + + + + SELECT OBJECT(o) FROM Order o + WHERE o.amount > 1000 + + + + ]]> + + + + + + + + + + + + + + + + + The queryType defines a finder or select + query. It contains + - an optional description of the query + - the specification of the finder or select + method it is used by + - an optional specification of the result type + mapping, if the query is for a select method + and entity objects are returned. + - the EJB QL query string that defines the query. + + Queries that are expressible in EJB QL must use the ejb-ql + element to specify the query. If a query is not expressible + in EJB QL, the description element should be used to + describe the semantics of the query and the ejb-ql element + should be empty. + + The result-type-mapping is an optional element. It can only + be present if the query-method specifies a select method + that returns entity objects. The default value for the + result-type-mapping element is "Local". + + + + + + + + + + + + + + + + + + + + The relationship-role-sourceType designates the source of a + role that participates in a relationship. A + relationship-role-sourceType is used by + relationship-role-source elements to uniquely identify an + entity bean. + + + + + + + + + + + + + + + + + + The relationshipsType describes the relationships in + which entity beans with container-managed persistence + participate. The relationshipsType contains an optional + description; and a list of ejb-relation elements, which + specify the container managed relationships. + + + + + + + + + + + + + The ejb-relationship-role-name contains the name of a + relationship role. The name must be unique within + a relationship, but can be reused in different + relationships. + + + + + + + + + + + + + + + + + + The result-type-mappingType is used in the query element to + specify whether an abstract schema type returned by a query + for a select method is to be mapped to an EJBLocalObject or + EJBObject type. + + The value must be one of the following: + + Local + Remote + + + + + + + + + + + + + + + + + + The security-identityType specifies whether the caller's + security identity is to be used for the execution of the + methods of the enterprise bean or whether a specific run-as + identity is to be used. It contains an optional description + and a specification of the security identity to be used. + + + + + + + + + + + + The use-caller-identity element specifies that + the caller's security identity be used as the + security identity for the execution of the + enterprise bean's methods. + + + + + + + + + + + + + + + + + The session-beanType declares an session bean. The + declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a name assigned to the enterprise bean + in the deployment description + - the names of the session bean's remote home and + remote interfaces, if any + - the names of the session bean's local home and + local interfaces, if any + - the name of the session bean's web service endpoint + interface, if any + - the session bean's implementation class + - the session bean's state management type + - the session bean's transaction management type + - an optional declaration of the bean's + environment entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's resource + manager connection factory references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + The elements that are optional are "optional" in the sense + that they are omitted when if lists represented by them are + empty. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified for the + session bean. + + The service-endpoint element may only be specified if the + bean is a stateless session bean. + + + + + + + + + + + + + + + + The service-endpoint element contains the + fully-qualified name of the enterprise bean's web + service endpoint interface. The service-endpoint + element may only be specified for a stateless + session bean. The specified interface must be a + valid JAX-RPC service endpoint interface. + + + + + + + + + + + + + + + + + + + + + The session-typeType describes whether the session bean is a + stateful session or stateless session. It is used by + session-type elements. + + The value must be one of the two following: + + Stateful + Stateless + + + + + + + + + + + + + + + + + + The trans-attributeType specifies how the container must + manage the transaction boundaries when delegating a method + invocation to an enterprise bean's business method. + + The value must be one of the following: + + NotSupported + Supports + Required + RequiresNew + Mandatory + Never + + + + + + + + + + + + + + + + + + + + + + The transaction-typeType specifies an enterprise bean's + transaction management type. + + The transaction-type must be one of the two following: + + Bean + Container + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/ejb-jar_3_0.xsd b/wildfly/docs/schema/ejb-jar_3_0.xsd new file mode 100644 index 0000000..95c749d --- /dev/null +++ b/wildfly/docs/schema/ejb-jar_3_0.xsd @@ -0,0 +1,2705 @@ + + + + + @(#)ejb-jar_3_0.xsds 1.51 02/23/06 + + + + + + + Copyright 2003-2006 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + This is the root of the ejb-jar deployment descriptor. + + + + + + + + + The ejb-name element contains the name of an enterprise + bean. The name must be unique within the ejb-jar file. + + + + + + + + + + + + The keyref indicates the references from + relationship-role-source must be to a specific ejb-name + defined within the scope of enterprise-beans element. + + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The activation-config-propertyType contains a name/value + configuration property pair for a message-driven bean. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + The activation-config-property-name element contains + the name for an activation configuration property of + a message-driven bean. + + For JMS message-driven beans, the following property + names are recognized: acknowledgeMode, + messageSelector, destinationType, subscriptionDurability + + + + + + + + + The activation-config-property-value element + contains the value for an activation configuration + property of a message-driven bean. + + + + + + + + + + + + + + + The activation-configType defines information about the + expected configuration properties of the message-driven bean + in its operational environment. This may include information + about message acknowledgement, message selector, expected + destination type, etc. + + The configuration information is expressed in terms of + name/value configuration properties. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + + + + + + + + + The application-exceptionType declares an application + exception. The declaration consists of: + + - the exception class. When the container receives + an exception of this type, it is required to + forward this exception as an applcation exception + to the client regardless of whether it is a checked + or unchecked exception. + - an optional rollback element. If this element is + set to true, the container must rollback the current + transaction before forwarding the exception to the + client. If not specified, it defaults to false. + + + + + + + + + + + + + + + + + The around-invoke type specifies a method on a + class to be called during the around invoke portion of an + ejb invocation. Note that each class may have only one + around invoke method and that the method may not be + overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around invoke + definition appears. + + + + + + + + + + + + + + + + The assembly-descriptorType defines + application-assembly information. + + The application-assembly information consists of the + following parts: the definition of security roles, the + definition of method permissions, the definition of + transaction attributes for enterprise beans with + container-managed transaction demarcation, the definition + of interceptor bindings, a list of + methods to be excluded from being invoked, and a list of + exception types that should be treated as application exceptions. + + All the parts are optional in the sense that they are + omitted if the lists represented by them are empty. + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file producer. + + + + + + + + + + + + + + + + + + + + + + + The cmp-fieldType describes a container-managed field. The + cmp-fieldType contains an optional description of the field, + and the name of the field. + + + + + + + + + + The field-name element specifies the name of a + container managed field. + + The name of the cmp-field of an entity bean with + cmp-version 2.x must begin with a lowercase + letter. This field is accessed by methods whose + names consists of the name of the field specified by + field-name in which the first letter is uppercased, + prefixed by "get" or "set". + + The name of the cmp-field of an entity bean with + cmp-version 1.x must denote a public field of the + enterprise bean class or one of its superclasses. + + + + + + + + + + + + + + + The cmp-versionType specifies the version of an entity bean + with container-managed persistence. It is used by + cmp-version elements. + + The value must be one of the two following: + + 1.x + 2.x + + + + + + + + + + + + + + + + + + The cmr-field-type element specifies the class of a + collection-valued logical relationship field in the entity + bean class. The value of an element using cmr-field-typeType + must be either: java.util.Collection or java.util.Set. + + + + + + + + + + + + + + + + + + The cmr-fieldType describes the bean provider's view of + a relationship. It consists of an optional description, and + the name and the class type of a field in the source of a + role of a relationship. The cmr-field-name element + corresponds to the name used for the get and set accessor + methods for the relationship. The cmr-field-type element is + used only for collection-valued cmr-fields. It specifies the + type of the collection that is used. + + + + + + + + + + + The cmr-field-name element specifies the name of a + logical relationship field in the entity bean + class. The name of the cmr-field must begin with a + lowercase letter. This field is accessed by methods + whose names consist of the name of the field + specified by cmr-field-name in which the first + letter is uppercased, prefixed by "get" or "set". + + + + + + + + + + + + + + + + The container-transactionType specifies how the container + must manage transaction scopes for the enterprise bean's + method invocations. It defines an optional description, a + list of method elements, and a transaction attribute. The + transaction attribute is to be applied to all the specified + methods. + + + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeServiceBean + + ]]> + + + + + + + + + + + + + + The ejb-jarType defines the root element of the EJB + deployment descriptor. It contains + + - an optional description of the ejb-jar file + - an optional display name + - an optional icon that contains a small and a large + icon file name + - structural information about all included + enterprise beans that is not specified through + annotations + - structural information about interceptor classes + - a descriptor for container managed relationships, + if any. + - an optional application-assembly descriptor + - an optional name of an ejb-client-jar file for the + ejb-jar. + + + + + + + + + + + + + + The ejb-relation-name contains the name of a + relation. The name must be unique within + relationships. + + + + + + + + + + + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file + producer. + + + + + + + + employee_service_client.jar + + + ]]> + + + + + + + + + The version specifies the version of the + EJB specification that the instance document must + comply with. This information enables deployment tools + to validate a particular EJB Deployment + Descriptor with respect to a specific version of the EJB + schema. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + + EmployeeService + + ]]> + + + + + + + + + + + + + + The ejb-relationType describes a relationship between two + entity beans with container-managed persistence. It is used + by ejb-relation elements. It contains a description; an + optional ejb-relation-name element; and exactly two + relationship role declarations, defined by the + ejb-relationship-role elements. The name of the + relationship, if specified, is unique within the ejb-jar + file. + + + + + + + + + + + The ejb-relation-name element provides a unique name + within the ejb-jar file for a relationship. + + + + + + + + + + + + + + + + + Product-LineItem + + product-has-lineitems + + One + + ProductEJB + + + + + ]]> + + + + + + + + + + The ejb-relationship-role-name element defines a + name for a role that is unique within an + ejb-relation. Different relationships can use the + same name for a role. + + + + + + + + + + The cascade-delete element specifies that, within a + particular relationship, the lifetime of one or more + entity beans is dependent upon the lifetime of + another entity bean. The cascade-delete element can + only be specified for an ejb-relationship-role + element contained in an ejb-relation element in + which the other ejb-relationship-role + element specifies a multiplicity of One. + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + + + + + + The entity-beanType declares an entity bean. The declaration + consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a unique name assigned to the enterprise bean + in the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the entity bean's remote home interface. This + element is not required to be supported by all implementations. + Any use of this element is non-portable. + - the names of the entity bean's remote home + and remote interfaces, if any + - the names of the entity bean's local home and local + interfaces, if any + - the entity bean's implementation class + - the optional entity bean's persistence management type. If + this element is not specified it is defaulted to Container. + - the entity bean's primary key class name + - an indication of the entity bean's reentrancy + - an optional specification of the + entity bean's cmp-version + - an optional specification of the entity bean's + abstract schema name + - an optional list of container-managed fields + - an optional specification of the primary key + field + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB + references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's + resource manager connection factory references + - an optional declaration of the bean's + resource environment references + - an optional declaration of the bean's message + destination references + - an optional set of query declarations + for finder and select methods for an entity + bean with cmp-version 2.x. + + The optional abstract-schema-name element must be specified + for an entity bean with container-managed persistence and + cmp-version 2.x. + + The optional primkey-field may be present in the descriptor + if the entity's persistence-type is Container. + + The optional cmp-version element may be present in the + descriptor if the entity's persistence-type is Container. If + the persistence-type is Container and the cmp-version + element is not specified, its value defaults to 2.x. + + The optional home and remote elements must be specified if + the entity bean cmp-version is 1.x. + + The optional home and remote elements must be specified if + the entity bean has a remote home and remote interface. + + The optional local-home and local elements must be specified + if the entity bean has a local home and local interface. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified. + + The optional query elements must be present if the + persistence-type is Container and the cmp-version is 2.x and + query methods other than findByPrimaryKey have been defined + for the entity bean. + + The other elements that are optional are "optional" in the + sense that they are omitted if the lists represented by them + are empty. + + At least one cmp-field element must be present in the + descriptor if the entity's persistence-type is Container and + the cmp-version is 1.x, and none must not be present if the + entity's persistence-type is Bean. + + + + + + + + + + + + + + + + + + + The prim-key-class element contains the + fully-qualified name of an + entity bean's primary key class. + + If the definition of the primary key class is + deferred to deployment time, the prim-key-class + element should specify java.lang.Object. + + + + + + + + + The reentrant element specifies whether an entity + bean is reentrant or not. + + The reentrant element must be one of the two + following: true or false + + + + + + + + + + The abstract-schema-name element specifies the name + of the abstract schema type of an entity bean with + cmp-version 2.x. It is used in EJB QL queries. + + For example, the abstract-schema-name for an entity + bean whose local interface is + com.acme.commerce.Order might be Order. + + + + + + + + + + The primkey-field element is used to specify the + name of the primary key field for an entity with + container-managed persistence. + + The primkey-field must be one of the fields declared + in the cmp-field element, and the type of the field + must be the same as the primary key type. + + The primkey-field element is not used if the primary + key maps to multiple container-managed fields + (i.e. the key is a compound key). In this case, the + fields of the primary key class must be public, and + their names must correspond to the field names of + the entity bean class that comprise the key. + + + + + + + + + + + + + + + + + + + The exclude-listType specifies one or more methods which + the Assembler marks to be uncallable. + + If the method permission relation contains methods that are + in the exclude list, the Deployer should consider those + methods to be uncallable. + + + + + + + + + + + + + + + + + + + + + + + + + + + + The interceptor-bindingType element describes the binding of + interceptor classes to beans within the ejb-jar. + It consists of : + + - An optional description. + - The name of an ejb within the ejb-jar or the wildcard value "*", + which is used to define interceptors that are bound to all + beans in the ejb-jar. + - A list of interceptor classes that are bound to the contents of + the ejb-name element or a specification of the total ordering + over the interceptors defined for the given level and above. + - An optional exclude-default-interceptors element. If set to true, + specifies that default interceptors are not to be applied to + a bean-class and/or business method. + - An optional exclude-class-interceptors element. If set to true, + specifies that class interceptors are not to be applied to + a business method. + - An optional set of method elements for describing the name/params + of a method-level interceptor. + + Interceptors bound to all classes using the wildcard syntax + "*" are default interceptors for the components in the ejb-jar. + In addition, interceptors may be bound at the level of the bean + class (class-level interceptors) or business methods (method-level + interceptors ). + + The binding of interceptors to classes is additive. If interceptors + are bound at the class-level and/or default-level as well as the + method-level, both class-level and/or default-level as well as + method-level will apply. + + There are four possible styles of the interceptor element syntax : + + 1. + + * + INTERCEPTOR + + + Specifying the ejb-name as the wildcard value "*" designates + default interceptors (interceptors that apply to all session and + message-driven beans contained in the ejb-jar). + + 2. + + EJBNAME + INTERCEPTOR + + + This style is used to refer to interceptors associated with the + specified enterprise bean(class-level interceptors). + + 3. + + EJBNAME + INTERCEPTOR + + METHOD + + + + This style is used to associate a method-level interceptor with + the specified enterprise bean. If there are multiple methods + with the same overloaded name, the element of this style refers + to all the methods with the overloaded name. Method-level + interceptors can only be associated with business methods of the + bean class. Note that the wildcard value "*" cannot be used + to specify method-level interceptors. + + 4. + + EJBNAME + INTERCEPTOR + + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-N + + + + + This style is used to associate a method-level interceptor with + the specified method of the specified enterprise bean. This + style is used to refer to a single method within a set of methods + with an overloaded name. The values PARAM-1 through PARAM-N + are the fully-qualified Java types of the method's input parameters + (if the method has no input arguments, the method-params element + contains no method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of square + brackets (e.g. int[][]). + + + + + + + + + + + + + + + + + + + + + + + The interceptor-orderType element describes a total ordering + of interceptor classes. + + + + + + + + + + + + + + + + + + The interceptorType element declares information about a single + interceptor class. It consists of : + + - An optional description. + - The fully-qualified name of the interceptor class. + - An optional list of around invoke methods declared on the + interceptor class and/or its super-classes. + - An optional list environment dependencies for the interceptor + class and/or its super-classes. + - An optional list of post-activate methods declared on the + interceptor class and/or its super-classes. + - An optional list of pre-passivate methods declared on the + interceptor class and/or its super-classes. + + + + + + + + + + + + + + + + + + + + + The interceptorsType element declares one or more interceptor + classes used by components within this ejb-jar. The declaration + consists of : + + - An optional description. + - One or more interceptor elements. + + + + + + + + + + + + + + + + + The message-driven element declares a message-driven + bean. The declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name. + - a name assigned to the enterprise bean in + the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of destination from which this message-driven bean + should consume. This element is not required to be supported + by all implementations. Any use of this element is non-portable. + - the message-driven bean's implementation class + - an optional declaration of the bean's messaging + type + - an optional declaration of the bean's timeout method. + - the optional message-driven bean's transaction management + type. If it is not defined, it is defaulted to Container. + - an optional declaration of the bean's + message-destination-type + - an optional declaration of the bean's + message-destination-link + - an optional declaration of the message-driven bean's + activation configuration properties + - an optional list of the message-driven bean class and/or + superclass around-invoke methods. + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local EJB + references + - an optional declaration of the bean's web service + references + - an optional declaration of the security + identity to be used for the execution of the bean's + methods + - an optional declaration of the bean's + resource manager connection factory + references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + + + + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + The messaging-type element specifies the message + listener interface of the message-driven bean. + + + + + + + + + + + + + + + + + + + + + + + + The method-intf element allows a method element to + differentiate between the methods with the same name and + signature that are multiply defined across the home and + component interfaces (e.g, in both an enterprise bean's + remote and local interfaces or in both an enterprise bean's + home and remote interfaces, etc.); the component and web + service endpoint interfaces, and so on. The Local applies to + both local component interface and local business interface. + Similarly, Remote applies to both remote component interface + and the remote business interface. + + The method-intf element must be one of the following: + + Home + Remote + LocalHome + Local + ServiceEndpoint + + + + + + + + + + + + + + + + + + + + + The method-nameType contains a name of an enterprise + bean method or the asterisk (*) character. The asterisk is + used when the element denotes all the methods of an + enterprise bean's client view interfaces. + + + + + + + + + + + + + + + The method-paramsType defines a list of the + fully-qualified Java type names of the method parameters. + + + + + + + + + + The method-param element contains a primitive + or a fully-qualified Java type name of a method + parameter. + + + + + + + + + + + + + + + The method-permissionType specifies that one or more + security roles are allowed to invoke one or more enterprise + bean methods. The method-permissionType consists of an + optional description, a list of security role names or an + indicator to state that the method is unchecked for + authorization, and a list of method elements. + + The security roles used in the method-permissionType + must be defined in the security-role elements of the + deployment descriptor, and the methods must be methods + defined in the enterprise bean's business, home, component + and/or web service endpoint interfaces. + + + + + + + + + + + + + The unchecked element specifies that a method is + not checked for authorization by the container + prior to invocation of the method. + + + + + + + + + + + + + + + + + EJBNAME + * + + + This style is used to refer to all the methods of the + specified enterprise bean's business, home, component, + and/or web service endpoint interfaces. + + 2. + + EJBNAME + METHOD + + + This style is used to refer to the specified method of + the specified enterprise bean. If there are multiple + methods with the same overloaded name, the element of + this style refers to all the methods with the overloaded + name. + + 3. + + EJBNAME + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-n + + + + This style is used to refer to a single method within a + set of methods with an overloaded name. PARAM-1 through + PARAM-n are the fully-qualified Java types of the + method's input parameters (if the method has no input + arguments, the method-params element contains no + method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of + square brackets (e.g. int[][]). If there are multiple + methods with the same overloaded name, this style refers + to all of the overloaded methods. + + Examples: + + Style 1: The following method element refers to all the + methods of the EmployeeService bean's business, home, + component, and/or web service endpoint interfaces: + + + EmployeeService + * + + + Style 2: The following method element refers to all the + create methods of the EmployeeService bean's home + interface(s). + + + EmployeeService + create + + + Style 3: The following method element refers to the + create(String firstName, String LastName) method of the + EmployeeService bean's home interface(s). + + + EmployeeService + create + + java.lang.String + java.lang.String + + + + The following example illustrates a Style 3 element with + more complex parameter types. The method + foobar(char s, int i, int[] iar, mypackage.MyClass mycl, + mypackage.MyClass[][] myclaar) would be specified as: + + + EmployeeService + foobar + + char + int + int[] + mypackage.MyClass + mypackage.MyClass[][] + + + + The optional method-intf element can be used when it becomes + necessary to differentiate between a method that is multiply + defined across the enterprise bean's business, home, component, + and/or web service endpoint interfaces with the same name and + signature. However, if the same method is a method of both the + local business interface, and the local component interface, + the same attribute applies to the method for both interfaces. + Likewise, if the same method is a method of both the remote + business interface and the remote component interface, the same + attribute applies to the method for both interfaces. + + For example, the method element + + + EmployeeService + Remote + create + + java.lang.String + java.lang.String + + + + can be used to differentiate the create(String, String) + method defined in the remote interface from the + create(String, String) method defined in the remote home + interface, which would be defined as + + + EmployeeService + Home + create + + java.lang.String + java.lang.String + + + + and the create method that is defined in the local home + interface which would be defined as + + + EmployeeService + LocalHome + create + + java.lang.String + java.lang.String + + + + The method-intf element can be used with all three Styles + of the method element usage. For example, the following + method element example could be used to refer to all the + methods of the EmployeeService bean's remote home interface + and the remote business interface. + + + EmployeeService + Home + * + + + ]]> + + + + + + + + + + + + + + + + + + + + + The multiplicityType describes the multiplicity of the + role that participates in a relation. + + The value must be one of the two following: + + One + Many + + + + + + + + + + + + + + + + + + + + + + + + + + + + The persistence-typeType specifies an entity bean's persistence + management type. + + The persistence-type element must be one of the two following: + + Bean + Container + + + + + + + + + + + + + + + + + + Method finds large orders + + findLargeOrders + + + + SELECT OBJECT(o) FROM Order o + WHERE o.amount > 1000 + + + + ]]> + + + + + + + + + + + + + + + + + The queryType defines a finder or select + query. It contains + - an optional description of the query + - the specification of the finder or select + method it is used by + - an optional specification of the result type + mapping, if the query is for a select method + and entity objects are returned. + - the EJB QL query string that defines the query. + + Queries that are expressible in EJB QL must use the ejb-ql + element to specify the query. If a query is not expressible + in EJB QL, the description element should be used to + describe the semantics of the query and the ejb-ql element + should be empty. + + The result-type-mapping is an optional element. It can only + be present if the query-method specifies a select method + that returns entity objects. The default value for the + result-type-mapping element is "Local". + + + + + + + + + + + + + + + + + + + + The relationship-role-sourceType designates the source of a + role that participates in a relationship. A + relationship-role-sourceType is used by + relationship-role-source elements to uniquely identify an + entity bean. + + + + + + + + + + + + + + + + + + The relationshipsType describes the relationships in + which entity beans with container-managed persistence + participate. The relationshipsType contains an optional + description; and a list of ejb-relation elements, which + specify the container managed relationships. + + + + + + + + + + + + + The ejb-relationship-role-name contains the name of a + relationship role. The name must be unique within + a relationship, but can be reused in different + relationships. + + + + + + + + + + + + + + + + + + + + + + + + + + + + The result-type-mappingType is used in the query element to + specify whether an abstract schema type returned by a query + for a select method is to be mapped to an EJBLocalObject or + EJBObject type. + + The value must be one of the following: + + Local + Remote + + + + + + + + + + + + + + + + + + The security-identityType specifies whether the caller's + security identity is to be used for the execution of the + methods of the enterprise bean or whether a specific run-as + identity is to be used. It contains an optional description + and a specification of the security identity to be used. + + + + + + + + + + + + The use-caller-identity element specifies that + the caller's security identity be used as the + security identity for the execution of the + enterprise bean's methods. + + + + + + + + + + + + + + + + + The session-beanType declares an session bean. The + declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a name assigned to the enterprise bean + in the deployment description + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the session bean's remote home/business interface. + This element is not required to be supported by all + implementations. Any use of this element is non-portable. + - the names of all the remote or local business interfaces, + if any + - the names of the session bean's remote home and + remote interfaces, if any + - the names of the session bean's local home and + local interfaces, if any + - the name of the session bean's web service endpoint + interface, if any + - the session bean's implementation class + - the session bean's state management type + - an optional declaration of the session bean's timeout method. + - the optional session bean's transaction management type. + If it is not present, it is defaulted to Container. + - an optional list of the session bean class and/or + superclass around-invoke methods. + - an optional declaration of the bean's + environment entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's resource + manager connection factory references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + The elements that are optional are "optional" in the sense + that they are omitted when if lists represented by them are + empty. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified for the + session bean. + + The service-endpoint element may only be specified if the + bean is a stateless session bean. + + + + + + + + + + + + + + + + + + + The service-endpoint element contains the + fully-qualified name of the enterprise bean's web + service endpoint interface. The service-endpoint + element may only be specified for a stateless + session bean. The specified interface must be a + valid JAX-RPC service endpoint interface. + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + + + The init-method element specifies the mappings for + EJB 2.x style create methods for an EJB 3.0 bean. + This element can only be specified for stateful + session beans. + + + + + + + + + The remove-method element specifies the mappings for + EJB 2.x style remove methods for an EJB 3.0 bean. + This element can only be specified for stateful + session beans. + + + + + + + + + + + + + + + + + + + + + + + + The session-typeType describes whether the session bean is a + stateful session or stateless session. It is used by + session-type elements. + + The value must be one of the two following: + + Stateful + Stateless + + + + + + + + + + + + + + + + + + The trans-attributeType specifies how the container must + manage the transaction boundaries when delegating a method + invocation to an enterprise bean's business method. + + The value must be one of the following: + + NotSupported + Supports + Required + RequiresNew + Mandatory + Never + + + + + + + + + + + + + + + + + + + + + + The transaction-typeType specifies an enterprise bean's + transaction management type. + + The transaction-type must be one of the two following: + + Bean + Container + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/ejb-jar_3_1.xsd b/wildfly/docs/schema/ejb-jar_3_1.xsd new file mode 100644 index 0000000..e85d346 --- /dev/null +++ b/wildfly/docs/schema/ejb-jar_3_1.xsd @@ -0,0 +1,3260 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + Portions Copyrighted 2009 Red Hat + + Red Hat elects to include this software in this + distribution under the GPL Version 2 license. + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd + +]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + This is the root of the ejb-jar deployment descriptor. + + + + + + + + The ejb-name element contains the name of an enterprise + bean. The name must be unique within the ejb-jar or + .war file. + + + + + + + + + + + The keyref indicates the references from + relationship-role-source must be to a specific ejb-name + defined within the scope of enterprise-beans element. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The access-timeoutType represents the maximum amount of + time (in a given time unit) that the container should wait for + a concurrency lock before throwing a timeout exception to the + client. + + A timeout value of 0 means concurrent access is not permitted. + + A timeout value of -1 means wait indefinitely to acquire a lock. + + + + + + + + + + + + + + + + + + The async-methodType element specifies that a session + bean method has asynchronous invocation semantics. + + + + + + + + + + + + + + + + + + The activation-configType defines information about the + expected configuration properties of the message-driven bean + in its operational environment. This may include information + about message acknowledgement, message selector, expected + destination type, etc. + + The configuration information is expressed in terms of + name/value configuration properties. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + + + + + + + + + The activation-config-propertyType contains a name/value + configuration property pair for a message-driven bean. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + The activation-config-property-name element contains + the name for an activation configuration property of + a message-driven bean. + + For JMS message-driven beans, the following property + names are recognized: acknowledgeMode, + messageSelector, destinationType, subscriptionDurability + + + + + + + + + The activation-config-property-value element + contains the value for an activation configuration + property of a message-driven bean. + + + + + + + + + + + + + + + + The around-invoke type specifies a method on a + class to be called during the around invoke portion of an + ejb invocation. Note that each class may have only one + around invoke method and that the method may not be + overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around invoke + definition appears. + + + + + + + + + + + + + + + + + The around-timeout type specifies a method on a + class to be called during the around-timeout portion of + a timer timeout callback. Note that each class may have + only one around-timeout method and that the method may not + be overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around-timeout + definition appears. + + + + + + + + + + + + + + + + + The assembly-descriptorType defines + application-assembly information. + + The application-assembly information consists of the + following parts: the definition of security roles, the + definition of method permissions, the definition of + transaction attributes for enterprise beans with + container-managed transaction demarcation, the definition + of interceptor bindings, a list of + methods to be excluded from being invoked, and a list of + exception types that should be treated as application exceptions. + + All the parts are optional in the sense that they are + omitted if the lists represented by them are empty. + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar or .war file producer. + + + + + + + + + + + + + + + + + + + + + + + The cmp-fieldType describes a container-managed field. The + cmp-fieldType contains an optional description of the field, + and the name of the field. + + + + + + + + + + The field-name element specifies the name of a + container managed field. + + The name of the cmp-field of an entity bean with + cmp-version 2.x must begin with a lowercase + letter. This field is accessed by methods whose + names consists of the name of the field specified by + field-name in which the first letter is uppercased, + prefixed by "get" or "set". + + The name of the cmp-field of an entity bean with + cmp-version 1.x must denote a public field of the + enterprise bean class or one of its superclasses. + + + + + + + + + + + + + + + + The cmp-versionType specifies the version of an entity bean + with container-managed persistence. It is used by + cmp-version elements. + + The value must be one of the two following: + + 1.x + 2.x + + + + + + + + + + + + + + + + + + + The cmr-fieldType describes the bean provider's view of + a relationship. It consists of an optional description, and + the name and the class type of a field in the source of a + role of a relationship. The cmr-field-name element + corresponds to the name used for the get and set accessor + methods for the relationship. The cmr-field-type element is + used only for collection-valued cmr-fields. It specifies the + type of the collection that is used. + + + + + + + + + + The cmr-field-name element specifies the name of a + logical relationship field in the entity bean + class. The name of the cmr-field must begin with a + lowercase letter. This field is accessed by methods + whose names consist of the name of the field + specified by cmr-field-name in which the first + letter is uppercased, prefixed by "get" or "set". + + + + + + + + + + + + + + + + + The cmr-field-type element specifies the class of a + collection-valued logical relationship field in the entity + bean class. The value of an element using cmr-field-typeType + must be either: java.util.Collection or java.util.Set. + + + + + + + + + + + + + + + + + + + The concurrency-management-typeType specifies the way concurrency + is managed for a singleton or stateful session bean. + + The concurrency management type must be one of the following: + + Bean + Container + + Bean managed concurrency can only be specified for a singleton bean. + + + + + + + + + + + + + + + + + + + The concurrent-lock-typeType specifies how the container must + manage concurrent access to a method of a Singleton bean + with container-managed concurrency. + + The container managed concurrency lock type must be one + of the following : + + Read + Write + + + + + + + + + + + + + + + + + + + The concurrent-methodType specifies information about a method + of a bean with container managed concurrency. + + The optional lock element specifies the kind of concurrency + lock asssociated with the method. + + The optional access-timeout element specifies the amount of + time (in a given time unit) the container should wait for a + concurrency lock before throwing an exception to the client. + + + + + + + + + + + + + + + + + + + The container-transactionType specifies how the container + must manage transaction scopes for the enterprise bean's + method invocations. It defines an optional description, a + list of method elements, and a transaction attribute. The + transaction attribute is to be applied to all the specified + methods. + + + + + + + + + + + + + + + + + + + The depends-onType is used to express initialization + ordering dependencies between Singleton components. + The depends-onType specifies the names of one or more + Singleton beans in the same application as the referring + Singleton, each of which must be initialized before + the referring bean. + + Each dependent bean is expressed using ejb-link syntax. + The order in which dependent beans are initialized at + runtime is not guaranteed to match the order in which + they are listed. + + + + + + + + + + + + + + + +com.wombat.empl.EmployeeServiceBean + +]]> + + + + + + + + + + + + + + + The ejb-jarType defines the root element of the EJB + deployment descriptor. It contains + + - an optional description of the ejb-jar file + - an optional display name + - an optional icon that contains a small and a large + icon file name + - an optional module name. Only applicable to + stand-alone ejb-jars or ejb-jars packaged in an ear. + Ignored if specified for an ejb-jar.xml within a .war. + In that case, standard .war module-name rules apply. + - structural information about all included + enterprise beans that is not specified through + annotations + - structural information about interceptor classes + - a descriptor for container managed relationships, + if any. + - an optional application-assembly descriptor + - an optional name of an ejb-client-jar file for the + ejb-jar. + + + + + + + + + + + + + + The ejb-relation-name contains the name of a + relation. The name must be unique within + relationships. + + + + + + + + + + + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar or .war file + producer. + + + + + + + +employee_service_client.jar + + +]]> + + + + + + + + + The version specifies the version of the + EJB specification that the instance document must + comply with. This information enables deployment tools + to validate a particular EJB Deployment + Descriptor with respect to a specific version of the EJB + schema. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + +EmployeeService + +]]> + + + + + + + + + + + + + + + The ejb-relationType describes a relationship between two + entity beans with container-managed persistence. It is used + by ejb-relation elements. It contains a description; an + optional ejb-relation-name element; and exactly two + relationship role declarations, defined by the + ejb-relationship-role elements. The name of the + relationship, if specified, is unique within the ejb-jar + file. + + + + + + + + + + The ejb-relation-name element provides a unique name + within the ejb-jar file for a relationship. + + + + + + + + + + + + + + + + + + Product-LineItem + + product-has-lineitems + + One + + ProductEJB + + + + +]]> + + + + + + + + + The ejb-relationship-role-name element defines a + name for a role that is unique within an + ejb-relation. Different relationships can use the + same name for a role. + + + + + + + + + + The cascade-delete element specifies that, within a + particular relationship, the lifetime of one or more + entity beans is dependent upon the lifetime of + another entity bean. The cascade-delete element can + only be specified for an ejb-relationship-role + element contained in an ejb-relation element in + which the other ejb-relationship-role + element specifies a multiplicity of One. + + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + + + + + + The entity-beanType declares an entity bean. The declaration + consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a unique name assigned to the enterprise bean + in the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the entity bean's remote home interface. This + element is not required to be supported by all implementations. + Any use of this element is non-portable. + - the names of the entity bean's remote home + and remote interfaces, if any + - the names of the entity bean's local home and local + interfaces, if any + - the entity bean's implementation class + - the optional entity bean's persistence management type. If + this element is not specified it is defaulted to Container. + - the entity bean's primary key class name + - an indication of the entity bean's reentrancy + - an optional specification of the + entity bean's cmp-version + - an optional specification of the entity bean's + abstract schema name + - an optional list of container-managed fields + - an optional specification of the primary key + field + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB + references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's + resource manager connection factory references + - an optional declaration of the bean's + resource environment references + - an optional declaration of the bean's message + destination references + - an optional set of query declarations + for finder and select methods for an entity + bean with cmp-version 2.x. + + The optional abstract-schema-name element must be specified + for an entity bean with container-managed persistence and + cmp-version 2.x. + + The optional primkey-field may be present in the descriptor + if the entity's persistence-type is Container. + + The optional cmp-version element may be present in the + descriptor if the entity's persistence-type is Container. If + the persistence-type is Container and the cmp-version + element is not specified, its value defaults to 2.x. + + The optional home and remote elements must be specified if + the entity bean cmp-version is 1.x. + + The optional home and remote elements must be specified if + the entity bean has a remote home and remote interface. + + The optional local-home and local elements must be specified + if the entity bean has a local home and local interface. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified. + + The optional query elements must be present if the + persistence-type is Container and the cmp-version is 2.x and + query methods other than findByPrimaryKey have been defined + for the entity bean. + + The other elements that are optional are "optional" in the + sense that they are omitted if the lists represented by them + are empty. + + At least one cmp-field element must be present in the + descriptor if the entity's persistence-type is Container and + the cmp-version is 1.x, and none must not be present if the + entity's persistence-type is Bean. + + + + + + + + + + + + + + + + + + The prim-key-class element contains the + fully-qualified name of an + entity bean's primary key class. + + If the definition of the primary key class is + deferred to deployment time, the prim-key-class + element should specify java.lang.Object. + + + + + + + + + The reentrant element specifies whether an entity + bean is reentrant or not. + + The reentrant element must be one of the two + following: true or false + + + + + + + + + + The abstract-schema-name element specifies the name + of the abstract schema type of an entity bean with + cmp-version 2.x. It is used in EJB QL queries. + + For example, the abstract-schema-name for an entity + bean whose local interface is + com.acme.commerce.Order might be Order. + + + + + + + + + + The primkey-field element is used to specify the + name of the primary key field for an entity with + container-managed persistence. + + The primkey-field must be one of the fields declared + in the cmp-field element, and the type of the field + must be the same as the primary key type. + + The primkey-field element is not used if the primary + key maps to multiple container-managed fields + (i.e. the key is a compound key). In this case, the + fields of the primary key class must be public, and + their names must correspond to the field names of + the entity bean class that comprise the key. + + + + + + + + + + + + + + + + + + + + The exclude-listType specifies one or more methods which + the Assembler marks to be uncallable. + + If the method permission relation contains methods that are + in the exclude list, the Deployer should consider those + methods to be uncallable. + + + + + + + + + + + + + + + + + + The application-exceptionType declares an application + exception. The declaration consists of: + + - the exception class. When the container receives + an exception of this type, it is required to + forward this exception as an applcation exception + to the client regardless of whether it is a checked + or unchecked exception. + - an optional rollback element. If this element is + set to true, the container must rollback the current + transaction before forwarding the exception to the + client. If not specified, it defaults to false. + - an optional inherited element. If this element is + set to true, subclasses of the exception class type + are also automatically considered application + exceptions (unless overriden at a lower level). + If set to false, only the exception class type is + considered an application-exception, not its + exception subclasses. If not specified, this + value defaults to true. + + + + + + + + + + + + + + + + + + + The interceptorsType element declares one or more interceptor + classes used by components within this ejb-jar or .war. The declaration + consists of : + + - An optional description. + - One or more interceptor elements. + + + + + + + + + + + + + + + + + + The interceptorType element declares information about a single + interceptor class. It consists of : + + - An optional description. + - The fully-qualified name of the interceptor class. + - An optional list of around invoke methods declared on the + interceptor class and/or its super-classes. + - An optional list of around timeout methods declared on the + interceptor class and/or its super-classes. + - An optional list environment dependencies for the interceptor + class and/or its super-classes. + - An optional list of post-activate methods declared on the + interceptor class and/or its super-classes. + - An optional list of pre-passivate methods declared on the + interceptor class and/or its super-classes. + + + + + + + + + + + + + + + + + + + + + + + * + INTERCEPTOR + + + Specifying the ejb-name as the wildcard value "*" designates + default interceptors (interceptors that apply to all session and + message-driven beans contained in the ejb-jar or .war). + + 2. + + EJBNAME + INTERCEPTOR + + + This style is used to refer to interceptors associated with the + specified enterprise bean(class-level interceptors). + + 3. + + EJBNAME + INTERCEPTOR + + METHOD + + + + This style is used to associate a method-level interceptor with + the specified enterprise bean. If there are multiple methods + with the same overloaded name, the element of this style refers + to all the methods with the overloaded name. Method-level + interceptors can only be associated with business methods of the + bean class. Note that the wildcard value "*" cannot be used + to specify method-level interceptors. + + 4. + + EJBNAME + INTERCEPTOR + + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-N + + + + + This style is used to associate a method-level interceptor with + the specified method of the specified enterprise bean. This + style is used to refer to a single method within a set of methods + with an overloaded name. The values PARAM-1 through PARAM-N + are the fully-qualified Java types of the method's input parameters + (if the method has no input arguments, the method-params element + contains no method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of square + brackets (e.g. int[][]). + +]]> + + + + + + + + + + + + + + + + + + + + + + + + The interceptor-orderType element describes a total ordering + of interceptor classes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-driven element declares a message-driven + bean. The declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name. + - a name assigned to the enterprise bean in + the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of destination from which this message-driven bean + should consume. This element is not required to be supported + by all implementations. Any use of this element is non-portable. + - the message-driven bean's implementation class + - an optional declaration of the bean's messaging + type + - an optional declaration of the bean's timeout method for + handling programmatically created timers + - an optional declaration of timers to be automatically created at + deployment time + - the optional message-driven bean's transaction management + type. If it is not defined, it is defaulted to Container. + - an optional declaration of the bean's + message-destination-type + - an optional declaration of the bean's + message-destination-link + - an optional declaration of the message-driven bean's + activation configuration properties + - an optional list of the message-driven bean class and/or + superclass around-invoke methods. + - an optional list of the message-driven bean class and/or + superclass around-timeout methods. + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local EJB + references + - an optional declaration of the bean's web service + references + - an optional declaration of the security role + references + - an optional declaration of the security + identity to be used for the execution of the bean's + methods + - an optional declaration of the bean's + resource manager connection factory + references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + + + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + The messaging-type element specifies the message + listener interface of the message-driven bean. + + + + + + + + + The timeout-method element specifies the method that + will receive callbacks for programmatically + created timers. + + + + + + + + + + + + + + + + + + + + + + + + + + + EJBNAME + * + + + This style is used to refer to all the methods of the + specified enterprise bean's business, home, component, + and/or web service endpoint interfaces. + + 2. + + EJBNAME + METHOD + + + This style is used to refer to the specified method of + the specified enterprise bean. If there are multiple + methods with the same overloaded name, the element of + this style refers to all the methods with the overloaded + name. + + 3. + + EJBNAME + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-n + + + + This style is used to refer to a single method within a + set of methods with an overloaded name. PARAM-1 through + PARAM-n are the fully-qualified Java types of the + method's input parameters (if the method has no input + arguments, the method-params element contains no + method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of + square brackets (e.g. int[][]). If there are multiple + methods with the same overloaded name, this style refers + to all of the overloaded methods. + + Examples: + + Style 1: The following method element refers to all the + methods of the EmployeeService bean's business, home, + component, and/or web service endpoint interfaces: + + + EmployeeService + * + + + Style 2: The following method element refers to all the + create methods of the EmployeeService bean's home + interface(s). + + + EmployeeService + create + + + Style 3: The following method element refers to the + create(String firstName, String LastName) method of the + EmployeeService bean's home interface(s). + + + EmployeeService + create + + java.lang.String + java.lang.String + + + + The following example illustrates a Style 3 element with + more complex parameter types. The method + foobar(char s, int i, int[] iar, mypackage.MyClass mycl, + mypackage.MyClass[][] myclaar) would be specified as: + + + EmployeeService + foobar + + char + int + int[] + mypackage.MyClass + mypackage.MyClass[][] + + + + The optional method-intf element can be used when it becomes + necessary to differentiate between a method that is multiply + defined across the enterprise bean's business, home, component, + and/or web service endpoint interfaces with the same name and + signature. However, if the same method is a method of both the + local business interface, and the local component interface, + the same attribute applies to the method for both interfaces. + Likewise, if the same method is a method of both the remote + business interface and the remote component interface, the same + attribute applies to the method for both interfaces. + + For example, the method element + + + EmployeeService + Remote + create + + java.lang.String + java.lang.String + + + + can be used to differentiate the create(String, String) + method defined in the remote interface from the + create(String, String) method defined in the remote home + interface, which would be defined as + + + EmployeeService + Home + create + + java.lang.String + java.lang.String + + + + and the create method that is defined in the local home + interface which would be defined as + + + EmployeeService + LocalHome + create + + java.lang.String + java.lang.String + + + + The method-intf element can be used with all three Styles + of the method element usage. For example, the following + method element example could be used to refer to all the + methods of the EmployeeService bean's remote home interface + and the remote business interface. + + + EmployeeService + Home + * + + +]]> + + + + + + + + + + + + + + + + + + + + + The method-intf element allows a method element to + differentiate between the methods with the same name and + signature that are multiply defined across the home and + component interfaces (e.g, in both an enterprise bean's + remote and local interfaces or in both an enterprise bean's + home and remote interfaces, etc.); the component and web + service endpoint interfaces, and so on. + + Local applies to the local component interface, local business + interfaces, and the no-interface view. + + Remote applies to both remote component interface and the remote + business interfaces. + + ServiceEndpoint refers to methods exposed through a web service + endpoint. + + Timer refers to the bean's timeout callback methods. + + MessageEndpoint refers to the methods of a message-driven bean's + message-listener interface. + + The method-intf element must be one of the following: + + Home + Remote + LocalHome + Local + ServiceEndpoint + Timer + MessageEndpoint + + + + + + + + + + + + + + + + + + + + + + + + The method-nameType contains a name of an enterprise + bean method or the asterisk (*) character. The asterisk is + used when the element denotes all the methods of an + enterprise bean's client view interfaces. + + + + + + + + + + + + + + + + The method-paramsType defines a list of the + fully-qualified Java type names of the method parameters. + + + + + + + + + The method-param element contains a primitive + or a fully-qualified Java type name of a method + parameter. + + + + + + + + + + + + + + + + The method-permissionType specifies that one or more + security roles are allowed to invoke one or more enterprise + bean methods. The method-permissionType consists of an + optional description, a list of security role names or an + indicator to state that the method is unchecked for + authorization, and a list of method elements. + + The security roles used in the method-permissionType + must be defined in the security-role elements of the + deployment descriptor, and the methods must be methods + defined in the enterprise bean's business, home, component + and/or web service endpoint interfaces. + + + + + + + + + + + + The unchecked element specifies that a method is + not checked for authorization by the container + prior to invocation of the method. + + + + + + + + + + + + + + + + + + The multiplicityType describes the multiplicity of the + role that participates in a relation. + + The value must be one of the two following: + + One + Many + + + + + + + + + + + + + + + + + + + The persistence-typeType specifies an entity bean's persistence + management type. + + The persistence-type element must be one of the two following: + + Bean + Container + + + + + + + + + + + + + + + + + + + The queryType defines a finder or select + query. It contains + - an optional description of the query + - the specification of the finder or select + method it is used by + - an optional specification of the result type + mapping, if the query is for a select method + and entity objects are returned. + - the EJB QL query string that defines the query. + + Queries that are expressible in EJB QL must use the ejb-ql + element to specify the query. If a query is not expressible + in EJB QL, the description element should be used to + describe the semantics of the query and the ejb-ql element + should be empty. + + The result-type-mapping is an optional element. It can only + be present if the query-method specifies a select method + that returns entity objects. The default value for the + result-type-mapping element is "Local". + + + + + + + + + + + + + + + + + + + + Method finds large orders + + findLargeOrders + + + + SELECT OBJECT(o) FROM Order o + WHERE o.amount > 1000 + + + +]]> + + + + + + + + + + + + + + + + + The relationship-role-sourceType designates the source of a + role that participates in a relationship. A + relationship-role-sourceType is used by + relationship-role-source elements to uniquely identify an + entity bean. + + + + + + + + + + + + + + + + + + The relationshipsType describes the relationships in + which entity beans with container-managed persistence + participate. The relationshipsType contains an optional + description; and a list of ejb-relation elements, which + specify the container managed relationships. + + + + + + + + + + + The ejb-relationship-role-name contains the name of a + relationship role. The name must be unique within + a relationship, but can be reused in different + relationships. + + + + + + + + + + + + + + + + + + + The result-type-mappingType is used in the query element to + specify whether an abstract schema type returned by a query + for a select method is to be mapped to an EJBLocalObject or + EJBObject type. + + The value must be one of the following: + + Local + Remote + + + + + + + + + + + + + + + + + + + The security-identityType specifies whether the caller's + security identity is to be used for the execution of the + methods of the enterprise bean or whether a specific run-as + identity is to be used. It contains an optional description + and a specification of the security identity to be used. + + + + + + + + + + + The use-caller-identity element specifies that + the caller's security identity be used as the + security identity for the execution of the + enterprise bean's methods. + + + + + + + + + + + + + + + + + + The session-beanType declares an session bean. The + declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a name assigned to the enterprise bean + in the deployment description + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the session bean's remote home/business interface. + This element is not required to be supported by all + implementations. Any use of this element is non-portable. + - the names of all the remote or local business interfaces, + if any + - the names of the session bean's remote home and + remote interfaces, if any + - the names of the session bean's local home and + local interfaces, if any + - an optional declaration that this bean exposes a + no-interface view + - the name of the session bean's web service endpoint + interface, if any + - the session bean's implementation class + - the session bean's state management type + - an optional declaration of a stateful session bean's timeout value + - an optional declaration of the session bean's timeout method for + handling programmatically created timers + - an optional declaration of timers to be automatically created at + deployment time + - an optional declaration that a Singleton bean has eager + initialization + - an optional declaration of a Singleton/Stateful bean's concurrency + management type + - an optional declaration of the method locking metadata + for a Singleton with container managed concurrency + - an optional declaration of the other Singleton beans in the + application that must be initialized before this bean + - an optional declaration of the session bean's asynchronous + methods + - the optional session bean's transaction management type. + If it is not present, it is defaulted to Container. + - an optional declaration of a stateful session bean's + afterBegin, beforeCompletion, and/or afterCompletion methods + - an optional list of the session bean class and/or + superclass around-invoke methods. + - an optional list of the session bean class and/or + superclass around-timeout methods. + - an optional declaration of the bean's + environment entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's resource + manager connection factory references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + The elements that are optional are "optional" in the sense + that they are omitted when if lists represented by them are + empty. + + The service-endpoint element may only be specified if the + bean is a stateless session bean. + + + + + + + + + + + + + + + + + + The local-bean element declares that this + session bean exposes a no-interface Local client view. + + + + + + + + + The service-endpoint element contains the + fully-qualified name of the enterprise bean's web + service endpoint interface. The service-endpoint + element may only be specified for a stateless + session bean. The specified interface must be a + valid JAX-RPC service endpoint interface. + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + + + The timeout-method element specifies the method that + will receive callbacks for programmatically + created timers. + + + + + + + + + + The init-on-startup element specifies that a Singleton + bean has eager initialization. + This element can only be specified for singleton session + beans. + + + + + + + + + + + + The init-method element specifies the mappings for + EJB 2.x style create methods for an EJB 3.x bean. + This element can only be specified for stateful + session beans. + + + + + + + + + The remove-method element specifies the mappings for + EJB 2.x style remove methods for an EJB 3.x bean. + This element can only be specified for stateful + session beans. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The session-typeType describes whether the session bean is a + singleton, stateful or stateless session. It is used by + session-type elements. + + The value must be one of the three following: + + Singleton + Stateful + Stateless + + + + + + + + + + + + + + + + + + + + The stateful-timeoutType represents the amount of time + a stateful session bean can be idle(not receive any client + invocations) before it is eligible for removal by the container. + + A timeout value of 0 means the bean is immediately eligible for removal. + + A timeout value of -1 means the bean will never be removed due to timeout. + + + + + + + + + + + + + + + + + + The time-unit-typeType represents a time duration at a given + unit of granularity. + + The time unit type must be one of the following : + + Days + Hours + Minutes + Seconds + Milliseconds + Microseconds + Nanoseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The timerType specifies an enterprise bean timer. Each + timer is automatically created by the container upon + deployment. Timer callbacks occur based on the + schedule attributes. All callbacks are made to the + timeout-method associated with the timer. + + A timer can have an optional start and/or end date. If + a start date is specified, it takes precedence over the + associated timer schedule such that any matching + expirations prior to the start time will not occur. + Likewise, no matching expirations will occur after any + end date. Start/End dates are specified using the + XML Schema dateTime type, which follows the ISO-8601 + standard for date(and optional time-within-the-day) + representation. + + An optional flag can be used to control whether + this timer has persistent(true) delivery semantics or + non-persistent(false) delivery semantics. If not specified, + the value defaults to persistent(true). + + A time zone can optionally be associated with a timer. + If specified, the timer's schedule is evaluated in the context + of that time zone, regardless of the default time zone in which + the container is executing. Time zones are specified as an + ID string. The set of required time zone IDs is defined by + the Zone Name(TZ) column of the public domain zoneinfo database. + + An optional info string can be assigned to the timer and + retrieved at runtime through the Timer.getInfo() method. + + The timerType can only be specified on stateless session + beans, singleton session beans, and message-driven beans. + + + + + + + + + + + + + + + + + + + + + + + + The trans-attributeType specifies how the container must + manage the transaction boundaries when delegating a method + invocation to an enterprise bean's business method. + + The value must be one of the following: + + NotSupported + Supports + Required + RequiresNew + Mandatory + Never + + + + + + + + + + + + + + + + + + + + + + + The transaction-typeType specifies an enterprise bean's + transaction management type. + + The transaction-type must be one of the two following: + + Bean + Container + + + + + + + + + + + + diff --git a/wildfly/docs/schema/ejb-jar_3_2.xsd b/wildfly/docs/schema/ejb-jar_3_2.xsd new file mode 100644 index 0000000..62e9ffd --- /dev/null +++ b/wildfly/docs/schema/ejb-jar_3_2.xsd @@ -0,0 +1,3375 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/ejb-jar_3_2.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + This is the root of the ejb-jar deployment descriptor. + + + + + + + + The ejb-name element contains the name of an enterprise + bean. The name must be unique within the ejb-jar file or + .war file. + + + + + + + + + + + The keyref indicates the references from + relationship-role-source must be to a specific ejb-name + defined within the scope of enterprise-beans element. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The access-timeoutType represents the maximum amount of + time (in a given time unit) that the container should wait for + a concurrency lock before throwing a timeout exception to the + client. + + A timeout value of 0 means concurrent access is not permitted. + + A timeout value of -1 means wait indefinitely to acquire a lock. + + + + + + + + + + + + + + + + + + The async-methodType element specifies that a session + bean method has asynchronous invocation semantics. + + + + + + + + + + + + + + + + + + The activation-configType defines information about the + expected configuration properties of the message-driven bean + in its operational environment. This may include information + about message acknowledgement, message selector, expected + destination type, destination or connection factory lookup + string, subscription name, etc. + + The configuration information is expressed in terms of + name/value configuration properties. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + + + + + + + + + The activation-config-propertyType contains a name/value + configuration property pair for a message-driven bean. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + The activation-config-property-name element contains + the name for an activation configuration property of + a message-driven bean. + + For JMS message-driven beans, the following property + names are recognized: acknowledgeMode, + messageSelector, destinationType, subscriptionDurability, + destinationLookup, connectionFactoryLookup, subscriptionName, + and clientId. + + + + + + + + + The activation-config-property-value element + contains the value for an activation configuration + property of a message-driven bean. + + + + + + + + + + + + + + + + The around-invoke type specifies a method on a + class to be called during the around invoke portion of an + ejb invocation. Note that each class may have only one + around invoke method and that the method may not be + overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around invoke + definition appears. + + + + + + + + + + + + + + + + + The around-timeout type specifies a method on a + class to be called during the around-timeout portion of + a timer timeout callback. Note that each class may have + only one around-timeout method and that the method may not + be overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around-timeout + definition appears. + + + + + + + + + + + + + + + + + The assembly-descriptorType defines + application-assembly information. + + The application-assembly information consists of the + following parts: the definition of security roles, the + definition of method permissions, the definition of + transaction attributes for enterprise beans with + container-managed transaction demarcation, the definition + of interceptor bindings, a list of + methods to be excluded from being invoked, and a list of + exception types that should be treated as application exceptions. + + All the parts are optional in the sense that they are + omitted if the lists represented by them are empty. + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file or .war file producer. + + + + + + + + + + + + + + + + + + + + + + + The cmp-fieldType describes a container-managed field. The + cmp-fieldType contains an optional description of the field, + and the name of the field. + + + + + + + + + + The field-name element specifies the name of a + container managed field. + + The name of the cmp-field of an entity bean with + cmp-version 2.x must begin with a lowercase + letter. This field is accessed by methods whose + names consists of the name of the field specified by + field-name in which the first letter is uppercased, + prefixed by "get" or "set". + + The name of the cmp-field of an entity bean with + cmp-version 1.x must denote a public field of the + enterprise bean class or one of its superclasses. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + The cmp-versionType specifies the version of an entity bean + with container-managed persistence. It is used by + cmp-version elements. + + The value must be one of the two following: + + 1.x + 2.x + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + + + The cmr-fieldType describes the Bean Provider's view of + a relationship. It consists of an optional description, and + the name and the class type of a field in the source of a + role of a relationship. The cmr-field-name element + corresponds to the name used for the get and set accessor + methods for the relationship. The cmr-field-type element is + used only for collection-valued cmr-fields. It specifies the + type of the collection that is used. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + The cmr-field-name element specifies the name of a + logical relationship field in the entity bean + class. The name of the cmr-field must begin with a + lowercase letter. This field is accessed by methods + whose names consist of the name of the field + specified by cmr-field-name in which the first + letter is uppercased, prefixed by "get" or "set". + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + The cmr-field-type element specifies the class of a + collection-valued logical relationship field in the entity + bean class. The value of an element using cmr-field-typeType + must be either: java.util.Collection or java.util.Set. + + + + + + + + + + + + + + + + + + + The concurrency-management-typeType specifies the way concurrency + is managed for a singleton or stateful session bean. + + The concurrency management type must be one of the following: + + Bean + Container + + Bean managed concurrency can only be specified for a singleton bean. + + + + + + + + + + + + + + + + + + + The concurrent-lock-typeType specifies how the container must + manage concurrent access to a method of a Singleton bean + with container-managed concurrency. + + The container managed concurrency lock type must be one + of the following : + + Read + Write + + + + + + + + + + + + + + + + + + + The concurrent-methodType specifies information about a method + of a bean with container managed concurrency. + + The optional lock element specifies the kind of concurrency + lock asssociated with the method. + + The optional access-timeout element specifies the amount of + time (in a given time unit) the container should wait for a + concurrency lock before throwing an exception to the client. + + + + + + + + + + + + + + + + + + + The container-transactionType specifies how the container + must manage transaction scopes for the enterprise bean's + method invocations. It defines an optional description, a + list of method elements, and a transaction attribute. The + transaction attribute is to be applied to all the specified + methods. + + + + + + + + + + + + + + + + + + + The depends-onType is used to express initialization + ordering dependencies between Singleton components. + The depends-onType specifies the names of one or more + Singleton beans in the same application as the referring + Singleton, each of which must be initialized before + the referring bean. + + Each dependent bean is expressed using ejb-link syntax. + The order in which dependent beans are initialized at + runtime is not guaranteed to match the order in which + they are listed. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeServiceBean + + ]]> + + + + + + + + + + + + + + + The ejb-jarType defines the root element of the EJB + deployment descriptor. It contains + + - an optional description of the ejb-jar file + - an optional display name + - an optional icon that contains a small and a large + icon file name + - an optional module name. Only applicable to + stand-alone ejb-jars or ejb-jars packaged in an ear. + Ignored if specified for an ejb-jar.xml within a .war file. + In that case, standard .war file module-name rules apply. + - structural information about all included + enterprise beans that is not specified through + annotations + - structural information about interceptor classes + - a descriptor for container managed relationships, + if any. + - an optional application-assembly descriptor + - an optional name of an ejb-client-jar file for the + ejb-jar. + + + + + + + + + + + + + + The ejb-relation-name contains the name of a + relation. The name must be unique within + relationships. + + + + + + + + + + + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file or .war file + producer. + + + + + + + + employee_service_client.jar + + + ]]> + + + + + + + + + The version specifies the version of the + EJB specification that the instance document must + comply with. This information enables deployment tools + to validate a particular EJB Deployment + Descriptor with respect to a specific version of the EJB + schema. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + EmployeeService + + ]]> + + + + + + + + + + + + + + + The ejb-relationType describes a relationship between two + entity beans with container-managed persistence. It is used + by ejb-relation elements. It contains a description; an + optional ejb-relation-name element; and exactly two + relationship role declarations, defined by the + ejb-relationship-role elements. The name of the + relationship, if specified, is unique within the ejb-jar + file. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + The ejb-relation-name element provides a unique name + within the ejb-jar file for a relationship. + + + + + + + + + + + + + + + + + Product-LineItem + + product-has-lineitems + + One + + ProductEJB + + + + + Support for entity beans is optional as of EJB 3.2. + + ]]> + + + + + + + + + The ejb-relationship-role-name element defines a + name for a role that is unique within an + ejb-relation. Different relationships can use the + same name for a role. + + + + + + + + + + The cascade-delete element specifies that, within a + particular relationship, the lifetime of one or more + entity beans is dependent upon the lifetime of + another entity bean. The cascade-delete element can + only be specified for an ejb-relationship-role + element contained in an ejb-relation element in + which the other ejb-relationship-role + element specifies a multiplicity of One. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an EJB reference. The EJB reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + + + + + + Support for entity beans is optional as of EJB 3.2. + + The entity-beanType declares an entity bean. The declaration + consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a unique name assigned to the enterprise bean + in the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the entity bean's remote home interface. This + element is not required to be supported by all implementations. + Any use of this element is non-portable. + - the names of the entity bean's remote home + and remote interfaces, if any + - the names of the entity bean's local home and local + interfaces, if any + - the entity bean's implementation class + - the optional entity bean's persistence management type. If + this element is not specified it is defaulted to Container. + - the entity bean's primary key class name + - an indication of the entity bean's reentrancy + - an optional specification of the + entity bean's cmp-version + - an optional specification of the entity bean's + abstract schema name + - an optional list of container-managed fields + - an optional specification of the primary key + field + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB + references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's + resource manager connection factory references + - an optional declaration of the bean's + resource environment references + - an optional declaration of the bean's message + destination references + - an optional set of query declarations + for finder and select methods for an entity + bean with cmp-version 2.x. + + The optional abstract-schema-name element must be specified + for an entity bean with container-managed persistence and + cmp-version 2.x. + + The optional primkey-field may be present in the descriptor + if the entity's persistence-type is Container. + + The optional cmp-version element may be present in the + descriptor if the entity's persistence-type is Container. If + the persistence-type is Container and the cmp-version + element is not specified, its value defaults to 2.x. + + The optional home and remote elements must be specified if + the entity bean cmp-version is 1.x. + + The optional home and remote elements must be specified if + the entity bean has a remote home and remote interface. + + The optional local-home and local elements must be specified + if the entity bean has a local home and local interface. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified. + + The optional query elements must be present if the + persistence-type is Container and the cmp-version is 2.x and + query methods other than findByPrimaryKey have been defined + for the entity bean. + + The other elements that are optional are "optional" in the + sense that they are omitted if the lists represented by them + are empty. + + At least one cmp-field element must be present in the + descriptor if the entity's persistence-type is Container and + the cmp-version is 1.x, and none must not be present if the + entity's persistence-type is Bean. + + + + + + + + + + + + + + + + + + The prim-key-class element contains the + fully-qualified name of an + entity bean's primary key class. + + If the definition of the primary key class is + deferred to deployment time, the prim-key-class + element should specify java.lang.Object. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + The reentrant element specifies whether an entity + bean is reentrant or not. + + The reentrant element must be one of the two + following: true or false + + + + + + + + + + The abstract-schema-name element specifies the name + of the abstract schema type of an entity bean with + cmp-version 2.x. It is used in EJB QL queries. + + For example, the abstract-schema-name for an entity + bean whose local interface is + com.acme.commerce.Order might be Order. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + The primkey-field element is used to specify the + name of the primary key field for an entity with + container-managed persistence. + + The primkey-field must be one of the fields declared + in the cmp-field element, and the type of the field + must be the same as the primary key type. + + The primkey-field element is not used if the primary + key maps to multiple container-managed fields + (i.e. the key is a compound key). In this case, the + fields of the primary key class must be public, and + their names must correspond to the field names of + the entity bean class that comprise the key. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + + + + The exclude-listType specifies one or more methods which + the Assembler marks to be uncallable. + + If the method permission relation contains methods that are + in the exclude list, the Deployer should consider those + methods to be uncallable. + + + + + + + + + + + + + + + + + + The application-exceptionType declares an application + exception. The declaration consists of: + + - the exception class. When the container receives + an exception of this type, it is required to + forward this exception as an applcation exception + to the client regardless of whether it is a checked + or unchecked exception. + - an optional rollback element. If this element is + set to true, the container must rollback the current + transaction before forwarding the exception to the + client. If not specified, it defaults to false. + - an optional inherited element. If this element is + set to true, subclasses of the exception class type + are also automatically considered application + exceptions (unless overriden at a lower level). + If set to false, only the exception class type is + considered an application-exception, not its + exception subclasses. If not specified, this + value defaults to true. + + + + + + + + + + + + + + + + + + + The interceptorsType element declares one or more interceptor + classes used by components within this ejb-jar file or .war file. The declaration + consists of : + + - An optional description. + - One or more interceptor elements. + + + + + + + + + + + + + + + + + + The interceptorType element declares information about a single + interceptor class. It consists of : + + - An optional description. + - The fully-qualified name of the interceptor class. + - An optional list of around invoke methods declared on the + interceptor class and/or its super-classes. + - An optional list of around timeout methods declared on the + interceptor class and/or its super-classes. + - An optional list environment dependencies for the interceptor + class and/or its super-classes. + - An optional list of post-activate methods declared on the + interceptor class and/or its super-classes. + - An optional list of pre-passivate methods declared on the + interceptor class and/or its super-classes. + + + + + + + + + + + + + + + + + + + + + + + + * + INTERCEPTOR + + + Specifying the ejb-name as the wildcard value "*" designates + default interceptors (interceptors that apply to all session and + message-driven beans contained in the ejb-jar file or .war file). + + 2. + + EJBNAME + INTERCEPTOR + + + This style is used to refer to interceptors associated with the + specified enterprise bean(class-level interceptors). + + 3. + + EJBNAME + INTERCEPTOR + + METHOD + + + + This style is used to associate a method-level interceptor with + the specified enterprise bean. If there are multiple methods + with the same overloaded name, the element of this style refers + to all the methods with the overloaded name. Method-level + interceptors can only be associated with business methods of the + bean class. Note that the wildcard value "*" cannot be used + to specify method-level interceptors. + + 4. + + EJBNAME + INTERCEPTOR + + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-N + + + + + This style is used to associate a method-level interceptor with + the specified method of the specified enterprise bean. This + style is used to refer to a single method within a set of methods + with an overloaded name. The values PARAM-1 through PARAM-N + are the fully-qualified Java types of the method's input parameters + (if the method has no input arguments, the method-params element + contains no method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of square + brackets (e.g. int[][]). + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + The interceptor-orderType element describes a total ordering + of interceptor classes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-driven element declares a message-driven + bean. The declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name. + - a name assigned to the enterprise bean in + the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of destination from which this message-driven bean + should consume. This element is not required to be supported + by all implementations. Any use of this element is non-portable. + - the message-driven bean's implementation class + - an optional declaration of the bean's messaging + type + - an optional declaration of the bean's timeout method for + handling programmatically created timers + - an optional declaration of timers to be automatically created at + deployment time + - the optional message-driven bean's transaction management + type. If it is not defined, it is defaulted to Container. + - an optional declaration of the bean's + message-destination-type + - an optional declaration of the bean's + message-destination-link + - an optional declaration of the message-driven bean's + activation configuration properties + - an optional list of the message-driven bean class and/or + superclass around-invoke methods. + - an optional list of the message-driven bean class and/or + superclass around-timeout methods. + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local EJB + references + - an optional declaration of the bean's web service + references + - an optional declaration of the security role + references + - an optional declaration of the security + identity to be used for the execution of the bean's + methods + - an optional declaration of the bean's + resource manager connection factory + references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + + + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + The messaging-type element specifies the message + listener interface of the message-driven bean. + + + + + + + + + The timeout-method element specifies the method that + will receive callbacks for programmatically + created timers. + + + + + + + + + + + + + + + + + + + + + + + + + + + EJBNAME + * + + + This style is used to refer to all of the following methods + of the specified enterprise bean: + business interface methods + home interface methods + component interface methods + web service endpoint interface methods + no-interface view methods + singleton session bean lifecycle callback methods + timeout callback methods + message-driven bean message listener method + + This style may also be used in combination with the + method-intf element that contains LifecycleCallback as + the value to specify transaction attributes of a stateful + session bean PostConstruct, PreDestroy, PrePassivate, + and PostActivate lifecycle callback methods or to override + transaction attributes of a singleton session bean + PostConstruct and PreDestroy lifecycle callback methods. + + 2. + + EJBNAME + METHOD + + + This style is used to refer to the specified method of + the specified enterprise bean. If there are multiple + methods with the same overloaded name, the element of + this style refers to all the methods with the overloaded + name. + + This style may be used to refer to stateful session bean + PostConstruct, PreDestroy, PrePassivate, and PostActivate + lifecycle callback methods to specify their transaction + attributes if any of the following is true: + there is only one method with this name in the specified + enterprise bean + all overloaded methods with this name in the specified + enterprise bean are lifecycle callback methods + method-intf element is specified and it contains + LifecycleCallback as the value + + 3. + + EJBNAME + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-n + + + + This style is used to refer to a single method within a + set of methods with an overloaded name. PARAM-1 through + PARAM-n are the fully-qualified Java types of the + method's input parameters (if the method has no input + arguments, the method-params element contains no + method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of + square brackets (e.g. int[][]). + If a method with the same name and signature is defined + on more than one interface of an enterprise bean, this + style refers to all those methods. + + Examples: + + Style 1: The following method element refers to all of the + following methods of the EmployeeService bean: + no interface view methods + business interface methods + home interface methods + component business interface methods + singleton session bean lifecycle callback methods, if any + timeout callback methods + web service endpoint interface methods + message-driven bean message listener methods (if the bean + a message-driven bean) + + + EmployeeService + * + + + Style 2: The following method element refers to all the + create methods of the EmployeeService bean's home + interface(s). + + + EmployeeService + create + + + Style 3: The following method element refers to the + create(String firstName, String LastName) method of the + EmployeeService bean's home interface(s). + + + EmployeeService + create + + java.lang.String + java.lang.String + + + + The following example illustrates a Style 3 element with + more complex parameter types. The method + foobar(char s, int i, int[] iar, mypackage.MyClass mycl, + mypackage.MyClass[][] myclaar) would be specified as: + + + EmployeeService + foobar + + char + int + int[] + mypackage.MyClass + mypackage.MyClass[][] + + + + The optional method-intf element can be used when it becomes + necessary to differentiate between a method that is defined + multiple times with the same name and signature across any + of the following methods of an enterprise bean: + business interface methods + home interface methods + component interface methods + web service endpoint methods + no-interface view methods + singleton or stateful session bean lifecycle callback methods + timeout callback methods + message-driven bean message listener methods + + However, if the same method is a method of both the local + business interface, and the local component interface, + the same attribute applies to the method for both interfaces. + Likewise, if the same method is a method of both the remote + business interface and the remote component interface, the same + attribute applies to the method for both interfaces. + + For example, the method element + + + EmployeeService + Remote + create + + java.lang.String + java.lang.String + + + + can be used to differentiate the create(String, String) + method defined in the remote interface from the + create(String, String) method defined in the remote home + interface, which would be defined as + + + EmployeeService + Home + create + + java.lang.String + java.lang.String + + + + and the create method that is defined in the local home + interface which would be defined as + + + EmployeeService + LocalHome + create + + java.lang.String + java.lang.String + + + + The method-intf element can be used with all three Styles + of the method element usage. For example, the following + method element example could be used to refer to all the + methods of the EmployeeService bean's remote home interface + and the remote business interface. + + + EmployeeService + Home + * + + + ]]> + + + + + + + + + + + + + + + + + + + + + The method-intf element allows a method element to + differentiate between the methods with the same name and + signature that are multiply defined across the home and + component interfaces (e.g, in both an enterprise bean's + remote and local interfaces or in both an enterprise bean's + home and remote interfaces, etc.); the component and web + service endpoint interfaces, and so on. + + Local applies to the local component interface, local business + interfaces, and the no-interface view. + + Remote applies to both remote component interface and the remote + business interfaces. + + ServiceEndpoint refers to methods exposed through a web service + endpoint. + + Timer refers to the bean's timeout callback methods. + + MessageEndpoint refers to the methods of a message-driven bean's + message-listener interface. + + LifecycleCallback refers to the PostConstruct and PreDestroy + lifecycle callback methods of a singleton session bean and + to the PostConstruct, PreDestroy, PrePassivate, and PostActivate + lifecycle callback methods of a stateful session bean. + + The method-intf element must be one of the following: + + Home + Remote + LocalHome + Local + ServiceEndpoint + Timer + MessageEndpoint + LifecycleCallback + + + + + + + + + + + + + + + + + + + + + + + + + The method-nameType contains a name of an enterprise + bean method or the asterisk (*) character. The asterisk is + used when the element denotes all the methods of an + enterprise bean's client view interfaces. + + + + + + + + + + + + + + + + The method-paramsType defines a list of the + fully-qualified Java type names of the method parameters. + + + + + + + + + The method-param element contains a primitive + or a fully-qualified Java type name of a method + parameter. + + + + + + + + + + + + + + + + The method-permissionType specifies that one or more + security roles are allowed to invoke one or more enterprise + bean methods. The method-permissionType consists of an + optional description, a list of security role names or an + indicator to state that the method is unchecked for + authorization, and a list of method elements. + + Except as noted below the security roles used in the + method-permissionType must be defined in the security-role + elements of the deployment descriptor, and the methods + must be methods defined in the enterprise bean's no-interface + view, business, home, component and/or web service endpoint + interfaces. + + If the role name "**" is included in the list of allowed + roles, and the application has not defined in its deployment + descriptor an application security role with this name, + then the list of allowed roles includes every and any + authenticated user. + + + + + + + + + + + + The unchecked element specifies that a method is + not checked for authorization by the container + prior to invocation of the method. + + + + + + + + + + + + + + + + + + The multiplicityType describes the multiplicity of the + role that participates in a relation. + + The value must be one of the two following: + + One + Many + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + + + The persistence-typeType specifies an entity bean's persistence + management type. + + The persistence-type element must be one of the two following: + + Bean + Container + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + + + The queryType defines a finder or select + query. It contains + - an optional description of the query + - the specification of the finder or select + method it is used by + - an optional specification of the result type + mapping, if the query is for a select method + and entity objects are returned. + - the EJB QL query string that defines the query. + + Queries that are expressible in EJB QL must use the ejb-ql + element to specify the query. If a query is not expressible + in EJB QL, the description element should be used to + describe the semantics of the query and the ejb-ql element + should be empty. + + The result-type-mapping is an optional element. It can only + be present if the query-method specifies a select method + that returns entity objects. The default value for the + result-type-mapping element is "Local". + + + + + + + + + + + + + + + + + + + + Method finds large orders + + findLargeOrders + + + + SELECT OBJECT(o) FROM Order o + WHERE o.amount > 1000 + + + + Support for entity beans is optional as of EJB 3.2. + + ]]> + + + + + + + + + + + + + + + + + The relationship-role-sourceType designates the source of a + role that participates in a relationship. A + relationship-role-sourceType is used by + relationship-role-source elements to uniquely identify an + entity bean. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + + + + + + + + The relationshipsType describes the relationships in + which entity beans with container-managed persistence + participate. The relationshipsType contains an optional + description; and a list of ejb-relation elements, which + specify the container managed relationships. + + Support for entity beans is optional as of EJB 3.2. + + + + + + + + + + + The ejb-relationship-role-name contains the name of a + relationship role. The name must be unique within + a relationship, but can be reused in different + relationships. + + + + + + + + + + + + + + + + + + + The result-type-mappingType is used in the query element to + specify whether an abstract schema type returned by a query + for a select method is to be mapped to an EJBLocalObject or + EJBObject type. + + The value must be one of the following: + + Local + Remote + + + + + + + + + + + + + + + + + + + The security-identityType specifies whether the caller's + security identity is to be used for the execution of the + methods of the enterprise bean or whether a specific run-as + identity is to be used. It contains an optional description + and a specification of the security identity to be used. + + + + + + + + + + + The use-caller-identity element specifies that + the caller's security identity be used as the + security identity for the execution of the + enterprise bean's methods. + + + + + + + + + + + + + + + + + + The session-beanType declares an session bean. The + declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a name assigned to the enterprise bean + in the deployment description + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the session bean's remote home/business interface. + This element is not required to be supported by all + implementations. Any use of this element is non-portable. + - the names of all the remote or local business interfaces, + if any + - the names of the session bean's remote home and + remote interfaces, if any + - the names of the session bean's local home and + local interfaces, if any + - an optional declaration that this bean exposes a + no-interface view + - the name of the session bean's web service endpoint + interface, if any + - the session bean's implementation class + - the session bean's state management type + - an optional declaration of a stateful session bean's timeout value + - an optional declaration of the session bean's timeout method for + handling programmatically created timers + - an optional declaration of timers to be automatically created at + deployment time + - an optional declaration that a Singleton bean has eager + initialization + - an optional declaration of a Singleton/Stateful bean's concurrency + management type + - an optional declaration of the method locking metadata + for a Singleton with container managed concurrency + - an optional declaration of the other Singleton beans in the + application that must be initialized before this bean + - an optional declaration of the session bean's asynchronous + methods + - the optional session bean's transaction management type. + If it is not present, it is defaulted to Container. + - an optional declaration of a stateful session bean's + afterBegin, beforeCompletion, and/or afterCompletion methods + - an optional list of the session bean class and/or + superclass around-invoke methods. + - an optional list of the session bean class and/or + superclass around-timeout methods. + - an optional declaration of the bean's + environment entries + - an optional declaration of the bean's EJB references + - an optional declaration of the bean's local + EJB references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's resource + manager connection factory references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + - an optional specification as to whether the stateful + session bean is passivation capable or not. If not + specified, the bean is assumed to be passivation capable + + The elements that are optional are "optional" in the sense + that they are omitted when if lists represented by them are + empty. + + The service-endpoint element may only be specified if the + bean is a stateless session bean. + + + + + + + + + + + + + + + + + + The local-bean element declares that this + session bean exposes a no-interface Local client view. + + + + + + + + + The service-endpoint element contains the + fully-qualified name of the enterprise bean's web + service endpoint interface. The service-endpoint + element may only be specified for a stateless + session bean. The specified interface must be a + valid JAX-RPC service endpoint interface. + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + + + The timeout-method element specifies the method that + will receive callbacks for programmatically + created timers. + + + + + + + + + + The init-on-startup element specifies that a Singleton + bean has eager initialization. + This element can only be specified for singleton session + beans. + + + + + + + + + + + + The init-method element specifies the mappings for + EJB 2.x style create methods for an EJB 3.x bean. + This element can only be specified for stateful + session beans. + + + + + + + + + The remove-method element specifies the mappings for + EJB 2.x style remove methods for an EJB 3.x bean. + This element can only be specified for stateful + session beans. + + + + + + + + + + + + + + + + + + + + + The passivation-capable element specifies whether the + stateful session bean is passivation capable or not. + If not specified, the bean is assumed to be passivation + capable. + + + + + + + + + + + + + + + + The session-typeType describes whether the session bean is a + singleton, stateful or stateless session. It is used by + session-type elements. + + The value must be one of the three following: + + Singleton + Stateful + Stateless + + + + + + + + + + + + + + + + + + + + The stateful-timeoutType represents the amount of time + a stateful session bean can be idle(not receive any client + invocations) before it is eligible for removal by the container. + + A timeout value of 0 means the bean is immediately eligible for removal. + + A timeout value of -1 means the bean will never be removed due to timeout. + + + + + + + + + + + + + + + + + + The time-unit-typeType represents a time duration at a given + unit of granularity. + + The time unit type must be one of the following : + + Days + Hours + Minutes + Seconds + Milliseconds + Microseconds + Nanoseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The timerType specifies an enterprise bean timer. Each + timer is automatically created by the container upon + deployment. Timer callbacks occur based on the + schedule attributes. All callbacks are made to the + timeout-method associated with the timer. + + A timer can have an optional start and/or end date. If + a start date is specified, it takes precedence over the + associated timer schedule such that any matching + expirations prior to the start time will not occur. + Likewise, no matching expirations will occur after any + end date. Start/End dates are specified using the + XML Schema dateTime type, which follows the ISO-8601 + standard for date(and optional time-within-the-day) + representation. + + An optional flag can be used to control whether + this timer has persistent(true) delivery semantics or + non-persistent(false) delivery semantics. If not specified, + the value defaults to persistent(true). + + A time zone can optionally be associated with a timer. + If specified, the timer's schedule is evaluated in the context + of that time zone, regardless of the default time zone in which + the container is executing. Time zones are specified as an + ID string. The set of required time zone IDs is defined by + the Zone Name(TZ) column of the public domain zoneinfo database. + + An optional info string can be assigned to the timer and + retrieved at runtime through the Timer.getInfo() method. + + The timerType can only be specified on stateless session + beans, singleton session beans, and message-driven beans. + + + + + + + + + + + + + + + + + + + + + + + + The trans-attributeType specifies how the container must + manage the transaction boundaries when delegating a method + invocation to an enterprise bean's business method. + + The value must be one of the following: + + NotSupported + Supports + Required + RequiresNew + Mandatory + Never + + + + + + + + + + + + + + + + + + + + + + + The transaction-typeType specifies an enterprise bean's + transaction management type. + + The transaction-type must be one of the two following: + + Bean + Container + + + + + + + + + + + + diff --git a/wildfly/docs/schema/ejb-jar_4_0.xsd b/wildfly/docs/schema/ejb-jar_4_0.xsd new file mode 100644 index 0000000..e779c4b --- /dev/null +++ b/wildfly/docs/schema/ejb-jar_4_0.xsd @@ -0,0 +1,3351 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Jakarta EE namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/ejb-jar_4_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + This is the root of the ejb-jar deployment descriptor. + + + + + + + + The ejb-name element contains the name of an enterprise + bean. The name must be unique within the ejb-jar file or + .war file. + + + + + + + + + + + The keyref indicates the references from + relationship-role-source must be to a specific ejb-name + defined within the scope of enterprise-beans element. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The access-timeoutType represents the maximum amount of + time (in a given time unit) that the container should wait for + a concurrency lock before throwing a timeout exception to the + client. + + A timeout value of 0 means concurrent access is not permitted. + + A timeout value of -1 means wait indefinitely to acquire a lock. + + + + + + + + + + + + + + + + + + The async-methodType element specifies that a session + bean method has asynchronous invocation semantics. + + + + + + + + + + + + + + + + + + The activation-configType defines information about the + expected configuration properties of the message-driven bean + in its operational environment. This may include information + about message acknowledgement, message selector, expected + destination type, destination or connection factory lookup + string, subscription name, etc. + + The configuration information is expressed in terms of + name/value configuration properties. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + + + + + + + + + + The activation-config-propertyType contains a name/value + configuration property pair for a message-driven bean. + + The properties that are recognized for a particular + message-driven bean are determined by the messaging type. + + + + + + + + + The activation-config-property-name element contains + the name for an activation configuration property of + a message-driven bean. + + For Jakarta Messaging message-driven beans, the following property + names are recognized: acknowledgeMode, + messageSelector, destinationType, subscriptionDurability, + destinationLookup, connectionFactoryLookup, subscriptionName, + and clientId. + + + + + + + + + The activation-config-property-value element + contains the value for an activation configuration + property of a message-driven bean. + + + + + + + + + + + + + + + + The around-invoke type specifies a method on a + class to be called during the around invoke portion of an + ejb invocation. Note that each class may have only one + around invoke method and that the method may not be + overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around invoke + definition appears. + + + + + + + + + + + + + + + + + The around-timeout type specifies a method on a + class to be called during the around-timeout portion of + a timer timeout callback. Note that each class may have + only one around-timeout method and that the method may not + be overloaded. + + If the class element is missing then + the class defining the callback is assumed to be the + interceptor class or component class in scope at the + location in the descriptor in which the around-timeout + definition appears. + + + + + + + + + + + + + + + + + The assembly-descriptorType defines + application-assembly information. + + The application-assembly information consists of the + following parts: the definition of security roles, the + definition of method permissions, the definition of + transaction attributes for enterprise beans with + container-managed transaction demarcation, the definition + of interceptor bindings, a list of + methods to be excluded from being invoked, and a list of + exception types that should be treated as application exceptions. + + All the parts are optional in the sense that they are + omitted if the lists represented by them are empty. + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file or .war file producer. + + + + + + + + + + + + + + + + + + + + + + + The cmp-fieldType describes a container-managed field. The + cmp-fieldType contains an optional description of the field, + and the name of the field. + + + + + + + + + + The field-name element specifies the name of a + container managed field. + + The name of the cmp-field of an entity bean with + cmp-version 2.x must begin with a lowercase + letter. This field is accessed by methods whose + names consists of the name of the field specified by + field-name in which the first letter is uppercased, + prefixed by "get" or "set". + + The name of the cmp-field of an entity bean with + cmp-version 1.x must denote a public field of the + enterprise bean class or one of its superclasses. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + The cmp-versionType specifies the version of an entity bean + with container-managed persistence. It is used by + cmp-version elements. + + The value must be one of the two following: + + 1.x + 2.x + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + + + The cmr-fieldType describes the Bean Provider's view of + a relationship. It consists of an optional description, and + the name and the class type of a field in the source of a + role of a relationship. The cmr-field-name element + corresponds to the name used for the get and set accessor + methods for the relationship. The cmr-field-type element is + used only for collection-valued cmr-fields. It specifies the + type of the collection that is used. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + The cmr-field-name element specifies the name of a + logical relationship field in the entity bean + class. The name of the cmr-field must begin with a + lowercase letter. This field is accessed by methods + whose names consist of the name of the field + specified by cmr-field-name in which the first + letter is uppercased, prefixed by "get" or "set". + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + The cmr-field-type element specifies the class of a + collection-valued logical relationship field in the entity + bean class. The value of an element using cmr-field-typeType + must be either: java.util.Collection or java.util.Set. + + + + + + + + + + + + + + + + + + + The concurrency-management-typeType specifies the way concurrency + is managed for a singleton or stateful session bean. + + The concurrency management type must be one of the following: + + Bean + Container + + Bean managed concurrency can only be specified for a singleton bean. + + + + + + + + + + + + + + + + + + + The concurrent-lock-typeType specifies how the container must + manage concurrent access to a method of a Singleton bean + with container-managed concurrency. + + The container managed concurrency lock type must be one + of the following : + + Read + Write + + + + + + + + + + + + + + + + + + + The concurrent-methodType specifies information about a method + of a bean with container managed concurrency. + + The optional lock element specifies the kind of concurrency + lock asssociated with the method. + + The optional access-timeout element specifies the amount of + time (in a given time unit) the container should wait for a + concurrency lock before throwing an exception to the client. + + + + + + + + + + + + + + + + + + + The container-transactionType specifies how the container + must manage transaction scopes for the enterprise bean's + method invocations. It defines an optional description, a + list of method elements, and a transaction attribute. The + transaction attribute is to be applied to all the specified + methods. + + + + + + + + + + + + + + + + + + + The depends-onType is used to express initialization + ordering dependencies between Singleton components. + The depends-onType specifies the names of one or more + Singleton beans in the same application as the referring + Singleton, each of which must be initialized before + the referring bean. + + Each dependent bean is expressed using ejb-link syntax. + The order in which dependent beans are initialized at + runtime is not guaranteed to match the order in which + they are listed. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeServiceBean + + ]]> + + + + + + + + + + + + + + + The ejb-jarType defines the root element of the Enterprise Beans + deployment descriptor. It contains + + - an optional description of the ejb-jar file + - an optional display name + - an optional icon that contains a small and a large + icon file name + - an optional module name. Only applicable to + stand-alone ejb-jars or ejb-jars packaged in an ear. + Ignored if specified for an ejb-jar.xml within a .war file. + In that case, standard .war file module-name rules apply. + - structural information about all included + enterprise beans that is not specified through + annotations + - structural information about interceptor classes + - a descriptor for container managed relationships, + if any. + - an optional application-assembly descriptor + - an optional name of an ejb-client-jar file for the + ejb-jar. + + + + + + + + + + + + + + The ejb-relation-name contains the name of a + relation. The name must be unique within + relationships. + + + + + + + + + + + + Providing an assembly-descriptor in the deployment + descriptor is optional for the ejb-jar file or .war file + producer. + + + + + + + + employee_service_client.jar + + + ]]> + + + + + + + + + The version specifies the version of the + Enterprise Beans specification that the instance document must + comply with. This information enables deployment tools + to validate a particular Enterprise Beans Deployment + Descriptor with respect to a specific version of the Enterprise Beans + schema. + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + EmployeeService + + ]]> + + + + + + + + + + + + + + + The ejb-relationType describes a relationship between two + entity beans with container-managed persistence. It is used + by ejb-relation elements. It contains a description; an + optional ejb-relation-name element; and exactly two + relationship role declarations, defined by the + ejb-relationship-role elements. The name of the + relationship, if specified, is unique within the ejb-jar + file. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + The ejb-relation-name element provides a unique name + within the ejb-jar file for a relationship. + + + + + + + + + + + + + + + + + Product-LineItem + + product-has-lineitems + + One + + ProductEJB + + + + + Support for entity beans is optional as of Enterprise Beans 3.2. + + ]]> + + + + + + + + + The ejb-relationship-role-name element defines a + name for a role that is unique within an + ejb-relation. Different relationships can use the + same name for a role. + + + + + + + + + + The cascade-delete element specifies that, within a + particular relationship, the lifetime of one or more + entity beans is dependent upon the lifetime of + another entity bean. The cascade-delete element can + only be specified for an ejb-relationship-role + element contained in an ejb-relation element in + which the other ejb-relationship-role + element specifies a multiplicity of One. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + The ejb-ref-name element contains the name of + an enterprise bean reference. The enterprise bean reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an enterprise bean + reference. The enterprise bean reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an enterprise bean reference. The enterprise bean reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an enterprise bean + reference. The enterprise bean reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + The ejb-ref-name element contains the name of + an enterprise bean reference. The enterprise bean reference is an entry in + the component's environment and is relative to the + java:comp/env context. The name must be unique within + the component. + + It is recommended that name be prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an enterprise bean + reference. The enterprise bean reference is an entry in the + component's environment and is relative to the + java:comp/env context. The name must be unique + within the component. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The message-destination-ref-name element specifies the name + of a message destination reference; its value is + the message destination reference name used in the component + code. The name is a JNDI name relative to the + java:comp/env context and must be unique within an + component. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within an component. + + + + + + + + + + + The env-entry-name element contains the name of a + component's environment entry. The name is a JNDI + name relative to the java:comp/env context. The + name must be unique within an component. + + + + + + + + + + + + + + + + + + + Support for entity beans is optional as of Enterprise Beans 3.2. + + The entity-beanType declares an entity bean. The declaration + consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a unique name assigned to the enterprise bean + in the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the entity bean's remote home interface. This + element is not required to be supported by all implementations. + Any use of this element is non-portable. + - the names of the entity bean's remote home + and remote interfaces, if any + - the names of the entity bean's local home and local + interfaces, if any + - the entity bean's implementation class + - the optional entity bean's persistence management type. If + this element is not specified it is defaulted to Container. + - the entity bean's primary key class name + - an indication of the entity bean's reentrancy + - an optional specification of the + entity bean's cmp-version + - an optional specification of the entity bean's + abstract schema name + - an optional list of container-managed fields + - an optional specification of the primary key + field + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's enterprise bean + references + - an optional declaration of the bean's local enterprise bean + references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's + resource manager connection factory references + - an optional declaration of the bean's + resource environment references + - an optional declaration of the bean's message + destination references + - an optional set of query declarations + for finder and select methods for an entity + bean with cmp-version 2.x. + + The optional abstract-schema-name element must be specified + for an entity bean with container-managed persistence and + cmp-version 2.x. + + The optional primkey-field may be present in the descriptor + if the entity's persistence-type is Container. + + The optional cmp-version element may be present in the + descriptor if the entity's persistence-type is Container. If + the persistence-type is Container and the cmp-version + element is not specified, its value defaults to 2.x. + + The optional home and remote elements must be specified if + the entity bean cmp-version is 1.x. + + The optional home and remote elements must be specified if + the entity bean has a remote home and remote interface. + + The optional local-home and local elements must be specified + if the entity bean has a local home and local interface. + + Either both the local-home and the local elements or both + the home and the remote elements must be specified. + + The optional query elements must be present if the + persistence-type is Container and the cmp-version is 2.x and + query methods other than findByPrimaryKey have been defined + for the entity bean. + + The other elements that are optional are "optional" in the + sense that they are omitted if the lists represented by them + are empty. + + At least one cmp-field element must be present in the + descriptor if the entity's persistence-type is Container and + the cmp-version is 1.x, and none must not be present if the + entity's persistence-type is Bean. + + + + + + + + + + + + + + + + + + The prim-key-class element contains the + fully-qualified name of an + entity bean's primary key class. + + If the definition of the primary key class is + deferred to deployment time, the prim-key-class + element should specify java.lang.Object. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + The reentrant element specifies whether an entity + bean is reentrant or not. + + The reentrant element must be one of the two + following: true or false + + + + + + + + + + The abstract-schema-name element specifies the name + of the abstract schema type of an entity bean with + cmp-version 2.x. It is used in Enterprise Beans QL queries. + + For example, the abstract-schema-name for an entity + bean whose local interface is + com.acme.commerce.Order might be Order. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + The primkey-field element is used to specify the + name of the primary key field for an entity with + container-managed persistence. + + The primkey-field must be one of the fields declared + in the cmp-field element, and the type of the field + must be the same as the primary key type. + + The primkey-field element is not used if the primary + key maps to multiple container-managed fields + (i.e. the key is a compound key). In this case, the + fields of the primary key class must be public, and + their names must correspond to the field names of + the entity bean class that comprise the key. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + + + + The exclude-listType specifies one or more methods which + the Assembler marks to be uncallable. + + If the method permission relation contains methods that are + in the exclude list, the Deployer should consider those + methods to be uncallable. + + + + + + + + + + + + + + + + + + The application-exceptionType declares an application + exception. The declaration consists of: + + - the exception class. When the container receives + an exception of this type, it is required to + forward this exception as an applcation exception + to the client regardless of whether it is a checked + or unchecked exception. + - an optional rollback element. If this element is + set to true, the container must rollback the current + transaction before forwarding the exception to the + client. If not specified, it defaults to false. + - an optional inherited element. If this element is + set to true, subclasses of the exception class type + are also automatically considered application + exceptions (unless overriden at a lower level). + If set to false, only the exception class type is + considered an application-exception, not its + exception subclasses. If not specified, this + value defaults to true. + + + + + + + + + + + + + + + + + + + The interceptorsType element declares one or more interceptor + classes used by components within this ejb-jar file or .war file. The declaration + consists of : + + - An optional description. + - One or more interceptor elements. + + + + + + + + + + + + + + + + + + The interceptorType element declares information about a single + interceptor class. It consists of : + + - An optional description. + - The fully-qualified name of the interceptor class. + - An optional list of around invoke methods declared on the + interceptor class and/or its super-classes. + - An optional list of around timeout methods declared on the + interceptor class and/or its super-classes. + - An optional list environment dependencies for the interceptor + class and/or its super-classes. + - An optional list of post-activate methods declared on the + interceptor class and/or its super-classes. + - An optional list of pre-passivate methods declared on the + interceptor class and/or its super-classes. + + + + + + + + + + + + + + + + + + + + + + + + * + INTERCEPTOR + + + Specifying the ejb-name as the wildcard value "*" designates + default interceptors (interceptors that apply to all session and + message-driven beans contained in the ejb-jar file or .war file). + + 2. + + EJBNAME + INTERCEPTOR + + + This style is used to refer to interceptors associated with the + specified enterprise bean(class-level interceptors). + + 3. + + EJBNAME + INTERCEPTOR + + METHOD + + + + This style is used to associate a method-level interceptor with + the specified enterprise bean. If there are multiple methods + with the same overloaded name, the element of this style refers + to all the methods with the overloaded name. Method-level + interceptors can only be associated with business methods of the + bean class. Note that the wildcard value "*" cannot be used + to specify method-level interceptors. + + 4. + + EJBNAME + INTERCEPTOR + + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-N + + + + + This style is used to associate a method-level interceptor with + the specified method of the specified enterprise bean. This + style is used to refer to a single method within a set of methods + with an overloaded name. The values PARAM-1 through PARAM-N + are the fully-qualified Java types of the method's input parameters + (if the method has no input arguments, the method-params element + contains no method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of square + brackets (e.g. int[][]). + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + The interceptor-orderType element describes a total ordering + of interceptor classes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-driven element declares a message-driven + bean. The declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name. + - a name assigned to the enterprise bean in + the deployment descriptor + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of destination from which this message-driven bean + should consume. This element is not required to be supported + by all implementations. Any use of this element is non-portable. + - the message-driven bean's implementation class + - an optional declaration of the bean's messaging + type + - an optional declaration of the bean's timeout method for + handling programmatically created timers + - an optional declaration of timers to be automatically created at + deployment time + - the optional message-driven bean's transaction management + type. If it is not defined, it is defaulted to Container. + - an optional declaration of the bean's + message-destination-type + - an optional declaration of the bean's + message-destination-link + - an optional declaration of the message-driven bean's + activation configuration properties + - an optional list of the message-driven bean class and/or + superclass around-invoke methods. + - an optional list of the message-driven bean class and/or + superclass around-timeout methods. + - an optional declaration of the bean's environment + entries + - an optional declaration of the bean's enterprise bean references + - an optional declaration of the bean's local enterprise bean + references + - an optional declaration of the bean's web service + references + - an optional declaration of the security role + references + - an optional declaration of the security + identity to be used for the execution of the bean's + methods + - an optional declaration of the bean's + resource manager connection factory + references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + + + + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + The messaging-type element specifies the message + listener interface of the message-driven bean. + + + + + + + + + The timeout-method element specifies the method that + will receive callbacks for programmatically + created timers. + + + + + + + + + + + + + + + + + + + + + + + + + + + EJBNAME + * + + + This style is used to refer to all of the following methods + of the specified enterprise bean: + business interface methods + home interface methods + component interface methods + web service endpoint interface methods + no-interface view methods + singleton session bean lifecycle callback methods + timeout callback methods + message-driven bean message listener method + + This style may also be used in combination with the + method-intf element that contains LifecycleCallback as + the value to specify transaction attributes of a stateful + session bean PostConstruct, PreDestroy, PrePassivate, + and PostActivate lifecycle callback methods or to override + transaction attributes of a singleton session bean + PostConstruct and PreDestroy lifecycle callback methods. + + 2. + + EJBNAME + METHOD + + + This style is used to refer to the specified method of + the specified enterprise bean. If there are multiple + methods with the same overloaded name, the element of + this style refers to all the methods with the overloaded + name. + + This style may be used to refer to stateful session bean + PostConstruct, PreDestroy, PrePassivate, and PostActivate + lifecycle callback methods to specify their transaction + attributes if any of the following is true: + there is only one method with this name in the specified + enterprise bean + all overloaded methods with this name in the specified + enterprise bean are lifecycle callback methods + method-intf element is specified and it contains + LifecycleCallback as the value + + 3. + + EJBNAME + METHOD + + PARAM-1 + PARAM-2 + ... + PARAM-n + + + + This style is used to refer to a single method within a + set of methods with an overloaded name. PARAM-1 through + PARAM-n are the fully-qualified Java types of the + method's input parameters (if the method has no input + arguments, the method-params element contains no + method-param elements). Arrays are specified by the + array element's type, followed by one or more pair of + square brackets (e.g. int[][]). + If a method with the same name and signature is defined + on more than one interface of an enterprise bean, this + style refers to all those methods. + + Examples: + + Style 1: The following method element refers to all of the + following methods of the EmployeeService bean: + no interface view methods + business interface methods + home interface methods + component business interface methods + singleton session bean lifecycle callback methods, if any + timeout callback methods + web service endpoint interface methods + message-driven bean message listener methods (if the bean + a message-driven bean) + + + EmployeeService + * + + + Style 2: The following method element refers to all the + create methods of the EmployeeService bean's home + interface(s). + + + EmployeeService + create + + + Style 3: The following method element refers to the + create(String firstName, String LastName) method of the + EmployeeService bean's home interface(s). + + + EmployeeService + create + + java.lang.String + java.lang.String + + + + The following example illustrates a Style 3 element with + more complex parameter types. The method + foobar(char s, int i, int[] iar, mypackage.MyClass mycl, + mypackage.MyClass[][] myclaar) would be specified as: + + + EmployeeService + foobar + + char + int + int[] + mypackage.MyClass + mypackage.MyClass[][] + + + + The optional method-intf element can be used when it becomes + necessary to differentiate between a method that is defined + multiple times with the same name and signature across any + of the following methods of an enterprise bean: + business interface methods + home interface methods + component interface methods + web service endpoint methods + no-interface view methods + singleton or stateful session bean lifecycle callback methods + timeout callback methods + message-driven bean message listener methods + + However, if the same method is a method of both the local + business interface, and the local component interface, + the same attribute applies to the method for both interfaces. + Likewise, if the same method is a method of both the remote + business interface and the remote component interface, the same + attribute applies to the method for both interfaces. + + For example, the method element + + + EmployeeService + Remote + create + + java.lang.String + java.lang.String + + + + can be used to differentiate the create(String, String) + method defined in the remote interface from the + create(String, String) method defined in the remote home + interface, which would be defined as + + + EmployeeService + Home + create + + java.lang.String + java.lang.String + + + + and the create method that is defined in the local home + interface which would be defined as + + + EmployeeService + LocalHome + create + + java.lang.String + java.lang.String + + + + The method-intf element can be used with all three Styles + of the method element usage. For example, the following + method element example could be used to refer to all the + methods of the EmployeeService bean's remote home interface + and the remote business interface. + + + EmployeeService + Home + * + + + ]]> + + + + + + + + + + + + + + + + + + + + + The method-intf element allows a method element to + differentiate between the methods with the same name and + signature that are multiply defined across the home and + component interfaces (e.g, in both an enterprise bean's + remote and local interfaces or in both an enterprise bean's + home and remote interfaces, etc.); the component and web + service endpoint interfaces, and so on. + + Local applies to the local component interface, local business + interfaces, and the no-interface view. + + Remote applies to both remote component interface and the remote + business interfaces. + + ServiceEndpoint refers to methods exposed through a web service + endpoint. + + Timer refers to the bean's timeout callback methods. + + MessageEndpoint refers to the methods of a message-driven bean's + message-listener interface. + + LifecycleCallback refers to the PostConstruct and PreDestroy + lifecycle callback methods of a singleton session bean and + to the PostConstruct, PreDestroy, PrePassivate, and PostActivate + lifecycle callback methods of a stateful session bean. + + The method-intf element must be one of the following: + + Home + Remote + LocalHome + Local + ServiceEndpoint + Timer + MessageEndpoint + LifecycleCallback + + + + + + + + + + + + + + + + + + + + + + + + + The method-nameType contains a name of an enterprise + bean method or the asterisk (*) character. The asterisk is + used when the element denotes all the methods of an + enterprise bean's client view interfaces. + + + + + + + + + + + + + + + + The method-paramsType defines a list of the + fully-qualified Java type names of the method parameters. + + + + + + + + + The method-param element contains a primitive + or a fully-qualified Java type name of a method + parameter. + + + + + + + + + + + + + + + + The method-permissionType specifies that one or more + security roles are allowed to invoke one or more enterprise + bean methods. The method-permissionType consists of an + optional description, a list of security role names or an + indicator to state that the method is unchecked for + authorization, and a list of method elements. + + Except as noted below the security roles used in the + method-permissionType must be defined in the security-role + elements of the deployment descriptor, and the methods + must be methods defined in the enterprise bean's no-interface + view, business, home, component and/or web service endpoint + interfaces. + + If the role name "**" is included in the list of allowed + roles, and the application has not defined in its deployment + descriptor an application security role with this name, + then the list of allowed roles includes every and any + authenticated user. + + + + + + + + + + + + The unchecked element specifies that a method is + not checked for authorization by the container + prior to invocation of the method. + + + + + + + + + + + + + + + + + + The multiplicityType describes the multiplicity of the + role that participates in a relation. + + The value must be one of the two following: + + One + Many + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + + + The persistence-typeType specifies an entity bean's persistence + management type. + + The persistence-type element must be one of the two following: + + Bean + Container + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + + + The queryType defines a finder or select + query. It contains + - an optional description of the query + - the specification of the finder or select + method it is used by + - an optional specification of the result type + mapping, if the query is for a select method + and entity objects are returned. + - the Enterprise Beans QL query string that defines the query. + + Queries that are expressible in Enterprise Beans QL must use the ejb-ql + element to specify the query. If a query is not expressible + in Enterprise Beans QL, the description element should be used to + describe the semantics of the query and the ejb-ql element + should be empty. + + The result-type-mapping is an optional element. It can only + be present if the query-method specifies a select method + that returns entity objects. The default value for the + result-type-mapping element is "Local". + + + + + + + + + + + + + + + + + + + + Method finds large orders + + findLargeOrders + + + + SELECT OBJECT(o) FROM Order o + WHERE o.amount > 1000 + + + + Support for entity beans is optional as of Enterprise Beans 3.2. + + ]]> + + + + + + + + + + + + + + + + + The relationship-role-sourceType designates the source of a + role that participates in a relationship. A + relationship-role-sourceType is used by + relationship-role-source elements to uniquely identify an + entity bean. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + + + + + + + + The relationshipsType describes the relationships in + which entity beans with container-managed persistence + participate. The relationshipsType contains an optional + description; and a list of ejb-relation elements, which + specify the container managed relationships. + + Support for entity beans is optional as of Enterprise Beans 3.2. + + + + + + + + + + + The ejb-relationship-role-name contains the name of a + relationship role. The name must be unique within + a relationship, but can be reused in different + relationships. + + + + + + + + + + + + + + + + + + + The result-type-mappingType is used in the query element to + specify whether an abstract schema type returned by a query + for a select method is to be mapped to an EJBLocalObject or + EJBObject type. + + The value must be one of the following: + + Local + Remote + + + + + + + + + + + + + + + + + + + The security-identityType specifies whether the caller's + security identity is to be used for the execution of the + methods of the enterprise bean or whether a specific run-as + identity is to be used. It contains an optional description + and a specification of the security identity to be used. + + + + + + + + + + + The use-caller-identity element specifies that + the caller's security identity be used as the + security identity for the execution of the + enterprise bean's methods. + + + + + + + + + + + + + + + + + + The session-beanType declares an session bean. The + declaration consists of: + + - an optional description + - an optional display name + - an optional icon element that contains a small and a large + icon file name + - a name assigned to the enterprise bean + in the deployment description + - an optional mapped-name element that can be used to provide + vendor-specific deployment information such as the physical + jndi-name of the session bean's remote home/business interface. + This element is not required to be supported by all + implementations. Any use of this element is non-portable. + - the names of all the remote or local business interfaces, + if any + - the names of the session bean's remote home and + remote interfaces, if any + - the names of the session bean's local home and + local interfaces, if any + - an optional declaration that this bean exposes a + no-interface view + - the name of the session bean's web service endpoint + interface, if any + - the session bean's implementation class + - the session bean's state management type + - an optional declaration of a stateful session bean's timeout value + - an optional declaration of the session bean's timeout method for + handling programmatically created timers + - an optional declaration of timers to be automatically created at + deployment time + - an optional declaration that a Singleton bean has eager + initialization + - an optional declaration of a Singleton/Stateful bean's concurrency + management type + - an optional declaration of the method locking metadata + for a Singleton with container managed concurrency + - an optional declaration of the other Singleton beans in the + application that must be initialized before this bean + - an optional declaration of the session bean's asynchronous + methods + - the optional session bean's transaction management type. + If it is not present, it is defaulted to Container. + - an optional declaration of a stateful session bean's + afterBegin, beforeCompletion, and/or afterCompletion methods + - an optional list of the session bean class and/or + superclass around-invoke methods. + - an optional list of the session bean class and/or + superclass around-timeout methods. + - an optional declaration of the bean's + environment entries + - an optional declaration of the bean's enterprise bean references + - an optional declaration of the bean's local enterprise bean + references + - an optional declaration of the bean's web + service references + - an optional declaration of the security role + references + - an optional declaration of the security identity + to be used for the execution of the bean's methods + - an optional declaration of the bean's resource + manager connection factory references + - an optional declaration of the bean's resource + environment references. + - an optional declaration of the bean's message + destination references + - an optional specification as to whether the stateful + session bean is passivation capable or not. If not + specified, the bean is assumed to be passivation capable + + The elements that are optional are "optional" in the sense + that they are omitted when if lists represented by them are + empty. + + The service-endpoint element may only be specified if the + bean is a stateless session bean. + + + + + + + + + + + + + + + + + + The local-bean element declares that this + session bean exposes a no-interface Local client view. + + + + + + + + + The service-endpoint element contains the + fully-qualified name of the enterprise bean's web + service endpoint interface. The service-endpoint + element may only be specified for a stateless + session bean. The specified interface must be a + valid Jakarta XML RPC service endpoint interface. + + + + + + + + + The ejb-class element specifies the fully qualified name + of the bean class for this ejb. It is required unless + there is a component-defining annotation for the same + ejb-name. + + + + + + + + + + + The timeout-method element specifies the method that + will receive callbacks for programmatically + created timers. + + + + + + + + + + The init-on-startup element specifies that a Singleton + bean has eager initialization. + This element can only be specified for singleton session + beans. + + + + + + + + + + + + The init-method element specifies the mappings for + Enterprise Beans 2.x style create methods for an Enterprise Beans 3.x bean. + This element can only be specified for stateful + session beans. + + + + + + + + + The remove-method element specifies the mappings for + Enterprise Beans 2.x style remove methods for an Enterprise Beans 3.x bean. + This element can only be specified for stateful + session beans. + + + + + + + + + + + + + + + + + + + + + The passivation-capable element specifies whether the + stateful session bean is passivation capable or not. + If not specified, the bean is assumed to be passivation + capable. + + + + + + + + + + + + + + + + The session-typeType describes whether the session bean is a + singleton, stateful or stateless session. It is used by + session-type elements. + + The value must be one of the three following: + + Singleton + Stateful + Stateless + + + + + + + + + + + + + + + + + + + + The stateful-timeoutType represents the amount of time + a stateful session bean can be idle(not receive any client + invocations) before it is eligible for removal by the container. + + A timeout value of 0 means the bean is immediately eligible for removal. + + A timeout value of -1 means the bean will never be removed due to timeout. + + + + + + + + + + + + + + + + + + The time-unit-typeType represents a time duration at a given + unit of granularity. + + The time unit type must be one of the following : + + Days + Hours + Minutes + Seconds + Milliseconds + Microseconds + Nanoseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The timerType specifies an enterprise bean timer. Each + timer is automatically created by the container upon + deployment. Timer callbacks occur based on the + schedule attributes. All callbacks are made to the + timeout-method associated with the timer. + + A timer can have an optional start and/or end date. If + a start date is specified, it takes precedence over the + associated timer schedule such that any matching + expirations prior to the start time will not occur. + Likewise, no matching expirations will occur after any + end date. Start/End dates are specified using the + XML Schema dateTime type, which follows the ISO-8601 + standard for date(and optional time-within-the-day) + representation. + + An optional flag can be used to control whether + this timer has persistent(true) delivery semantics or + non-persistent(false) delivery semantics. If not specified, + the value defaults to persistent(true). + + A time zone can optionally be associated with a timer. + If specified, the timer's schedule is evaluated in the context + of that time zone, regardless of the default time zone in which + the container is executing. Time zones are specified as an + ID string. The set of required time zone IDs is defined by + the Zone Name(TZ) column of the public domain zoneinfo database. + + An optional info string can be assigned to the timer and + retrieved at runtime through the Timer.getInfo() method. + + The timerType can only be specified on stateless session + beans, singleton session beans, and message-driven beans. + + + + + + + + + + + + + + + + + + + + + + + + The trans-attributeType specifies how the container must + manage the transaction boundaries when delegating a method + invocation to an enterprise bean's business method. + + The value must be one of the following: + + NotSupported + Supports + Required + RequiresNew + Mandatory + Never + + + + + + + + + + + + + + + + + + + + + + + The transaction-typeType specifies an enterprise bean's + transaction management type. + + The transaction-type must be one of the two following: + + Bean + Container + + + + + + + + + + + + diff --git a/wildfly/docs/schema/elytron-1_0.xsd b/wildfly/docs/schema/elytron-1_0.xsd new file mode 100644 index 0000000..c41ad87 --- /dev/null +++ b/wildfly/docs/schema/elytron-1_0.xsd @@ -0,0 +1,432 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED. + + + + + + + DEPRECATED. + + + + + + + DEPRECATED. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to + instantiate the CredentialStoreSpi, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/elytron-1_0_1.xsd b/wildfly/docs/schema/elytron-1_0_1.xsd new file mode 100644 index 0000000..17c0adf --- /dev/null +++ b/wildfly/docs/schema/elytron-1_0_1.xsd @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEPRECATED. + + + + + + + DEPRECATED. + + + + + + + DEPRECATED. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to + instantiate the CredentialStoreSpi, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/elytron-client-1_1.xsd b/wildfly/docs/schema/elytron-client-1_1.xsd new file mode 100644 index 0000000..99431de --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_1.xsd @@ -0,0 +1,1046 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-client-1_2.xsd b/wildfly/docs/schema/elytron-client-1_2.xsd new file mode 100644 index 0000000..d91c58e --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_2.xsd @@ -0,0 +1,1090 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Key manager definition. Provides credentials to authenticate against the peer. + + + + + + + + + + + + A reference to a KeyStore that will be used to initialise the KeyManager. + + + + + + + The alias of the key to filter from the referenced KeyStore. + + A comma separated list of aliases or one of the following formats can be used: ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + Key manager provider name. + + + + + + + Key manager algorithm. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-client-1_3.xsd b/wildfly/docs/schema/elytron-client-1_3.xsd new file mode 100644 index 0000000..2278826 --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_3.xsd @@ -0,0 +1,1090 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Key manager definition. Provides credentials to authenticate against the peer. + + + + + + + + + + + + A reference to a KeyStore that will be used to initialise the KeyManager. + + + + + + + The alias of the key to filter from the referenced KeyStore. + + A comma separated list of aliases or one of the following formats can be used: ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + Key manager provider name. + + + + + + + Key manager algorithm. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-client-1_4.xsd b/wildfly/docs/schema/elytron-client-1_4.xsd new file mode 100644 index 0000000..629b33a --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_4.xsd @@ -0,0 +1,1241 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + This attribute is deprecated and maximum-cert-path attribute in trust-manager should be used instead. + + + + + + + + + The presence of this element enabled checking the peer's certificate using online certificate status protocol. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Alias of OCSP Responder certificate. + + + + + + + Keystore for OCSP Responder certificate. trust-manager keystore is used by default and responder-certificate has to be defined. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Key manager definition. Provides credentials to authenticate against the peer. + + + + + + + + + + + + + A reference to a KeyStore that will be used to initialise the KeyManager. + + + + + + + The alias of the key to filter from the referenced KeyStore. + + A comma separated list of aliases or one of the following formats can be used: ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + Key manager provider name. + + + + + + + Key manager algorithm. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + A masked password definition. + + + + + + The algorithm that was used to encrypt the password. + + + + + + + The initial key material that was used to encrypt the password. + + + + + + + The iteration count that was used to encrypt the password. + + + + + + + The salt that was used to encrypt the password. + + + + + + + The base64 encrypted password. (without the "MASK-" prefix) + + + + + + + The initialization vector that was used to encrypt the password. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-client-1_5.xsd b/wildfly/docs/schema/elytron-client-1_5.xsd new file mode 100644 index 0000000..ab8fba6 --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_5.xsd @@ -0,0 +1,1288 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + Define how the Webservices client will authenticate. + + + + + + + WS client will use the credentials with this HTTP mechanism. + + + + + + + WS client will use the credentials with this WS-Security authentication type. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + This attribute is deprecated and maximum-cert-path attribute in trust-manager should be used instead. + + + + + + + + + The presence of this element enabled checking the peer's certificate using online certificate status protocol. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Alias of OCSP Responder certificate. + + + + + + + Keystore for OCSP Responder certificate. trust-manager keystore is used by default and responder-certificate has to be defined. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Key manager definition. Provides credentials to authenticate against the peer. + + + + + + + + + + + + + A reference to a KeyStore that will be used to initialise the KeyManager. + + + + + + + The alias of the key to filter from the referenced KeyStore. + + A comma separated list of aliases or one of the following formats can be used: ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + Key manager provider name. + + + + + + + Key manager algorithm. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + A masked password definition. + + + + + + The algorithm that was used to encrypt the password. + + + + + + + The initial key material that was used to encrypt the password. + + + + + + + The iteration count that was used to encrypt the password. + + + + + + + The salt that was used to encrypt the password. + + + + + + + The base64 encrypted password. (without the "MASK-" prefix) + + + + + + + The initialization vector that was used to encrypt the password. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + Cipher suite selector type. + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + The format of the names is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromNamesString(names). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-client-1_6.xsd b/wildfly/docs/schema/elytron-client-1_6.xsd new file mode 100644 index 0000000..e7456f5 --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_6.xsd @@ -0,0 +1,1352 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + The location of a private ssh key to be used as credentials. + + + + + + + + + + + + The directory containing the SSH key file. Set to "[user.home]/.ssh" by default + + + + + + + The name of the private key file. Set to "id_rsa", "id_dsa, and "id_ecdsa" by default. + + + + + + + The name of the file containing the known SSH hosts. Set to "known_hosts" by default. + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + A PEM encoded private key in OpenSSH format. The public key to be used will be obtained from the encoded private key + + + + + + + + + + A PEM encoded private key in OpenSSH format. The public key to be used will be obtained from the encoded private key + + + + + + + + + + + + The PEM encoded private key in OpenSSH format. + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + Define how the Webservices client will authenticate. + + + + + + + WS client will use the credentials with this HTTP mechanism. + + + + + + + WS client will use the credentials with this WS-Security authentication type. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + This attribute is deprecated and maximum-cert-path attribute in trust-manager should be used instead. + + + + + + + + + The presence of this element enabled checking the peer's certificate using online certificate status protocol. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Alias of OCSP Responder certificate. + + + + + + + Keystore for OCSP Responder certificate. trust-manager keystore is used by default and responder-certificate has to be defined. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Key manager definition. Provides credentials to authenticate against the peer. + + + + + + + + + + + + + A reference to a KeyStore that will be used to initialise the KeyManager. + + + + + + + The alias of the key to filter from the referenced KeyStore. + + A comma separated list of aliases or one of the following formats can be used: ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + Key manager provider name. + + + + + + + Key manager algorithm. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + A masked password definition. + + + + + + The algorithm that was used to encrypt the password. + + + + + + + The initial key material that was used to encrypt the password. + + + + + + + The iteration count that was used to encrypt the password. + + + + + + + The salt that was used to encrypt the password. + + + + + + + The base64 encrypted password. (without the "MASK-" prefix) + + + + + + + The initialization vector that was used to encrypt the password. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + Cipher suite selector type. + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + The format of the names is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromNamesString(names). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-client-1_7.xsd b/wildfly/docs/schema/elytron-client-1_7.xsd new file mode 100644 index 0000000..31a03e2 --- /dev/null +++ b/wildfly/docs/schema/elytron-client-1_7.xsd @@ -0,0 +1,1395 @@ + + + + + + + + + + + + + + Authentication configuration for outbound connections and SSL configuration for outbound connections. + + + + + + + + + + + + + + + + + + Complex type to contain SSLContext definitions that can subsequently be matched by the ssl context rules. + + + + + + + + The default SSLContext. + + + + + + + + + + SSLContext definition. + + + + + + + + + + Configuration to filter the enabled cipher suites. + + + + + + + Define a space separated list of SSLContext protocols to be supported. + + + + + + + Once the available providers have been identified only the provider with the name defined on this element will be used. + + + + + + + + + + + + Name used for referencing SSLContext from other parts of the configuration. + + + + + + + + + Rules used to determine which SSLContext should be used for individual resources. + + + + + + + + + + + + + + Matches the protocol within the URI against the name specified in this match element. + + + + + + + Matches the host name from within the URI against the name specified in this match element. + + + + + + + Matches the path from the URI against the name specified in this match element. + + + + + + + Matches the port number specified within the URI against the number in this match element. + This only matches against the number specified within the URI and not against any default derived from the protocol. + + + + + + + Matches the scheme specific part of the URI against the name specified within this element. + + + + + + + Matches where the protocol of the URI is 'domain' and the scheme specific part of the URI is the name specified within this match element. + + + + + + + + + + + + User info can be embedded within a URI, this rule matches when there is no user-info. + + + + + + + Matches when the user-info embedded in the URI matches the name specified within this element. + + + + + + + + Definition of rule for assigning SSLContexts to resources. + + + + + + + + A name of SSLContext, which should be used if given rule match. + + + + + + + + + + + Named configurations to be referenced from authentication rules. + + + + + + + + + + + A configuration that can then be matched from the authentication rules. + + + + + + + DEPRECATED. Override the destination host name for the authenticated call. + + + + + + + DEPRECATED. Override the destination port number for the authenticated call. + + + + + + + DEPRECATED. Override the protocol for the authenticated call. + + + + + + + + The name of the realm that will be selected by the SASL mechanism if required. + + + + + + + A regular expression pattern and replacement to re-write the user name used for authentication. + + + + + + + A SASL mechanism selector using the syntax from org.wildfly.security.sasl.SaslMechanismSelector,fromString(). + + + + + + + One or more properties to be passed to the authentication mechanisms. + + + + + + + + The name that should be used for authorization if different from the authentication identity. + + + + + + + + + + + Name used for referencing the authentication configuration. + + + + + + + + + One or more credentials to be assembled into a protection parameter when initialising the credential store. + + + + + + + + + + + + + + A pem encoded public key. + + + + + + + + + DEPRECATED. Credential obtained from local kerberos ticket cache. + + + + + + + + + + The location of a private ssh key to be used as credentials. + + + + + + + + + + + + The directory containing the SSH key file. Set to "[user.home]/.ssh" by default + + + + + + + The name of the private key file. Set to "id_rsa", "id_dsa, and "id_ecdsa" by default. + + + + + + + The name of the file containing the known SSH hosts. Set to "known_hosts" by default. + + + + + + + + + A public and private key pair. + + + + + + + A pem encoded public key. + + + + + + + A pem encoded private key. + + + + + + + A PEM encoded private key in OpenSSH format. The public key to be used will be obtained from the encoded private key + + + + + + + + + + A PEM encoded private key in OpenSSH format. The public key to be used will be obtained from the encoded private key + + + + + + + + + + + + The PEM encoded private key in OpenSSH format. + + + + + + + + + A pem encoded private key and corresponding certificate. + + + + + + + A pem encoded private key. + + + + + + + Corresponding certificate. + + + + + + + + + + Rules to be applied for outbound connections to match against an appropriate authentication configuration. + + + + + + + + + + + Authentication client rule definition. + + + + + + + + A configuration to use for the rule. + + + + + + + + + + + + The user name to use for authentication. + + + + + + + Switch to anonymous authentication. + + + + + + + + Define how java.security.Provider instances are located when required. + + + + + + + The providers from java.security.Security.getProviders() + + + + + + + Providers loaded using service loader discovery from the module specified, + if no module is specified the ClassLoader which loaded the authentication client is used. + + + + + + + + + + Define how the Webservices client will authenticate. + + + + + + + WS client will use the credentials with this HTTP mechanism. + + + + + + + WS client will use the credentials with this WS-Security authentication type. + + + + + + + + + + + The java.security.Provider instances either inherited or defined in this configuration will be used to locate the available SASL client factories. + + + + + + + SASL client factories will be discovered using service loader discovery on the specified module or if not specified using the ClassLoader loading the configuration. + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + + + The presence of this element enabled checking the peer's certificate against a certificate revocation list. + + + + + + + URI of certificate revocation list file. Alternative to "path" and "resource". + + + + + + + The module resource to use as certificate revocation list. Alternative to "path" and "uri". + + + + + + + + Path to the certificate revocation list. Alternative to "resource" and "uri". + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + This attribute is deprecated and maximum-cert-path attribute in trust-manager should be used instead. + + + + + + + + + The presence of this element enabled checking the peer's certificate using online certificate status protocol. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Alias of OCSP Responder certificate. + + + + + + + Keystore for OCSP Responder certificate. trust-manager keystore is used by default and responder-certificate has to be defined. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + + + Complex type to contain the definitions of the key stores. + + + + + + + + + + + An individual key store definition. + + + + + + + + + Load from file. + + + + + + + Load the file from the URI specified. + + + + + + + Load as a resource from the Thread context classloader. + + + + + + + + + + + + + + + + + Name used for referencing the key store. + + + + + + + The key store type. + + + + + + + The key store provider. + + + + + + + Whether to wrap keystore to allow storing two-way passwords in it. + + + + + + + + + Defines a reference to an entry within a KeyStore for an entry to use. + + + + + + + + + + + + + Name of the KeyStore being referenced to load the entry from. + + + + + + + The alias of the entry to load from the referenced KeyStore, + this can only be omitted for KeyStores that contain only a single entry. + + + + + + + + + Reference to a credential stored in a credential store. + + + + + + Credential store name. + When used, attribute "alias" need to be specified. + + + + + + + Alias in the credential store. + Ignored if "store" is not specified. + + + + + + + Credential store password in clear text. + Supersedes "store" and "alias" attributes. + + + + + + + + + Key manager definition. Provides credentials to authenticate against the peer. + + + + + + + + + + + + + A reference to a KeyStore that will be used to initialise the KeyManager. + + + + + + + The alias of the key to filter from the referenced KeyStore. + + A comma separated list of aliases or one of the following formats can be used: ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + Key manager provider name. + + + + + + + Key manager algorithm. + + + + + + + + + Trust manager definition. Decides whether credentials presented by a peer should be accepted. + + + + + + Trust manager provider name. + + + + + + + Trust manager algorithm. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Trust store definition. + + + + + + A reference to a KeyStore that will be used to initialise the TrustManager. + + + + + + + + + A bearer token. + + + + + + A bearer token value. + + + + + + + + + An OAuth 2 bearer token. + + + + + + + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + The client secret. + + + + + + + + + An OAuth 2 bearer token client credentials. + + + + + + + + + The client identifier. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + The resource owner password. + + + + + + + + + An OAuth 2 bearer token resource owner credentials. + + + + + + + + + Name used for referencing the resource owner. + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + + + + + + + Name used for referencing the credential store. + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used. + + + + + + + + + + + Matches the abstract type and/or authority against the values specified within this match element. + + + + + + Name used for referencing the abstract type. + + + + + + + Abstract type authority. + + + + + + + + + Complex type to contain the definitions of the attributes. + + + + + + + + + + + An individual attribute definition. + + + + + + Name used for referencing the attribute. + + + + + + + The value of the attribute. + + + + + + + + + A clear password definition. + + + + + + A password specified in the clear. + + + + + + + + + A masked password definition. + + + + + + The algorithm that was used to encrypt the password. + + + + + + + The initial key material that was used to encrypt the password. + + + + + + + The iteration count that was used to encrypt the password. + + + + + + + The salt that was used to encrypt the password. + + + + + + + The base64 encrypted password. (without the "MASK-" prefix) + + + + + + + The initialization vector that was used to encrypt the password. + + + + + + + + + + + Module reference. + + + + + + Module name. + + + + + + + + + + + + + Resource reference. + + + + + + Name used for referencing the resource. + + + + + + + Module name. + + + + + + + + + + + + + + + + + + + + + + + + + Port number. + + + + + + + + + + + + + + Representation of a key/value property pair. + + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + A regular expression substitution type. + + + + + + A regular expression pattern. + + + + + + + A regular expression replacement used for re-write. + + + + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + + + A Uniform Resource Identifier (URI) reference. + + + + + + A Uniform Resource Identifier (URI). + + + + + + + + + Cipher suite selector type. + + + + + + The format of the selector is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromString(selector). + + + + + + + The format of the names is described in Javadoc of org.wildfly.security.ssl.CipherSuiteSelector.fromNamesString(names). + + + + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/elytron-identity-1_1.xsd b/wildfly/docs/schema/elytron-identity-1_1.xsd new file mode 100644 index 0000000..2e0d8cf --- /dev/null +++ b/wildfly/docs/schema/elytron-identity-1_1.xsd @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/elytron-identity-1_2.xsd b/wildfly/docs/schema/elytron-identity-1_2.xsd new file mode 100644 index 0000000..e2cfd61 --- /dev/null +++ b/wildfly/docs/schema/elytron-identity-1_2.xsd @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/j2ee_1_4.xsd b/wildfly/docs/schema/j2ee_1_4.xsd new file mode 100644 index 0000000..3955cef --- /dev/null +++ b/wildfly/docs/schema/j2ee_1_4.xsd @@ -0,0 +1,1607 @@ + + + + + @(#)j2ee_1_4.xsds 1.43 03/09/16 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + +The following definitions that appear in the common +shareable schema(s) of J2EE deployment descriptors should be +interpreted with respect to the context they are included: + +Deployment Component may indicate one of the following: + j2ee application; + application client; + web application; + enterprise bean; + resource adapter; + +Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across J2EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + + + This type defines a dewey decimal which is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home. The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean + - the expected type of the referenced enterprise bean + - the expected local home and local interfaces of the + referenced enterprise bean + - optional ejb-link information, used to specify the + referenced enterprise bean + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home. The + declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean + - the expected type of the referenced enterprise bean + - the expected home and remote interfaces of the referenced + enterprise bean + - optional ejb-link information, used to specify the + referenced enterprise bean + + + + + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + java.lang.Boolean + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, and an + optional value. If a value is not specified, one must be + supplied during deployment. + + It is used by env-entry elements. + + + + + + + + + + minAmount + + ]]> + + + + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF or + JPEG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across J2EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same J2EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context and must be + unique within an ejb-jar (for enterprise beans) or a + Deployment File (for others). + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by J2EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + diff --git a/wildfly/docs/schema/j2ee_jaxrpc_mapping_1_1.xsd b/wildfly/docs/schema/j2ee_jaxrpc_mapping_1_1.xsd new file mode 100644 index 0000000..8720ace --- /dev/null +++ b/wildfly/docs/schema/j2ee_jaxrpc_mapping_1_1.xsd @@ -0,0 +1,885 @@ + + + + + @(#)j2ee_jaxrpc_mapping_1_1.xsds 1.11 09/03/03 + + Based on j2ee_jaxrpc_mapping_1_0.dtd, Last updated: 09/19/2002 10:26 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for J2EE + namespace with the following location: + + http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd + + ]]> + + + + + + + The following conventions apply to all J2EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + This is the root of the java-wsdl-mapping deployment descriptor. + + + + + + + + + + + + The constructor-parameter-order element defines the order + that complexType element values are applied to a Java + exception constructor. Element names are specified for each + parameter of the constructor, including element names of + inherited types if necessary. + + Used in: exception-mapping + + + + + + + + + The element-name element defines the name of a complexType + element name attribute value. + + + + + + + + + + + + + + + The exception-mapping element defines the mapping between the + service specific exception types and wsdl faults and + SOAP headerfaults. + + This element should be interpreted with respect to the + mapping between a method and an operation which provides the + mapping context. + + Used in: service-endpoint-method-mapping + + + + + + + + + The exception-type element defines Java type of the exception. + It may be a service specific exception. + + It must be a fully qualified class name. + + + + + + + + + + The wsdl-message-part-name element is required only + when the message referenced by the wsdl-message element + has more than one part. + + This only occurs when multiple headerfaults use the + same message. + + + + + + + + + + + + + + + + The element describes the Java mapping to a known WSDL document. + + It contains the mapping between package names and XML namespaces, + WSDL root types and Java artifacts, and the set of mappings for + services. + + + + + + + + + + + + + + + + + + The required value for the version is 1.1. + + + + + + + + + + + + + + The java-xml-type-mapping element contains a java-type that is the + fully qualified name of the Java class, primitive type, or array + type, QName of the XML root type or anonymous type, the WSDL type + scope the QName applies to and the set of variable mappings for + each public variable within the Java class. + + Used in: java-wsdl-mapping + + + + + + + + + The java-type element is the fully qualified class name of + a Java class, primitive, or array type. + + + + + + + + + + The root-type-qname identifies the WSDL QName of an XML type. + + + + + + + + + The anonymous-type-qname identifies the WSDL QName of an + anonymous XML type. + + + + + + + + + + + + + + + + + + The method-param-parts-mapping element defines the mapping between a + Java method parameters and a wsdl-message. + + Used in: service-endpoint-method-mapping + + + + + + + + + The param-position element defines the position of a + parameter within a Java method. It must be an integer + starting from 0. + + + + + + + + + The param-type element defines the fully qualified + class name of a Java class, primitive, or array type. + + + + + + + + + + + + + + + + The package-mapping indicates the mapping between java-package-name + and XML namespace in the WSDL document. + + Used in: java-wsdl-mapping + + + + + + + + + The package-type indicates the Java package name. It must be a fully + qualified package name, even though the XML schema type is + fully-qualified-classType. + + + + + + + + + The namespaceURI element indicates a URI. + + + + + + + + + + + + + + + The parameter-mode element defines the mode of the parameter. + It can have only three values, IN, OUT, INOUT. + + Used in: java-xml-type-mapping + + + + + + + + + + + + + + + + + + + The port-mapping defines the mapping of the WSDL port name attribute + to the Java name used to generate the Generated Service Interface + method get{java-name}. + + Used in: service-interface-mapping + + + + + + + + + The port-mapping defines the mapping of the WSDL port name + attribute to the Java name used to generate the Generated + Service Interface method get{java-name}. + + + + + + + + + The java-port-name element is the string to use as the port + name in Java. It is used in generating the Generated + Service Interface method get{java-port-name}. + + + + + + + + + + + + + + + The qname-scope elements scopes the reference of a QName to the WSDL + element type it applies to. The value of qname-scope may be + simpleType, complexType, or element. + + Used in: java-xml-type-mapping + + + + + + + + + + + + + + + + + + + The service-endpoint-interface-mapping defines a tuple + to specify Service Endpoint Interfaces to + WSDL port types and WSDL bindings. + + An interface may be mapped to a port-type and binding multiple + times. This happens rarely. + + Used in: java-wsdl-mapping + + + + + + + + + The service-endpoint-interface element defines the Java + type for the endpoint interface. The name must be a fully + qualified class name. + + + + + + + + + The wsdl-port-type element defines the wsdl port type + by a QNAME which uniquely identifies the port type. + + + + + + + + + The wsdl-binding element defines the wsdl binding + by a QNAME which uniquely identifies the binding. + + + + + + + + + + + + + + + + The service-endpoint-method-mapping element defines the mapping of + Java methods to operations (which are not uniquely qualified by + qnames). + + The wsdl-operation should be interpreted with respect to the + portType and binding in which this definition is embedded within. + See the definitions for service-endpoint-interface-mapping and + service-interface-mapping to acquire the proper context. The + wrapped-element indicator should only be specified when a WSDL + message wraps an element type. The wsdl-return-value-mapping is + not specified for one-way operations. + + Used in: service-endpoint-interface-mapping + + + + + + + + + The java-method-name element defines the name of a Java method + within an interface. + + + + + + + + + The wsdl-operation element defines an operation within a WSDL + document. It must be interpreted with respect to a port type. + + + + + + + + + The wrapped-element element is defined when a WSDL message + with a single part is used to wrap an element type and the + element's name matches the operation name. + + + + + + + + + + + + + + + + + The service-interface-mapping element defines how a Java type for + the service interface maps to a WSDL service. + + Used in: java-wsdl-mapping + + + + + + + + + The service-interface element defines the Java type for the service. + For static services, it is javax.xml.rpc.Service interface. For + generated service, it would be the generated interface name. + + The name must be a fully qualified class name. + + + + + + + + + The wsdl-service-name element defines the wsdl service name + by a QNAME which uniquely identifies the service. + + + + + + + + + + + + + + + + The variable-mapping element defines the correlation between a + Java class data member or JavaBeans property to an XML element + or attribute name of an XML root type. If the data-member + element is present, the Java variable name is a public data + member. If data-member is not present, the Java variable name + is a JavaBeans property. + + Used in: java-xml-type-mapping + + + + + + + + + The java-variable-name defines the name of a public data member or + JavaBeans property within a Java class. + + + + + + + + + The data-member element is a boolean indicator that a Java + variable is a public data member and not a JavaBeans property. + + + + + + + + + + The xml-attribute-name element defines name attribute value + of a WSDL attribute element within a root type. The value + of an xml-attribute-name element must match the value of + the ref attribute if mapping an attribute reference. + + + + + + + + + The xml-element-name element defines name attribute value of + a WSDL element within a root type. The value of an + xml-element-name element must match the value of the ref + attribute if mapping an element reference. + + + + + + + + + The xml-wildcard element associates the variable-mapping with + an xsd:any element within a root type. + + + + + + + + + + + + + + + + The wsdl-message-mapping element defines the mapping to a + specific message and its part. Together they define uniquely + the mapping for a specific parameter. Parts within a message + context are uniquely identified with their names. + + The parameter-mode is defined by the mapping to indicate + whether the mapping will be IN, OUT, or INOUT.. The presence + of the soap-header element indicates that the parameter is + mapped to a soap header only. When absent, it means that the + wsdl-message is mapped to a Java parameter. The soap headers + are interpreted in the order they are provided in the mapping. + + Used in: method-param-parts-mapping + + + + + + + + + + + + The soap-header element is a boolean element indicating that + a parameter is mapped to a SOAP header. + + + + + + + + + + + + + + + Interpretation of the wsdl-message-part-name element depends on + whether or not wrapped-element has been defined in the + service-endpoint-method-mapping. If wrapped-element is not + specified, wsdl-message-part-name defines a WSDL message part. It + should always be interpreted with respect to a wsdl-message + element. If wrapped-element is specified, wsdl-message-part-name + refers to an element name of the element type. + + Used in: wsdl-message-mapping, wsdl-return-value-mapping + + + + + + + + + + + + + + + The wsdl-message element defines a WSDL message by a QNAME. + + Used in: wsdl-message-mapping, wsdl-return-value-mapping, + exception-mapping + + + + + + + + + + + + + + + The wsdl-return-value-mapping element defines the mapping for the + method's return value. It defines the mapping to a specific message + and its part. Together they define uniquely the mapping for a + specific parameter. Parts within a message context are uniquely + identified with their names. The wsdl-message-part-name is not + specified if there is no return value or OUT parameters. + + Used in: service-endpoint-method-mapping + + + + + + + + + The method-return-value element defines a fully qualified + class name or void type for the method's return value + type. + + + + + + + + + + + + diff --git a/wildfly/docs/schema/j2ee_web_services_1_1.xsd b/wildfly/docs/schema/j2ee_web_services_1_1.xsd new file mode 100644 index 0000000..b96529f --- /dev/null +++ b/wildfly/docs/schema/j2ee_web_services_1_1.xsd @@ -0,0 +1,490 @@ + + + + + @(#)j2ee_web_services_1_1.xsds 1.11 02/11/03 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the J2EE + namespace with the following location: + + http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd + + ]]> + + + + + + + The following conventions apply to all J2EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the J2EE Application Server + and the dependencies they have on container resources and services. + + Used in: webservices.xml + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. + + + + + + + + + + + + + + + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + Defines the name space and local name part of the WSDL port QName. + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + + + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + + + + + + + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. + + Used in: port-component + + + + + + + + + + + + + + + + StockQuoteService + + ]]> + + + + + + + + + + + + + + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. + + All WSDL file ports must have a corresponding port-component element + defined. + + Used in: webservices + + + + + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. + + + + + + + + + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + + + + + + The required value for the version is 1.1. + + + + + + + + + diff --git a/wildfly/docs/schema/j2ee_web_services_client_1_1.xsd b/wildfly/docs/schema/j2ee_web_services_client_1_1.xsd new file mode 100644 index 0000000..aa30d51 --- /dev/null +++ b/wildfly/docs/schema/j2ee_web_services_client_1_1.xsd @@ -0,0 +1,344 @@ + + + + + @(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + + + + + + + + + + + + + + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. If + port-name is not specified, the handler is assumed to be associated + with all ports of the service. + + Used in: service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + Defines a fully qualified class name for the handler + implementation. + + + + + + + + + + + Defines the QName of a SOAP header that will be processed + by the handler. + + + + + + + + + + The soap-role element contains a SOAP actor definition that + the Handler will play as a role. + + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. + + + + + + + + + + diff --git a/wildfly/docs/schema/jakartaee_10.xsd b/wildfly/docs/schema/jakartaee_10.xsd new file mode 100644 index 0000000..ca99508 --- /dev/null +++ b/wildfly/docs/schema/jakartaee_10.xsd @@ -0,0 +1,3521 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Jakarta EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + Jakarta EE application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Jakarta EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Jakarta EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of an administered object. + + + + + + + + + Description of this administered object. + + + + + + + + + The name element specifies the JNDI name of the + administered object being defined. + + + + + + + + + The administered object's interface type. + + + + + + + + + The administered object's class name. + + + + + + + + + Resource adapter name. + + + + + + + + + Property of the administered object property. This may be a + vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a Connector Connection Factory resource. + + + + + + + + + Description of this resource. + + + + + + + + + The name element specifies the JNDI name of the + resource being defined. + + + + + + + + + The fully qualified class name of the connection factory + interface. + + + + + + + + + Resource adapter name. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The level of transaction support the connection factory + needs to support. + + + + + + + + + Resource property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + Configuration of a ContextService. + + + + + + + + + Description of this ContextService. + + + + + + + + + JNDI name of the ContextService instance being defined. + The JNDI name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + + + + + + + + + Types of context to clear whenever a thread runs a + contextual task or action. The thread's previous context + is restored afterward. Context types that are defined by + the Jakarta EE Concurrency specification include: + Application, Security, Transaction, + and Remaining, which means all available thread context + types that are not specified elsewhere. You can also specify + vendor-specific context types. Absent other configuration, + cleared context defaults to Transaction. You can specify + a single cleared element with no value to indicate an + empty list of context types to clear. If neither + propagated nor unchanged specify (or default to) Remaining, + then Remaining is automatically appended to the list of + cleared context types. + + + + + + + + + Types of context to capture from the requesting thread + and propagate to a thread that runs a contextual task + or action. The captured context is re-established + when threads run the contextual task or action, + with the respective thread's previous context being + restored afterward. Context types that are defined by + the Jakarta EE Concurrency specification include: + Application, Security, + and Remaining, which means all available thread context + types that are not specified elsewhere. You can also specify + vendor-specific context types. Absent other configuration, + propagated context defaults to Remaining. You can specify + a single propagated element with no value to indicate that + no context types should be propagated. + + + + + + + + + Types of context that are left alone when a thread runs a + contextual task or action. Context types that are defined + by the Jakarta EE Concurrency specification include: + Application, Security, Transaction, + and Remaining, which means all available thread context + types that are not specified elsewhere. You can also specify + vendor-specific context types. Absent other configuration, + unchanged context defaults to empty. You can specify + a single unchanged element with no value to indicate that + no context types should be left unchanged. + + + + + + + + + Vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the enterprise bean's reference name used in the code of the + Deployment Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the enterprise bean's reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Jakarta EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + Configuration of a Messaging Connection Factory. + + + + + + + + + Description of this Messaging Connection Factory. + + + + + + + + + The name element specifies the JNDI name of the + messaging connection factory being defined. + + + + + + + + + Fully-qualified name of the messaging connection factory + interface. Permitted values are jakarta.jms.ConnectionFactory, + jakarta.jms.QueueConnectionFactory, or + jakarta.jms.TopicConnectionFactory. If not specified, + jakarta.jms.ConnectionFactory will be used. + + + + + + + + + Fully-qualified name of the messaging connection factory + implementation class. Ignored if a resource adapter + is used. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + Client id to use for connection. + + + + + + + + + Messaging Connection Factory property. This may be a vendor-specific + property or a less commonly used ConnectionFactory property. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + + + + + + + + Configuration of a Messaging Destination. + + + + + + + + + Description of this Messaging Destination. + + + + + + + + + The name element specifies the JNDI name of the + messaging destination being defined. + + + + + + + + + Fully-qualified name of the messaging destination interface. + Permitted values are jakarta.jms.Queue and jakarta.jms.Topic + + + + + + + + + Fully-qualified name of the messaging destination implementation + class. Ignored if a resource adapter is used unless the + resource adapter defines more than one destination implementation + class for the specified interface. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + Name of the queue or topic. + + + + + + + + + Messaging Destination property. This may be a vendor-specific + property or a less commonly used Destination property. + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + Configuration of a Mail Session resource. + + + + + + + + + Description of this Mail Session resource. + + + + + + + + + The name element specifies the JNDI name of the + Mail Session resource being defined. + + + + + + + + + Storage protocol. + + + + + + + + + Service provider store protocol implementation class + + + + + + + + + Transport protocol. + + + + + + + + + Service provider transport protocol implementation class + + + + + + + + + Mail server host name. + + + + + + + + + Mail server user name. + + + + + + + + + Password. + + + + + + + + + Email address to indicate the message sender. + + + + + + + + + Mail server property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + Configuration of a ManagedExecutorService. + + + + + + + + + Description of this ManagedExecutorService. + + + + + + + + + JNDI name of the ManagedExecutorService instance being defined. + The JNDI name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + + + + + + + + + Refers to the name of a ContextServiceDefinition or + context-service deployment descriptor element, + which determines how context is applied to tasks and actions + that run on this executor. + The name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + In the absence of a configured value, + java:comp/DefaultContextService is used. + + + + + + + + + Upper bound on contextual tasks and actions that this executor + will simultaneously execute asynchronously. This constraint does + not apply to tasks and actions that the executor runs inline, + such as when a thread requests CompletableFuture.join and the + action runs inline if it has not yet started. + The default is unbounded, although still subject to + resource constraints of the system. + + + + + + + + + The amount of time in milliseconds that a task or action + can execute before it is considered hung. + + + + + + + + + Vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a ManagedScheduledExecutorService. + + + + + + + + + Description of this ManagedScheduledExecutorService. + + + + + + + + + JNDI name of the ManagedScheduledExecutorService instance + being defined. + The JNDI name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + + + + + + + + + Refers to the name of a ContextServiceDefinition or + context-service deployment descriptor element, + which determines how context is applied to tasks and actions + that run on this executor. + The name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + In the absence of a configured value, + java:comp/DefaultContextService is used. + + + + + + + + + Upper bound on contextual tasks and actions that this executor + will simultaneously execute asynchronously. This constraint does + not apply to tasks and actions that the executor runs inline, + such as when a thread requests CompletableFuture.join and the + action runs inline if it has not yet started. This constraint also + does not apply to tasks that are scheduled via the schedule methods. + The default is unbounded, although still subject to + resource constraints of the system. + + + + + + + + + The amount of time in milliseconds that a task or action + can execute before it is considered hung. + + + + + + + + + Vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a ManagedThreadFactory. + + + + + + + + + Description of this ManagedThreadFactory. + + + + + + + + + JNDI name of the ManagedThreadFactory instance being defined. + The JNDI name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + + + + + + + + + Refers to the name of a ContextServiceDefinition or + context-service deployment descriptor element, + which determines how context is applied to threads + from this thread factory. + The name must be in a valid Jakarta EE namespace, + such as java:comp, java:module, java:app, or java:global. + In the absence of a configured value, + java:comp/DefaultContextService is used. + + + + + + + + + Priority for threads created by this thread factory. + The default is 5 (java.lang.Thread.NORM_PRIORITY). + + + + + + + + + Vendor-specific property. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Jakarta EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace jakarta.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + jakarta.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-synchronizationType specifies + whether a container-managed persistence context is automatically + synchronized with the current transaction. + + The value of the persistence-context-synchronization element + must be one of the following: + Synchronized + Unsynchronized + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a thread priority value in the range of + 1 (java.lang.Thread.MIN_PRIORITY) to 10 (java.lang.Thread.MAX_PRIORITY). + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Jakarta EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + jakarta.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Jakarta EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + jakarta.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + jakarta.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Jakarta EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + + The transaction-supportType specifies the level of + transaction support provided by the resource adapter. It is + used by transaction-support elements. + + The value must be one of the following: + + NoTransaction + LocalTransaction + XATransaction + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jakartaee_9.xsd b/wildfly/docs/schema/jakartaee_9.xsd new file mode 100644 index 0000000..16136f9 --- /dev/null +++ b/wildfly/docs/schema/jakartaee_9.xsd @@ -0,0 +1,3073 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Jakarta EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + Jakarta EE application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Jakarta EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Jakarta EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of an administered object. + + + + + + + + + Description of this administered object. + + + + + + + + + The name element specifies the JNDI name of the + administered object being defined. + + + + + + + + + The administered object's interface type. + + + + + + + + + The administered object's class name. + + + + + + + + + Resource adapter name. + + + + + + + + + Property of the administered object property. This may be a + vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a Connector Connection Factory resource. + + + + + + + + + Description of this resource. + + + + + + + + + The name element specifies the JNDI name of the + resource being defined. + + + + + + + + + The fully qualified class name of the connection factory + interface. + + + + + + + + + Resource adapter name. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The level of transaction support the connection factory + needs to support. + + + + + + + + + Resource property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the enterprise bean's reference name used in the code of the + Deployment Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the enterprise bean's reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Jakarta EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + Configuration of a Messaging Connection Factory. + + + + + + + + + Description of this Messaging Connection Factory. + + + + + + + + + The name element specifies the JNDI name of the + messaging connection factory being defined. + + + + + + + + + Fully-qualified name of the messaging connection factory + interface. Permitted values are jakarta.jms.ConnectionFactory, + jakarta.jms.QueueConnectionFactory, or + jakarta.jms.TopicConnectionFactory. If not specified, + jakarta.jms.ConnectionFactory will be used. + + + + + + + + + Fully-qualified name of the messaging connection factory + implementation class. Ignored if a resource adapter + is used. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + Client id to use for connection. + + + + + + + + + Messaging Connection Factory property. This may be a vendor-specific + property or a less commonly used ConnectionFactory property. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + + + + + + + + Configuration of a Messaging Destination. + + + + + + + + + Description of this Messaging Destination. + + + + + + + + + The name element specifies the JNDI name of the + messaging destination being defined. + + + + + + + + + Fully-qualified name of the messaging destination interface. + Permitted values are jakarta.jms.Queue and jakarta.jms.Topic + + + + + + + + + Fully-qualified name of the messaging destination implementation + class. Ignored if a resource adapter is used unless the + resource adapter defines more than one destination implementation + class for the specified interface. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + Name of the queue or topic. + + + + + + + + + Messaging Destination property. This may be a vendor-specific + property or a less commonly used Destination property. + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + Configuration of a Mail Session resource. + + + + + + + + + Description of this Mail Session resource. + + + + + + + + + The name element specifies the JNDI name of the + Mail Session resource being defined. + + + + + + + + + Storage protocol. + + + + + + + + + Service provider store protocol implementation class + + + + + + + + + Transport protocol. + + + + + + + + + Service provider transport protocol implementation class + + + + + + + + + Mail server host name. + + + + + + + + + Mail server user name. + + + + + + + + + Password. + + + + + + + + + Email address to indicate the message sender. + + + + + + + + + Mail server property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Jakarta EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace jakarta.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + jakarta.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-synchronizationType specifies + whether a container-managed persistence context is automatically + synchronized with the current transaction. + + The value of the persistence-context-synchronization element + must be one of the following: + Synchronized + Unsynchronized + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Jakarta EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + jakarta.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Jakarta EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + jakarta.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + jakarta.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Jakarta EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + + The transaction-supportType specifies the level of + transaction support provided by the resource adapter. It is + used by transaction-support elements. + + The value must be one of the following: + + NoTransaction + LocalTransaction + XATransaction + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jakartaee_web_services_2_0.xsd b/wildfly/docs/schema/jakartaee_web_services_2_0.xsd new file mode 100644 index 0000000..846a805 --- /dev/null +++ b/wildfly/docs/schema/jakartaee_web_services_2_0.xsd @@ -0,0 +1,551 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_2_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the Jakarta EE Application Server + and the dependencies they have on container resources and services. + + Used in: webservices.xml + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and Jakarta XML RPC mapping. + The name must be unique within the deployment descriptor. + + + + + + + + + + + + + + + + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + + This element also associates a WSDL service with a Jakarta XML Web Services + Provider implementation. + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + Defines the name space and local name part of the WSDL + service QName. This is required to be specified for + port components that are Jakarta XML Web Services + Provider implementations. + + + + + + + + + Defines the name space and local name part of the WSDL + port QName. This is not required to be specified for port + components that are Jakarta XML Web Services Provider + implementations + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism for an + endpoint implementation. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + will be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a Jakarta XML + web service. It corresponds to jakarta.xml.ws.soap.Addressing + annotation or its feature jakarta.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + Corresponds to the jakarta.xml.ws.RespectBinding annotation + or its corresponding jakarta.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a Jakarta XML Web + Services implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + Used to specify the protocol binding used by the port-component. + If this element is not specified, then the default binding is + used (SOAP 1.1 over HTTP) + + + + + + + + com.wombat.empl.EmployeeService + + This may not be specified in case there is no Service + Enpoint Interface as is the case with directly using an + implementation class with the @WebService annotation. + + When the port component is a Provider implementation + this is not specified. + + ]]> + + + + + + + + + + To be used with Jakarta XML RPC based runtime only. + + + + + + + + + To be used with Jakarta XML Web Services based runtime only. + + + + + + + + + + + + + + + + + The service-impl-bean element defines the web service implementation. + A service implementation can be an enterprise bean class or Jakarta + XML RPC web component. Existing enterprise bean implementations + are exposed as a web service using an ejb-link. + + Used in: port-component + + + + + + + + + + + + + + + + + StockQuoteService + + ]]> + + + + + + + + + + + + + + + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. + + All WSDL file ports must have a corresponding port-component element + defined. + + Used in: webservices + + + + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and Jakarta XML RPC + mapping. The name must be unique within the deployment descriptor. + + + + + + + + + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the Jakarta XML RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. + + This is not required when JAX-Jakarta Enterprise Web Services based + runtime is used. + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + + + + + + EmployeeService + + + + + ]]> + + + + + + + + + + + + The required value for the version is 2.0. + + + + + + + + diff --git a/wildfly/docs/schema/jakartaee_web_services_client_2_0.xsd b/wildfly/docs/schema/jakartaee_web_services_client_2_0.xsd new file mode 100644 index 0000000..4e3fd5e --- /dev/null +++ b/wildfly/docs/schema/jakartaee_web_services_client_2_0.xsd @@ -0,0 +1,714 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of Jakarta XML RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + The service-interface element declares the fully qualified class + name of the Jakarta XML RPC Service interface the client depends on. + In most cases the value will be jakarta.xml.rpc.Service. A Jakarta XML + RPC generated Service Interface class may also be specified. + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with Jakarta XML Web Services runtime where + the corresponding @WebServiceRef annotation can be used to denote both + a Service or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the Jakarta XML RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when Jakarta Enterprise Web Services based + runtime is used. + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with Jakarta XML RPC based runtime only. + + + + + + + + + To be used with Jakarta XML Web Services based runtime only. + + + + + + + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + should be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a Jakarta XML + web service. It corresponds to jakarta.xml.ws.soap.Addressing + annotation or its feature jakarta.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + Corresponds to the jakarta.xml.ws.RespectBinding annotation + or its corresponding jakarta.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a Jakarta XML Web + Services implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for Jakarta XML RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + This specifies the WS-Addressing requirements for a Jakarta XML web + service. It corresponds to jakarta.xml.ws.soap.Addressing annotation or its + feature jakarta.xml.ws.soap.AddressingFeature. + + If the "enabled" element is "true", WS-Addressing is enabled. + It means that the endpoint supports WS-Addressing but does not require + its use. The default value for "enabled" is "true". + + If the WS-Addressing is enabled and the "required" element is "true", + it means that the endpoint requires WS-Addressing. The default value + for "required" is "false". + + If WS-Addressing is enabled, the "responses" element determines + if an endpoint requires the use of only anonymous responses, + or only non-anonymous responses, or all. The value of the "responses" + element must be one of the following: + + ANONYMOUS + NON_ANONYMOUS + ALL + + The default value for the "responses" is ALL. + + + + + + + + + + + + + + + + + + If WS-Addressing is enabled, this type determines if an endpoint + requires the use of only anonymous responses, or only non-anonymous + responses, or all. + + + + + + + + + + + + + + + + + + + + Corresponds to the jakarta.xml.ws.RespectBinding annotation + or its corresponding jakarta.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a Jakarta XML + Web Services implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + If the "enabled" element is "true", wsdl:binding in the + associated WSDL, if any, must be respected/honored. + + + + + + + + + + + + + + + + Declares the handler for a port-component, service-ref. Handlers can + access the init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component, service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + Not to be specified for Jakarta XML Web Services runtime + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + Not to be specified for Jakarta XML Web Services runtime + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. If port-name is not + specified, the handler is assumed to be associated with + all ports of the service. + + Not to be specified for Jakarta XML Web Services runtime + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jakartaee_web_services_metadata_handler_3_0.xsd b/wildfly/docs/schema/jakartaee_web_services_metadata_handler_3_0.xsd new file mode 100644 index 0000000..5154222 --- /dev/null +++ b/wildfly/docs/schema/jakartaee_web_services_metadata_handler_3_0.xsd @@ -0,0 +1,70 @@ + + + + + + + + This is the XML Schema for the Handler chain configuration descriptor. + The configuration file must be in the classpath within the JAR/WAR file. + + All Handler chain configuration descriptors + should indicate the descriptor schema by using the Jakarta EE + namespace: + + https://jakarta.ee/xml/ns/jakartaee + + and by indicating the version of the schema by + using the version element as shown below: + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/jakartaee_web_services_metadata_handler_3_0.xsd + + + + + + + + + + The handler-chains element is the root element for defining + handlerchains. + + The Jakarta Web Services Metadata + specification defines the @jakarta.jws.HandlerChain annotation + that refers to an XML descriptor conforming to this schema. + + + + + + diff --git a/wildfly/docs/schema/java-properties_1_0.xsd b/wildfly/docs/schema/java-properties_1_0.xsd new file mode 100644 index 0000000..ab9a9b0 --- /dev/null +++ b/wildfly/docs/schema/java-properties_1_0.xsd @@ -0,0 +1,57 @@ + + + + + A JBossXB schema for specifying how a java.util.Properties + object is unmarshalled. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_5.xsd b/wildfly/docs/schema/javaee_5.xsd new file mode 100644 index 0000000..9f57bd7 --- /dev/null +++ b/wildfly/docs/schema/javaee_5.xsd @@ -0,0 +1,2095 @@ + + + + + @(#)javaee_5.xsds 1.65 06/02/17 + + + + + + + Copyright 2003-2006 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + +The following definitions that appear in the common +shareable schema(s) of J2EE deployment descriptors should be +interpreted with respect to the context they are included: + +Deployment Component may indicate one of the following: + j2ee application; + application client; + web application; + enterprise bean; + resource adapter; + +Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + java.lang.Boolean + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + + minAmount + + ]]> + + + + + + + + java.lang.Integer + + ]]> + + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context and must be + unique within an ejb-jar (for enterprise beans) or a + Deployment File (for others). + + + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. + + + + + + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_6.xsd b/wildfly/docs/schema/javaee_6.xsd new file mode 100644 index 0000000..2c83007 --- /dev/null +++ b/wildfly/docs/schema/javaee_6.xsd @@ -0,0 +1,2431 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Java EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + java ee application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_7.xsd b/wildfly/docs/schema/javaee_7.xsd new file mode 100644 index 0000000..f9fdb31 --- /dev/null +++ b/wildfly/docs/schema/javaee_7.xsd @@ -0,0 +1,3098 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Java EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + java ee application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of an administered object. + + + + + + + + + Description of this administered object. + + + + + + + + + The name element specifies the JNDI name of the + administered object being defined. + + + + + + + + + The administered object's interface type. + + + + + + + + + The administered object's class name. + + + + + + + + + Resource adapter name. + + + + + + + + + Property of the administered object property. This may be a + vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a Connector Connection Factory resource. + + + + + + + + + Description of this resource. + + + + + + + + + The name element specifies the JNDI name of the + resource being defined. + + + + + + + + + The fully qualified class name of the connection factory + interface. + + + + + + + + + Resource adapter name. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The level of transaction support the connection factory + needs to support. + + + + + + + + + Resource property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + Configuration of a JMS Connection Factory. + + + + + + + + + Description of this JMS Connection Factory. + + + + + + + + + The name element specifies the JNDI name of the + JMS connection factory being defined. + + + + + + + + + Fully-qualified name of the JMS connection factory + interface. Permitted values are javax.jms.ConnectionFactory, + javax.jms.QueueConnectionFactory, or + javax.jms.TopicConnectionFactory. If not specified, + javax.jms.ConnectionFactory will be used. + + + + + + + + + Fully-qualified name of the JMS connection factory + implementation class. Ignored if a resource adapter + is used. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + Client id to use for connection. + + + + + + + + + JMS Connection Factory property. This may be a vendor-specific + property or a less commonly used ConnectionFactory property. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + + + + + + + + Configuration of a JMS Destination. + + + + + + + + + Description of this JMS Destination. + + + + + + + + + The name element specifies the JNDI name of the + JMS destination being defined. + + + + + + + + + Fully-qualified name of the JMS destination interface. + Permitted values are javax.jms.Queue and javax.jms.Topic + + + + + + + + + Fully-qualified name of the JMS destination implementation + class. Ignored if a resource adapter is used unless the + resource adapter defines more than one destination implementation + class for the specified interface. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + Name of the queue or topic. + + + + + + + + + JMS Destination property. This may be a vendor-specific + property or a less commonly used Destination property. + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + Configuration of a Mail Session resource. + + + + + + + + + Description of this Mail Session resource. + + + + + + + + + The name element specifies the JNDI name of the + Mail Session resource being defined. + + + + + + + + + Storage protocol. + + + + + + + + + Service provider store protocol implementation class + + + + + + + + + Transport protocol. + + + + + + + + + Service provider transport protocol implementation class + + + + + + + + + Mail server host name. + + + + + + + + + Mail server user name. + + + + + + + + + Password. + + + + + + + + + Email address to indicate the message sender. + + + + + + + + + Mail server property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-synchronizationType specifies + whether a container-managed persistence context is automatically + synchronized with the current transaction. + + The value of the persistence-context-synchronization element + must be one of the following: + Synchronized + Unsynchronized + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + + The transaction-supportType specifies the level of + transaction support provided by the resource adapter. It is + used by transaction-support elements. + + The value must be one of the following: + + NoTransaction + LocalTransaction + XATransaction + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_8.xsd b/wildfly/docs/schema/javaee_8.xsd new file mode 100644 index 0000000..2996054 --- /dev/null +++ b/wildfly/docs/schema/javaee_8.xsd @@ -0,0 +1,3098 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Java EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + java ee application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of an administered object. + + + + + + + + + Description of this administered object. + + + + + + + + + The name element specifies the JNDI name of the + administered object being defined. + + + + + + + + + The administered object's interface type. + + + + + + + + + The administered object's class name. + + + + + + + + + Resource adapter name. + + + + + + + + + Property of the administered object property. This may be a + vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a Connector Connection Factory resource. + + + + + + + + + Description of this resource. + + + + + + + + + The name element specifies the JNDI name of the + resource being defined. + + + + + + + + + The fully qualified class name of the connection factory + interface. + + + + + + + + + Resource adapter name. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The level of transaction support the connection factory + needs to support. + + + + + + + + + Resource property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + Configuration of a JMS Connection Factory. + + + + + + + + + Description of this JMS Connection Factory. + + + + + + + + + The name element specifies the JNDI name of the + JMS connection factory being defined. + + + + + + + + + Fully-qualified name of the JMS connection factory + interface. Permitted values are javax.jms.ConnectionFactory, + javax.jms.QueueConnectionFactory, or + javax.jms.TopicConnectionFactory. If not specified, + javax.jms.ConnectionFactory will be used. + + + + + + + + + Fully-qualified name of the JMS connection factory + implementation class. Ignored if a resource adapter + is used. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + Client id to use for connection. + + + + + + + + + JMS Connection Factory property. This may be a vendor-specific + property or a less commonly used ConnectionFactory property. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + + + + + + + + Configuration of a JMS Destination. + + + + + + + + + Description of this JMS Destination. + + + + + + + + + The name element specifies the JNDI name of the + JMS destination being defined. + + + + + + + + + Fully-qualified name of the JMS destination interface. + Permitted values are javax.jms.Queue and javax.jms.Topic + + + + + + + + + Fully-qualified name of the JMS destination implementation + class. Ignored if a resource adapter is used unless the + resource adapter defines more than one destination implementation + class for the specified interface. + + + + + + + + + Resource adapter name. If not specified, the application + server will define the default behavior, which may or may + not involve the use of a resource adapter. + + + + + + + + + Name of the queue or topic. + + + + + + + + + JMS Destination property. This may be a vendor-specific + property or a less commonly used Destination property. + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + Configuration of a Mail Session resource. + + + + + + + + + Description of this Mail Session resource. + + + + + + + + + The name element specifies the JNDI name of the + Mail Session resource being defined. + + + + + + + + + Storage protocol. + + + + + + + + + Service provider store protocol implementation class + + + + + + + + + Transport protocol. + + + + + + + + + Service provider transport protocol implementation class + + + + + + + + + Mail server host name. + + + + + + + + + Mail server user name. + + + + + + + + + Password. + + + + + + + + + Email address to indicate the message sender. + + + + + + + + + Mail server property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-synchronizationType specifies + whether a container-managed persistence context is automatically + synchronized with the current transaction. + + The value of the persistence-context-synchronization element + must be one of the following: + Synchronized + Unsynchronized + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + + The transaction-supportType specifies the level of + transaction support provided by the resource adapter. It is + used by transaction-support elements. + + The value must be one of the following: + + NoTransaction + LocalTransaction + XATransaction + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_web_services_1_2.xsd b/wildfly/docs/schema/javaee_web_services_1_2.xsd new file mode 100644 index 0000000..e0f73b4 --- /dev/null +++ b/wildfly/docs/schema/javaee_web_services_1_2.xsd @@ -0,0 +1,747 @@ + + + + + @(#)javaee_web_services_1_2.xsds 1.18 02/13/06 + + + + + + + Copyright 2003-2006 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/javaee_web_services_1_2.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the Java EE Application Server + and the dependencies they have on container resources and services. + + Used in: webservices.xml + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated + with this service or service endpoint. + + + + + + + + + + + + + + + + + + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + + This element also associates a WSDL service with a JAX-WS Provider + implementation. + + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + Defines the name space and local name part of the WSDL + service QName. This is required to be specified for + port components that are JAX-WS Provider implementations. + + + + + + + + + Defines the name space and local name part of the WSDL + port QName. This is not required to be specified for port + components that are JAX-WS Provider implementations + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism for an + endpoint implementation. + + Not to be specified for JAX-RPC runtime + + + + + + + + Used to specify the protocol binding used by the port-component. + If this element is not specified, then the default binding is + used (SOAP 1.1 over HTTP) + + + + + + + + + com.wombat.empl.EmployeeService + + This may not be specified in case there is no Service + Enpoint Interface as is the case with directly using an + implementation class with the @WebService annotation. + + When the port component is a Provider implementation + this is not specified. + + ]]> + + + + + + + + + + To be used with JAX-RPC based runtime only. + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. + + Used in: port-component + + + + + + + + + + + + + + + + StockQuoteService + + ]]> + + + + + + + + + + + + + + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. + + All WSDL file ports must have a corresponding port-component element + defined. + + Used in: webservices + + + + + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. + + + + + + + + + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + + + + + + The required value for the version is 1.2. + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_web_services_1_3.xsd b/wildfly/docs/schema/javaee_web_services_1_3.xsd new file mode 100644 index 0000000..d53e9f4 --- /dev/null +++ b/wildfly/docs/schema/javaee_web_services_1_3.xsd @@ -0,0 +1,580 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/javaee_web_services_1_3.xsd + +]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the Java EE Application Server + and the dependencies they have on container resources and services. + + Used in: webservices.xml + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. + + + + + + + + + + + + + + + + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + + This element also associates a WSDL service with a JAX-WS Provider + implementation. + + + + + + + + + + +EmployeeService + + +]]> + + + + + + + + Defines the name space and local name part of the WSDL + service QName. This is required to be specified for + port components that are JAX-WS Provider implementations. + + + + + + + + + Defines the name space and local name part of the WSDL + port QName. This is not required to be specified for port + components that are JAX-WS Provider implementations + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism for an + endpoint implementation. + + Not to be specified for JAX-RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + will be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for JAX-RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS + web service. It corresponds to javax.xml.ws.soap.Addressing + annotation or its feature javax.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Used to specify the protocol binding used by the port-component. + If this element is not specified, then the default binding is + used (SOAP 1.1 over HTTP) + + + + + + + +com.wombat.empl.EmployeeService + + This may not be specified in case there is no Service + Enpoint Interface as is the case with directly using an + implementation class with the @WebService annotation. + + When the port component is a Provider implementation + this is not specified. + +]]> + + + + + + + + + + To be used with JAX-RPC based runtime only. + + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. + + Used in: port-component + + + + + + + + + + + + + + + + +StockQuoteService + +]]> + + + + + + + + + + + + + + + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. + + All WSDL file ports must have a corresponding port-component element + defined. + + Used in: webservices + + + + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. + + + + + + + + + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + + + + + +EmployeeService + + + + +]]> + + + + + + + + + + + + The required value for the version is 1.3. + + + + + + + + diff --git a/wildfly/docs/schema/javaee_web_services_1_4.xsd b/wildfly/docs/schema/javaee_web_services_1_4.xsd new file mode 100644 index 0000000..577b2db --- /dev/null +++ b/wildfly/docs/schema/javaee_web_services_1_4.xsd @@ -0,0 +1,572 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/javaee_web_services_1_4.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the Java EE Application Server + and the dependencies they have on container resources and services. + + Used in: webservices.xml + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. + + + + + + + + + + + + + + + + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + + This element also associates a WSDL service with a JAX-WS Provider + implementation. + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + Defines the name space and local name part of the WSDL + service QName. This is required to be specified for + port components that are JAX-WS Provider implementations. + + + + + + + + + Defines the name space and local name part of the WSDL + port QName. This is not required to be specified for port + components that are JAX-WS Provider implementations + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism for an + endpoint implementation. + + Not to be specified for JAX-RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + will be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for JAX-RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS + web service. It corresponds to javax.xml.ws.soap.Addressing + annotation or its feature javax.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Used to specify the protocol binding used by the port-component. + If this element is not specified, then the default binding is + used (SOAP 1.1 over HTTP) + + + + + + + + com.wombat.empl.EmployeeService + + This may not be specified in case there is no Service + Enpoint Interface as is the case with directly using an + implementation class with the @WebService annotation. + + When the port component is a Provider implementation + this is not specified. + + ]]> + + + + + + + + + + To be used with JAX-RPC based runtime only. + + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. + + Used in: port-component + + + + + + + + + + + + + + + + + StockQuoteService + + ]]> + + + + + + + + + + + + + + + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. + + All WSDL file ports must have a corresponding port-component element + defined. + + Used in: webservices + + + + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. + + + + + + + + + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + + + + + + EmployeeService + + + + + ]]> + + + + + + + + + + + + The required value for the version is 1.4. + + + + + + + + diff --git a/wildfly/docs/schema/javaee_web_services_client_1_2.xsd b/wildfly/docs/schema/javaee_web_services_client_1_2.xsd new file mode 100644 index 0000000..9e601de --- /dev/null +++ b/wildfly/docs/schema/javaee_web_services_client_1_2.xsd @@ -0,0 +1,578 @@ + + + + + @(#)javaee_web_services_client_1_2.xsds 1.19 02/13/06 + + + + + + + Copyright 2003-2006 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for JAX-RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with JAX-RPC based runtime only. + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. If + port-name is not specified, the handler is assumed to be associated + with all ports of the service. + + Used in: service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + Defines a fully qualified class name for the handler + implementation. + + + + + + + + + + + Defines the QName of a SOAP header that will be processed + by the handler. + + + + + + + + + + The soap-role element contains a SOAP actor definition that + the Handler will play as a role. + + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. + + + + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_web_services_client_1_3.xsd b/wildfly/docs/schema/javaee_web_services_client_1_3.xsd new file mode 100644 index 0000000..237d33c --- /dev/null +++ b/wildfly/docs/schema/javaee_web_services_client_1_3.xsd @@ -0,0 +1,745 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with JAX-RPC based runtime only. + + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for JAX-RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + should be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for JAX-RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS + web service. It corresponds to javax.xml.ws.soap.Addressing + annotation or its feature javax.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for JAX-RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS web service. + It corresponds to javax.xml.ws.soap.Addressing annotation or its + feature javax.xml.ws.soap.AddressingFeature. + + If the "enabled" element is "true", WS-Addressing is enabled. + It means that the endpoint supports WS-Addressing but does not require + its use. The default value for "enabled" is "true". + + If the WS-Addressing is enabled and the "required" element is "true", + it means that the endpoint requires WS-Addressing. The default value + for "required" is "false". + + If WS-Addressing is enabled, the "responses" element determines + if an endpoint requires the use of only anonymous responses, + or only non-anonymous responses, or all. The value of the "responses" + element must be one of the following: + + ANONYMOUS + NON_ANONYMOUS + ALL + + The default value for the "responses" is ALL. + + + + + + + + + + + + + + + + + + If WS-Addressing is enabled, this type determines if an endpoint + requires the use of only anonymous responses, or only non-anonymous + responses, or all. + + + + + + + + + + + + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + If the "enabled" element is "true", wsdl:binding in the + associated WSDL, if any, must be respected/honored. + + + + + + + + + + + + + + + + Declares the handler for a port-component, service-ref. Handlers can + access the init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component, service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + Not to be specified for JAX-WS runtime + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + Not to be specified for JAX-WS runtime + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. If port-name is not + specified, the handler is assumed to be associated with + all ports of the service. + + Not to be specified for JAX-WS runtime + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + diff --git a/wildfly/docs/schema/javaee_web_services_client_1_4.xsd b/wildfly/docs/schema/javaee_web_services_client_1_4.xsd new file mode 100644 index 0000000..d474a8d --- /dev/null +++ b/wildfly/docs/schema/javaee_web_services_client_1_4.xsd @@ -0,0 +1,737 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with JAX-RPC based runtime only. + + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for JAX-RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + should be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for JAX-RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS + web service. It corresponds to javax.xml.ws.soap.Addressing + annotation or its feature javax.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for JAX-RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS web service. + It corresponds to javax.xml.ws.soap.Addressing annotation or its + feature javax.xml.ws.soap.AddressingFeature. + + If the "enabled" element is "true", WS-Addressing is enabled. + It means that the endpoint supports WS-Addressing but does not require + its use. The default value for "enabled" is "true". + + If the WS-Addressing is enabled and the "required" element is "true", + it means that the endpoint requires WS-Addressing. The default value + for "required" is "false". + + If WS-Addressing is enabled, the "responses" element determines + if an endpoint requires the use of only anonymous responses, + or only non-anonymous responses, or all. The value of the "responses" + element must be one of the following: + + ANONYMOUS + NON_ANONYMOUS + ALL + + The default value for the "responses" is ALL. + + + + + + + + + + + + + + + + + + If WS-Addressing is enabled, this type determines if an endpoint + requires the use of only anonymous responses, or only non-anonymous + responses, or all. + + + + + + + + + + + + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + If the "enabled" element is "true", wsdl:binding in the + associated WSDL, if any, must be respected/honored. + + + + + + + + + + + + + + + + Declares the handler for a port-component, service-ref. Handlers can + access the init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component, service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + Not to be specified for JAX-WS runtime + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + Not to be specified for JAX-WS runtime + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. If port-name is not + specified, the handler is assumed to be associated with + all ports of the service. + + Not to be specified for JAX-WS runtime + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-app_7_0.xsd b/wildfly/docs/schema/jboss-app_7_0.xsd new file mode 100644 index 0000000..84cf6a9 --- /dev/null +++ b/wildfly/docs/schema/jboss-app_7_0.xsd @@ -0,0 +1,123 @@ + + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-app_7_0.xsd + + ]]> + + + + + + + + + + + + + + + + Root element for JBoss specific configurations in a .ear + + + + + + + + + The distinct-name for this application. + + + + + + + The security domain application for this application. + + + + + + + The principal that will be used for unauthenticated requests in this application + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-app_7_1.xsd b/wildfly/docs/schema/jboss-app_7_1.xsd new file mode 100644 index 0000000..3ae12a8 --- /dev/null +++ b/wildfly/docs/schema/jboss-app_7_1.xsd @@ -0,0 +1,127 @@ + + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-app_7_1.xsd + + ]]> + + + + + + + + + + + + + + + + Root element for JBoss specific configurations in a .ear + + + + + + + + + The distinct-name for this application. + + + + + + + The security domain application for this application. + + + + + + + The principal that will be used for unauthenticated requests in this application + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-app_8_0.xsd b/wildfly/docs/schema/jboss-app_8_0.xsd new file mode 100644 index 0000000..9b134ec --- /dev/null +++ b/wildfly/docs/schema/jboss-app_8_0.xsd @@ -0,0 +1,127 @@ + + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-app_8_0.xsd + + ]]> + + + + + + + + + + + + + + + + Root element for JBoss specific configurations in a .ear + + + + + + + + + The distinct-name for this application. + + + + + + + The security domain application for this application. + + + + + + + The principal that will be used for unauthenticated requests in this application + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-app_8_1.xsd b/wildfly/docs/schema/jboss-app_8_1.xsd new file mode 100644 index 0000000..e926bd0 --- /dev/null +++ b/wildfly/docs/schema/jboss-app_8_1.xsd @@ -0,0 +1,122 @@ + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-app_8_1.xsd + + ]]> + + + + + + + + + + + + + + + + Root element for JBoss specific configurations in a .ear + + + + + + + + + The distinct-name for this application. + + + + + + + The security domain application for this application. + + + + + + + The principal that will be used for unauthenticated requests in this application + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-app_9_0.xsd b/wildfly/docs/schema/jboss-app_9_0.xsd new file mode 100644 index 0000000..0cc3989 --- /dev/null +++ b/wildfly/docs/schema/jboss-app_9_0.xsd @@ -0,0 +1,122 @@ + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Jakarta EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-app_9_0.xsd + + ]]> + + + + + + + + + + + + + + + + Root element for JBoss specific configurations in a .ear + + + + + + + + + The distinct-name for this application. + + + + + + + The security domain application for this application. + + + + + + + The principal that will be used for unauthenticated requests in this application + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-cli_1_0.xsd b/wildfly/docs/schema/jboss-as-cli_1_0.xsd new file mode 100644 index 0000000..c3ae2a3 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-cli_1_0.xsd @@ -0,0 +1,86 @@ + + + + + + + + + + + Root element for the JBoss Command Line Interface configuration. + + + + + + + + + + + + + + + This element contains the configuration of the default controller to connect to + when the connect command is executed w/o arguments. + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received + and allow them to be stored in the truststore. + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-cli_1_1.xsd b/wildfly/docs/schema/jboss-as-cli_1_1.xsd new file mode 100644 index 0000000..4844ce6 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-cli_1_1.xsd @@ -0,0 +1,99 @@ + + + + + + + + + + + Root element for the JBoss Command Line Interface configuration. + + + + + + + + + + + + + + + + This element contains the configuration of the default controller to connect to + when the connect command is executed w/o arguments. + + + + + + + + + + + + + + Indicates whether the parameter list of the operation reuqests + should be validated before the requests are sent to the controller + for the execution. + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received + and allow them to be stored in the truststore. + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-cli_1_2.xsd b/wildfly/docs/schema/jboss-as-cli_1_2.xsd new file mode 100644 index 0000000..fa3bcad --- /dev/null +++ b/wildfly/docs/schema/jboss-as-cli_1_2.xsd @@ -0,0 +1,133 @@ + + + + + + + + + + + Root element for the JBoss Command Line Interface configuration. + + + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) + values before sending the operation request to the controller or let the resolution happen + on the server side. + + + + + + + + + + + + + + + + + This element contains the configuration of the default controller to connect to + when the connect command is executed w/o arguments. + + + + + + + + + + + + + + Indicates whether the parameter list of the operation reuqests + should be validated before the requests are sent to the controller + for the execution. + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received + and allow them to be stored in the truststore. + + + + + + + + + + + Whether to write info and error messages to the terminal output. + Even if the value is false, the messages will still be logged + using the logger if its configuration allows and/or if the + output target was specified as part of the command line using '>'. + + + + diff --git a/wildfly/docs/schema/jboss-as-cli_1_3.xsd b/wildfly/docs/schema/jboss-as-cli_1_3.xsd new file mode 100644 index 0000000..6194c1b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-cli_1_3.xsd @@ -0,0 +1,157 @@ + + + + + + + + + + + Root element for the JBoss Command Line Interface configuration. + + + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) + values before sending the operation request to the controller or let the resolution happen + on the server side. + + + + + + + + + + + + + + + + + This element contains the configuration of the default controller to connect to + when the connect command is executed w/o arguments. + + + + + + + + + + + + + + Indicates whether the parameter list of the operation reuqests + should be validated before the requests are sent to the controller + for the execution. + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received + and allow them to be stored in the truststore. + + + + + + + + + + + Whether to write info and error messages to the terminal output. + Even if the value is false, the messages will still be logged + using the logger if its configuration allows and/or if the + output target was specified as part of the command line using '>'. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-cli_2_0.xsd b/wildfly/docs/schema/jboss-as-cli_2_0.xsd new file mode 100644 index 0000000..8fb5188 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-cli_2_0.xsd @@ -0,0 +1,230 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remoting + protocol - this attribute set to true causes the protocol to default to remoting if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be http-remoting if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + Element of this type points to a file with vault configuration. + + + + + + Absolute or relative file system path to the XML file + containing the vault configuration. + + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + diff --git a/wildfly/docs/schema/jboss-as-config_1_7.xsd b/wildfly/docs/schema/jboss-as-config_1_7.xsd new file mode 100644 index 0000000..3df4c3f --- /dev/null +++ b/wildfly/docs/schema/jboss-as-config_1_7.xsd @@ -0,0 +1,4198 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 3 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attempts using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for group loading be used or should + the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined in the configuration, + however setting this attribute to false will cause subsequent searches to use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for group loading be used or should the + connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined in the configuration, + however setting this attribute to false will cause subsequent searches to use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existant groups + to be silently ignored. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the groups that the + groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + + + Additional attributes specific to the native management interface only. + + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured KeyStore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module to load the DiscoveryOption implementation from. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an ip address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for a outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses a ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either a IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either a IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv6 wildcard address (::). + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv4 wildcard address (0.0.0.0). + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-config_1_8.xsd b/wildfly/docs/schema/jboss-as-config_1_8.xsd new file mode 100644 index 0000000..ee5a7ea --- /dev/null +++ b/wildfly/docs/schema/jboss-as-config_1_8.xsd @@ -0,0 +1,4250 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 3 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attempts using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for group loading be used or should + the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined in the configuration, + however setting this attribute to false will cause subsequent searches to use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for group loading be used or should the + connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined in the configuration, + however setting this attribute to false will cause subsequent searches to use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existant groups + to be silently ignored. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the groups that the + groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + + + Additional attributes specific to the native management interface only. + + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured KeyStore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module to load the DiscoveryOption implementation from. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an ip address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for a outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses a ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either a IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either a IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv6 wildcard address (::). + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv4 wildcard address (0.0.0.0). + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-config_2_0.xsd b/wildfly/docs/schema/jboss-as-config_2_0.xsd new file mode 100644 index 0000000..0e7a5d8 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-config_2_0.xsd @@ -0,0 +1,3821 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + The protocol to use when creating the SSLContext. + + + + + + + + + The keystore configuration for the server. + + + + + + The path of the keystore. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + + + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided. + + + + + + + + + Set to true to instruct the master Host Controller to automatically not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv6 wildcard address (::). + + Deprecated. The name of this type implies sockets will be + reachable only via IPv6 addresses and not via IPv4, but this + is not the case. Since using any-addressType provides the same effect, + this any-ipv6-addressType will be removed in a future release. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv4 wildcard address (0.0.0.0). + + Deprecated. In the absence of -Djava.net.preferIPv4Stack=true, + the JVM cannot be instructed to bind a socket to all IPv4 addresses, + but only to IPv4 addresses, so the intended semantic cannot be + obtained via this setting alone. Since using any-addressType + and setting -Djava.net.preferIPv4Stack=true provides the same effect, + this any-ipv4-addressType will be removed in a future release. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-config_2_1.xsd b/wildfly/docs/schema/jboss-as-config_2_1.xsd new file mode 100644 index 0000000..dc30056 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-config_2_1.xsd @@ -0,0 +1,4010 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + The protocol to use when creating the SSLContext. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + + + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + Set to true to instruct the master Host Controller to automatically not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv6 wildcard address (::). + + Deprecated. The name of this type implies sockets will be + reachable only via IPv6 addresses and not via IPv4, but this + is not the case. Since using any-addressType provides the same effect, + this any-ipv6-addressType will be removed in a future release. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv4 wildcard address (0.0.0.0). + + Deprecated. In the absence of -Djava.net.preferIPv4Stack=true, + the JVM cannot be instructed to bind a socket to all IPv4 addresses, + but only to IPv4 addresses, so the intended semantic cannot be + obtained via this setting alone. Since using any-addressType + and setting -Djava.net.preferIPv4Stack=true provides the same effect, + this any-ipv4-addressType will be removed in a future release. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-config_2_2.xsd b/wildfly/docs/schema/jboss-as-config_2_2.xsd new file mode 100644 index 0000000..2d6e3d1 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-config_2_2.xsd @@ -0,0 +1,4043 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + + + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revery back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided. + + + + + + + + + Set to true to instruct the master Host Controller to automatically not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv6 wildcard address (::). + + Deprecated. The name of this type implies sockets will be + reachable only via IPv6 addresses and not via IPv4, but this + is not the case. Since using any-addressType provides the same effect, + this any-ipv6-addressType will be removed in a future release. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to the IPv4 wildcard address (0.0.0.0). + + Deprecated. In the absence of -Djava.net.preferIPv4Stack=true, + the JVM cannot be instructed to bind a socket to all IPv4 addresses, + but only to IPv4 addresses, so the intended semantic cannot be + obtained via this setting alone. Since using any-addressType + and setting -Djava.net.preferIPv4Stack=true provides the same effect, + this any-ipv4-addressType will be removed in a future release. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-datasources_1_1.xsd b/wildfly/docs/schema/jboss-as-datasources_1_1.xsd new file mode 100644 index 0000000..bb3418a --- /dev/null +++ b/wildfly/docs/schema/jboss-as-datasources_1_1.xsd @@ -0,0 +1,950 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-datasources_1_2.xsd b/wildfly/docs/schema/jboss-as-datasources_1_2.xsd new file mode 100644 index 0000000..5b1c64b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-datasources_1_2.xsd @@ -0,0 +1,968 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-deployment-scanner_1_0.xsd b/wildfly/docs/schema/jboss-as-deployment-scanner_1_0.xsd new file mode 100644 index 0000000..e1056f2 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-deployment-scanner_1_0.xsd @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + Allows configuration of an additional location where deployment + content can be stored. + + + + + + Reference to a filesystem path defined in the "paths" section + of the server configuration. + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + + + + + Periodic interval, in milliseconds, at which the repository + should be scanned for changes. A value of less than 1 indicates the + repository should only be scanned at initial startup. + + + + + + + Flag indicating that all scanning (including initial scanning at startup) + should be disabled. + + + + + + + Controls whether zipped deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. + + + + + + + Controls whether zipped deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. Setting + this to 'true' is not recommended for anything but basic development scenarios, + as there is no way to ensure that deployment will not occur in the middle of + changes to the content. + + + + + + + Timeout used. in seconds, for deployment operations. If an individual deployment operation + takes longer than this timeout it will be canceled and marked as failed. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-deployment-scanner_1_1.xsd b/wildfly/docs/schema/jboss-as-deployment-scanner_1_1.xsd new file mode 100644 index 0000000..92e749b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-deployment-scanner_1_1.xsd @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + Allows configuration of an additional location where deployment + content can be stored. + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + + + + + Reference to a filesystem path defined in the "paths" section + of the server configuration. + + + + + + + Flag indicating that all scanning (including initial scanning at startup) + should be disabled. + + + + + + Periodic interval, in milliseconds, at which the repository + should be scanned for changes. A value of less than 1 indicates the + repository should only be scanned at initial startup. + + + + + + + Controls whether zipped deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. + + + + + + + Controls whether exploded deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. Setting + this to 'true' is not recommended for anything but basic development scenarios, + as there is no way to ensure that deployment will not occur in the middle of + changes to the content. + + + + + + + Controls whether xml deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. + + + + + + + Timeout used, in seconds, for deployment operations. If an individual deployment operation + takes longer than this timeout it will be canceled and marked as failed. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-deployment-scanner_2_0.xsd b/wildfly/docs/schema/jboss-as-deployment-scanner_2_0.xsd new file mode 100644 index 0000000..09f3c94 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-deployment-scanner_2_0.xsd @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + Allows configuration of an additional location where deployment + content can be stored. + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + + + + + Reference to a filesystem path defined in the "paths" section + of the server configuration. + + + + + + + Flag indicating that all scanning (including initial scanning at startup) + should be enabled or disabled. + + + + + + Periodic interval, in milliseconds, at which the repository + should be scanned for changes. A value of less than 1 indicates the + repository should only be scanned at initial startup. + + + + + + + Controls whether zipped deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. + + + + + + + Controls whether exploded deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. Setting + this to 'true' is not recommended for anything but basic development scenarios, + as there is no way to ensure that deployment will not occur in the middle of + changes to the content. + + + + + + + Controls whether xml deployment content should be automatically deployed by + the scanner without requiring the user to add a .dodeploy marker file. + + + + + + + Timeout used, in seconds, for deployment operations. If an individual deployment operation + takes longer than this timeout it will be canceled and marked as failed. + + + + + + + Controls whether a runtime failure of a deployment causes a rollback of the deployment as well + as all other (maybe unrelated) deployments as part of the scan operation. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_1_0.xsd b/wildfly/docs/schema/jboss-as-ee_1_0.xsd new file mode 100644 index 0000000..afd107c --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_1_0.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_1_1.xsd b/wildfly/docs/schema/jboss-as-ee_1_1.xsd new file mode 100644 index 0000000..a67019a --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_1_1.xsd @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_1_2.xsd b/wildfly/docs/schema/jboss-as-ee_1_2.xsd new file mode 100644 index 0000000..835e0f1 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_1_2.xsd @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + Flag indicating whether system property replacement will be performed on an annotation. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_2_0.xsd b/wildfly/docs/schema/jboss-as-ee_2_0.xsd new file mode 100644 index 0000000..86542cf --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_2_0.xsd @@ -0,0 +1,395 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + Flag indicating whether system property replacement will be performed on an annotation. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + + + Configures EE Concurrent resources. If undefined, it turns off all EE Concurrent functionality. + + + + + + + + + + + + + + + + + + + + The context service (implementing javax.enterprise.concurrent.ContextService). + + + + + + + + The optional attribute that defines if the context service should use a transaction setup provider, which may be used to suspend and resume active transactions. + + + + + + + + + + + + + + + A managed thread factory (implementing javax.enterprise.concurrent.ManagedThreadFactory). + The mandatory "name" attribute, which may not be empty or have the value "default", identifies the + created thread factory. + The optional "context-service" identifies which Context Service should be used by created threads. + The optional "priority" attribute may be used to specify the priority of created threads. + + + + + + + + + + + + + + + + + + A managed executor service (implementing javax.enterprise.concurrent.ManagedExecutorService). + If the "thread-factory" attribute is not defined a managed thread factory with no context service and normal thread priority will be created and used by the executor. + The task queue is based on the values of "core-threads" and "queue-length": + * If "queue-length" is 0, or "queue-length" is Integer.MAX_VALUE (2147483647) and "core-threads" is 0, direct handoff queuing strategy will be used and a SynchronousQueue will be created. + * If "queue-length" is Integer.MAX_VALUE but "core-threads" is not 0, an unbounded queue will be used. + * For any other valid value for "queue-length", a bounded queue wil be created. + + + + + + + + + + + + + + + + + + + + + + + + + A managed scheduled executor service (implementing javax.enterprise.concurrent.ManagedScheduledExecutorService). + If the "thread-factory" attribute is not defined a managed thread factory with no context service and normal thread priority will be created and used by the executor. + + + + + + + + + + + + + + + + + A non empty token name. + + + + + + + + + + + The name for an EE Concurrency resource. + + + + + + + + + The name of the entry in JNDI. + + + + + + + + + The name of the context service to be used. + + + + + + + + + The name of the managed thread factory to be used by the executor. + + + + + + + + + A priority which can range from 1 to 10 (inclusive). See http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#setPriority(int) for more information. + This type matches EE Concurrent 1.0 Final Release attribute named "Priority", defined in sections 3.4.4.2 + + + + + + + + + + + + The amount of time in milliseconds that a task can execute before it is considered hung. If zero then tasks are never considered hung. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Hung Task Threshold", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + If the application intends to run short vs. long-running tasks they can specify to use pooled or daemon threads. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Thread Use", defined in section 3.2.4.2 + + + + + + + + + The number of threads to keep in the executor's pool, even if they are idle. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Core Size", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The maximum number of threads to allow in the executor's pool. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Maximum Size", defined in section 3.1.4.2 + + + + + + + + + + + The time to allow threads to remain idle when the number of threads is greater than the core size. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Keep Alive", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The number of tasks that can be stored in the input queue. Zero means the queue capacity is not limited. + This type matches EE Concurrent 1.0 Final Release attribute named "Work Queue Capacity", defined in section 3.1.4.2 + + + + + + + + + + + The policy to use when a task is to be rejected by the executor. + This type matches EE Concurrent 1.0 Final Release attribute named "Reject Policy", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + Throw an exception when rejected. + + + + + + + Automatically resubmit and abort if it fails. + + + + + + + + + + The JNDI names for the default resources on EE components/modules JNDI contexts. + The optional context-service attribute defines the JNDI name of the EE Concurrency ContextService that should be bound at java:comp/DefaultContextService. + The optional datasource attribute defines the JNDI name of the SQL DataSource that should be bound at java:comp/DefaultDataSource. + The optional jms-connection-factory attribute defines the JNDI name of the JMS ConnectionFactory that should be bound at java:comp/DefaultJMSConnectionFactory. + The optional managed-executor-service attribute defines the JNDI name of the EE Concurrency ManagedExecutorService that should be bound at java:comp/DefaultManagedExecutorService. + The optional managed-scheduled-executor-service attribute defines the JNDI name of the EE Concurrency ManagedScheduledExecutorService that should be bound at java:comp/DefaultManagedScheduledExecutorService. + The optional managed-thread-factory attribute defines the JNDI name of the EE Concurrency ManagedThreadFactory that should be bound at java:comp/DefaultManagedThreadFactory. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_3_0.xsd b/wildfly/docs/schema/jboss-as-ee_3_0.xsd new file mode 100644 index 0000000..9661bad --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_3_0.xsd @@ -0,0 +1,395 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + Flag indicating whether system property replacement will be performed on an annotation. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + + + Configures EE Concurrent resources. If undefined, it turns off all EE Concurrent functionality. + + + + + + + + + + + + + + + + + + + + The context service (implementing javax.enterprise.concurrent.ContextService). + + + + + + + + The optional attribute that defines if the context service should use a transaction setup provider, which may be used to suspend and resume active transactions. + + + + + + + + + + + + + + + A managed thread factory (implementing javax.enterprise.concurrent.ManagedThreadFactory). + The mandatory "name" attribute, which may not be empty or have the value "default", identifies the + created thread factory. + The optional "context-service" identifies which Context Service should be used by created threads. + The optional "priority" attribute may be used to specify the priority of created threads. + + + + + + + + + + + + + + + + + + A managed executor service (implementing javax.enterprise.concurrent.ManagedExecutorService). + If the "thread-factory" attribute is not defined a managed thread factory with no context service and normal thread priority will be created and used by the executor. + The task queue is based on the values of "core-threads" and "queue-length": + * If "queue-length" is 0, or "queue-length" is Integer.MAX_VALUE (2147483647) and "core-threads" is 0, direct handoff queuing strategy will be used and a SynchronousQueue will be created. + * If "queue-length" is Integer.MAX_VALUE but "core-threads" is not 0, an unbounded queue will be used. + * For any other valid value for "queue-length", a bounded queue wil be created. + + + + + + + + + + + + + + + + + + + + + + + + + A managed scheduled executor service (implementing javax.enterprise.concurrent.ManagedScheduledExecutorService). + If the "thread-factory" attribute is not defined a managed thread factory with no context service and normal thread priority will be created and used by the executor. + + + + + + + + + + + + + + + + + A non empty token name. + + + + + + + + + + + The name for an EE Concurrency resource. + + + + + + + + + The name of the entry in JNDI. + + + + + + + + + The name of the context service to be used. + + + + + + + + + The name of the managed thread factory to be used by the executor. + + + + + + + + + A priority which can range from 1 to 10 (inclusive). See http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#setPriority(int) for more information. + This type matches EE Concurrent 1.0 Final Release attribute named "Priority", defined in sections 3.4.4.2 + + + + + + + + + + + + The amount of time in milliseconds that a task can execute before it is considered hung. If zero then tasks are never considered hung. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Hung Task Threshold", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + If the application intends to run short vs. long-running tasks they can specify to use pooled or daemon threads. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Thread Use", defined in section 3.2.4.2 + + + + + + + + + The number of threads to keep in the executor's pool, even if they are idle. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Core Size", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The maximum number of threads to allow in the executor's pool. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Maximum Size", defined in section 3.1.4.2 + + + + + + + + + + + The time to allow threads to remain idle when the number of threads is greater than the core size. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Keep Alive", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The number of tasks that can be stored in the input queue. Zero means the queue capacity is not limited. + This type matches EE Concurrent 1.0 Final Release attribute named "Work Queue Capacity", defined in section 3.1.4.2 + + + + + + + + + + + The policy to use when a task is to be rejected by the executor. + This type matches EE Concurrent 1.0 Final Release attribute named "Reject Policy", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + Throw an exception when rejected. + + + + + + + Automatically resubmit and abort if it fails. + + + + + + + + + + The JNDI names for the default resources on EE components/modules JNDI contexts. + The optional context-service attribute defines the JNDI name of the EE Concurrency ContextService that should be bound at java:comp/DefaultContextService. + The optional datasource attribute defines the JNDI name of the SQL DataSource that should be bound at java:comp/DefaultDataSource. + The optional jms-connection-factory attribute defines the JNDI name of the JMS ConnectionFactory that should be bound at java:comp/DefaultJMSConnectionFactory. + The optional managed-executor-service attribute defines the JNDI name of the EE Concurrency ManagedExecutorService that should be bound at java:comp/DefaultManagedExecutorService. + The optional managed-scheduled-executor-service attribute defines the JNDI name of the EE Concurrency ManagedScheduledExecutorService that should be bound at java:comp/DefaultManagedScheduledExecutorService. + The optional managed-thread-factory attribute defines the JNDI name of the EE Concurrency ManagedThreadFactory that should be bound at java:comp/DefaultManagedThreadFactory. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_4_0.xsd b/wildfly/docs/schema/jboss-as-ee_4_0.xsd new file mode 100644 index 0000000..8deebe9 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_4_0.xsd @@ -0,0 +1,417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + Flag indicating whether system property replacement will be performed on an annotation. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + + + Configures EE Concurrent resources. If undefined, it turns off all EE Concurrent functionality. + + + + + + + + + + + + + + + + + + + + The context service (implementing javax.enterprise.concurrent.ContextService). + + + + + + + + The optional attribute that defines if the context service should use a transaction setup provider, which may be used to suspend and resume active transactions. + + + + + + + + + + + + + + + A managed thread factory (implementing javax.enterprise.concurrent.ManagedThreadFactory). + The mandatory "name" attribute, which may not be empty or have the value "default", identifies the + created thread factory. + The optional "context-service" identifies which Context Service should be used by created threads. + The optional "priority" attribute may be used to specify the priority of created threads. + + + + + + + + + + + + + + + + + + A managed executor service (implementing javax.enterprise.concurrent.ManagedExecutorService). + If the "thread-factory" attribute is not defined a managed thread factory with no context service and + normal thread priority will be created and used by the executor. + + + + + + + + + + + + The minimum number of threads to be used by the executor. If left undefined the default core-size + is calculated based on the number of processors. A value of zero is not advised and in some cases + invalid. See the queue-length attribute for details on how this value is used to determine the + queuing strategy. + + + + + + The maximum number of threads to be used by the executor. If left undefined the value + from core-size will be used. This value is ignored if an unbounded queue is used (only core-threads + will be used in that case). + + + + + + + + The executors task queue capacity. A length of 0 means direct hand-off and possible rejection will + occur. An undefined length (the default), or Integer.MAX_VALUE, indicates that an unbounded queue + should be used. All other values specify an exact queue size. If an unbounded queue or direct hand-off + is used, a core-threads value greater than zero is required. + + + + + + + + + + + + + + + + A managed scheduled executor service (implementing javax.enterprise.concurrent.ManagedScheduledExecutorService). + If the "thread-factory" attribute is not defined a managed thread factory with no context service and normal thread priority will be created and used by the executor. + + + + + + + + + + + + + + + + + A non empty token name. + + + + + + + + + + + The name for an EE Concurrency resource. + + + + + + + + + The name of the entry in JNDI. + + + + + + + + + The name of the context service to be used. + + + + + + + + + The name of the managed thread factory to be used by the executor. + + + + + + + + + A priority which can range from 1 to 10 (inclusive). See http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#setPriority(int) for more information. + This type matches EE Concurrent 1.0 Final Release attribute named "Priority", defined in sections 3.4.4.2 + + + + + + + + + + + + The amount of time in milliseconds that a task can execute before it is considered hung. If zero then tasks are never considered hung. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Hung Task Threshold", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + If the application intends to run short vs. long-running tasks they can specify to use pooled or daemon threads. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Thread Use", defined in section 3.2.4.2 + + + + + + + + + The number of threads to keep in the executor's pool, even if they are idle. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Core Size", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The maximum number of threads to allow in the executor's pool. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Maximum Size", defined in section 3.1.4.2 + + + + + + + + + + + The time to allow threads to remain idle when the number of threads is greater than the core size. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Keep Alive", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The number of tasks that can be stored in the input queue. Zero means the queue capacity is not limited. + This type matches EE Concurrent 1.0 Final Release attribute named "Work Queue Capacity", defined in section 3.1.4.2 + + + + + + + + + + + The policy to use when a task is to be rejected by the executor. + This type matches EE Concurrent 1.0 Final Release attribute named "Reject Policy", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + Throw an exception when rejected. + + + + + + + Automatically resubmit and abort if it fails. + + + + + + + + + + The JNDI names for the default resources on EE components/modules JNDI contexts. + The optional context-service attribute defines the JNDI name of the EE Concurrency ContextService that should be bound at java:comp/DefaultContextService. + The optional datasource attribute defines the JNDI name of the SQL DataSource that should be bound at java:comp/DefaultDataSource. + The optional jms-connection-factory attribute defines the JNDI name of the JMS ConnectionFactory that should be bound at java:comp/DefaultJMSConnectionFactory. + The optional managed-executor-service attribute defines the JNDI name of the EE Concurrency ManagedExecutorService that should be bound at java:comp/DefaultManagedExecutorService. + The optional managed-scheduled-executor-service attribute defines the JNDI name of the EE Concurrency ManagedScheduledExecutorService that should be bound at java:comp/DefaultManagedScheduledExecutorService. + The optional managed-thread-factory attribute defines the JNDI name of the EE Concurrency ManagedThreadFactory that should be bound at java:comp/DefaultManagedThreadFactory. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_5_0.xsd b/wildfly/docs/schema/jboss-as-ee_5_0.xsd new file mode 100644 index 0000000..e5fd8ee --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_5_0.xsd @@ -0,0 +1,458 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the global directory. + + + + + + + The path of the global directory. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + Flag indicating whether system property replacement will be performed on an annotation. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + + + Configures EE Concurrent resources. If undefined, it turns off all EE Concurrent functionality. + + + + + + + + + + + + + + + + + + + + The context service (implementing javax.enterprise.concurrent.ContextService). + + + + + + + + The optional attribute that defines if the context service should use a transaction setup provider, which may be used to suspend and resume active transactions. + + + + + + + + + + + + + + + A managed thread factory (implementing javax.enterprise.concurrent.ManagedThreadFactory). + The mandatory "name" attribute, which may not be empty or have the value "default", identifies the + created thread factory. + The optional "context-service" identifies which Context Service should be used by created threads. + The optional "priority" attribute may be used to specify the priority of created threads. + + + + + + + + + + + + + + + + + + A managed executor service (implementing javax.enterprise.concurrent.ManagedExecutorService). + + + + + + + + Deprecated. Managed executors always use their own thread factory, and to configure its threads priority use instead thread-priority attribute. + + + + + + + + + The minimum number of threads to be used by the executor. If left undefined the default core-size + is calculated based on the number of processors. A value of zero is not advised and in some cases + invalid. See the queue-length attribute for details on how this value is used to determine the + queuing strategy. + + + + + + The maximum number of threads to be used by the executor. If left undefined the value + from core-size will be used. This value is ignored if an unbounded queue is used (only core-threads + will be used in that case). + + + + + + + + The executors task queue capacity. A length of 0 means direct hand-off and possible rejection will + occur. An undefined length (the default), or Integer.MAX_VALUE, indicates that an unbounded queue + should be used. All other values specify an exact queue size. If an unbounded queue or direct hand-off + is used, a core-threads value greater than zero is required. + + + + + + + + + + + + + + + + A managed scheduled executor service (implementing javax.enterprise.concurrent.ManagedScheduledExecutorService). + + + + + + + + Deprecated. Managed executors always use their own thread factory, and to configure its threads priority use instead thread-priority attribute. + + + + + + + + + + + + + + A non empty token name. + + + + + + + + + + + The name for an EE Concurrency resource. + + + + + + + + + The name of the entry in JNDI. + + + + + + + + + The name of the context service to be used. + + + + + + + + + Deprecated. Use thread-priority instead to configure executor's thread priority. + + + + + + + + + A priority which can range from 1 to 10 (inclusive). See http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#setPriority(int) for more information. + This type matches EE Concurrent 1.0 Final Release attribute named "Priority", defined in sections 3.4.4.2 + + + + + + + + + + + + The amount of time in milliseconds that a task can execute before it is considered hung. If zero then tasks are never considered hung. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Hung Task Threshold", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + If the application intends to run short vs. long-running tasks they can specify to use pooled or daemon threads. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Thread Use", defined in section 3.2.4.2 + + + + + + + + + The number of threads to keep in the executor's pool, even if they are idle. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Core Size", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The maximum number of threads to allow in the executor's pool. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Maximum Size", defined in section 3.1.4.2 + + + + + + + + + + + The time to allow threads to remain idle when the number of threads is greater than the core size. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Keep Alive", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The number of tasks that can be stored in the input queue. Zero means the queue capacity is not limited. + This type matches EE Concurrent 1.0 Final Release attribute named "Work Queue Capacity", defined in section 3.1.4.2 + + + + + + + + + + + The policy to use when a task is to be rejected by the executor. + This type matches EE Concurrent 1.0 Final Release attribute named "Reject Policy", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + Throw an exception when rejected. + + + + + + + Automatically resubmit and abort if it fails. + + + + + + + + + + The JNDI names for the default resources on EE components/modules JNDI contexts. + The optional context-service attribute defines the JNDI name of the EE Concurrency ContextService that should be bound at java:comp/DefaultContextService. + The optional datasource attribute defines the JNDI name of the SQL DataSource that should be bound at java:comp/DefaultDataSource. + The optional jms-connection-factory attribute defines the JNDI name of the JMS ConnectionFactory that should be bound at java:comp/DefaultJMSConnectionFactory. + The optional managed-executor-service attribute defines the JNDI name of the EE Concurrency ManagedExecutorService that should be bound at java:comp/DefaultManagedExecutorService. + The optional managed-scheduled-executor-service attribute defines the JNDI name of the EE Concurrency ManagedScheduledExecutorService that should be bound at java:comp/DefaultManagedScheduledExecutorService. + The optional managed-thread-factory attribute defines the JNDI name of the EE Concurrency ManagedThreadFactory that should be bound at java:comp/DefaultManagedThreadFactory. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ee_6_0.xsd b/wildfly/docs/schema/jboss-as-ee_6_0.xsd new file mode 100644 index 0000000..023a52e --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ee_6_0.xsd @@ -0,0 +1,471 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the global directory. + + + + + + + The path of the global directory. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + + + + Flag indicating whether system property replacement will be performed on a descriptor. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + Flag indicating whether system property replacement will be performed on an annotation. This defaults to + true, however it is disabled in the default configurations. + + Security Node: System properties etc are resolved in the security context of the application server + itself, not the deployment that contains the file. This means that if you are running with a security + manager and enable this property, a deployment can potentially access system properties or environment + entries that the security manager would have otherwise prevented. + + + + + + + + + + + + Configures EE Concurrent resources. If undefined, it turns off all EE Concurrent functionality. + + + + + + + + + + + + + + + + + + + + The context service (implementing javax.enterprise.concurrent.ContextService). + + + + + + + + The optional attribute that defines if the context service should use a transaction setup provider, which may be used to suspend and resume active transactions. + + + + + + + + + + + + + + + A managed thread factory (implementing javax.enterprise.concurrent.ManagedThreadFactory). + The mandatory "name" attribute, which may not be empty or have the value "default", identifies the + created thread factory. + The optional "context-service" identifies which Context Service should be used by created threads. + The optional "priority" attribute may be used to specify the priority of created threads. + + + + + + + + + + + + + + + + + + A managed executor service (implementing javax.enterprise.concurrent.ManagedExecutorService). + + + + + + + + Deprecated. Managed executors always use their own thread factory, and to configure its threads priority use instead thread-priority attribute. + + + + + + + + + + The minimum number of threads to be used by the executor. If left undefined the default core-size + is calculated based on the number of processors. A value of zero is not advised and in some cases + invalid. See the queue-length attribute for details on how this value is used to determine the + queuing strategy. + + + + + + The maximum number of threads to be used by the executor. If left undefined the value + from core-size will be used. This value is ignored if an unbounded queue is used (only core-threads + will be used in that case). + + + + + + + + The executors task queue capacity. A length of 0 means direct hand-off and possible rejection will + occur. An undefined length (the default), or Integer.MAX_VALUE, indicates that an unbounded queue + should be used. All other values specify an exact queue size. If an unbounded queue or direct hand-off + is used, a core-threads value greater than zero is required. + + + + + + + + + + + + + + + + A managed scheduled executor service (implementing javax.enterprise.concurrent.ManagedScheduledExecutorService). + + + + + + + + Deprecated. Managed executors always use their own thread factory, and to configure its threads priority use instead thread-priority attribute. + + + + + + + + + + + + + + + A non empty token name. + + + + + + + + + + + The name for an EE Concurrency resource. + + + + + + + + + The name of the entry in JNDI. + + + + + + + + + The name of the context service to be used. + + + + + + + + + Deprecated. Use thread-priority instead to configure executor's thread priority. + + + + + + + + + A priority which can range from 1 to 10 (inclusive). See http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#setPriority(int) for more information. + This type matches EE Concurrent 1.0 Final Release attribute named "Priority", defined in sections 3.4.4.2 + + + + + + + + + + + + The period, in milliseconds, to attempt automatic hung tasks termination, by cancelling such tasks. If value is 0, which is the default, hung tasks are never cancelled. + + + + + + + + + + + The amount of time in milliseconds that a task can execute before it is considered hung. If zero then tasks are never considered hung. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Hung Task Threshold", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + If the application intends to run short vs. long-running tasks they can specify to use pooled or daemon threads. + This xml attribute matches EE Concurrent 1.0 Final Release attribute named "Thread Use", defined in section 3.2.4.2 + + + + + + + + + The number of threads to keep in the executor's pool, even if they are idle. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Core Size", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The maximum number of threads to allow in the executor's pool. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Maximum Size", defined in section 3.1.4.2 + + + + + + + + + + + The time to allow threads to remain idle when the number of threads is greater than the core size. + This type matches EE Concurrent 1.0 Final Release attribute named "Pool Info: Keep Alive", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + + + + + The number of tasks that can be stored in the input queue. Zero means the queue capacity is not limited. + This type matches EE Concurrent 1.0 Final Release attribute named "Work Queue Capacity", defined in section 3.1.4.2 + + + + + + + + + + + The policy to use when a task is to be rejected by the executor. + This type matches EE Concurrent 1.0 Final Release attribute named "Reject Policy", defined in sections 3.1.4.2 and 3.2.4.2 + + + + + + + Throw an exception when rejected. + + + + + + + Automatically resubmit and abort if it fails. + + + + + + + + + + The JNDI names for the default resources on EE components/modules JNDI contexts. + The optional context-service attribute defines the JNDI name of the EE Concurrency ContextService that should be bound at java:comp/DefaultContextService. + The optional datasource attribute defines the JNDI name of the SQL DataSource that should be bound at java:comp/DefaultDataSource. + The optional jms-connection-factory attribute defines the JNDI name of the JMS ConnectionFactory that should be bound at java:comp/DefaultJMSConnectionFactory. + The optional managed-executor-service attribute defines the JNDI name of the EE Concurrency ManagedExecutorService that should be bound at java:comp/DefaultManagedExecutorService. + The optional managed-scheduled-executor-service attribute defines the JNDI name of the EE Concurrency ManagedScheduledExecutorService that should be bound at java:comp/DefaultManagedScheduledExecutorService. + The optional managed-thread-factory attribute defines the JNDI name of the EE Concurrency ManagedThreadFactory that should be bound at java:comp/DefaultManagedThreadFactory. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_1_0.xsd b/wildfly/docs/schema/jboss-as-ejb3_1_0.xsd new file mode 100644 index 0000000..cf2427e --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_1_0.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_1_1.xsd b/wildfly/docs/schema/jboss-as-ejb3_1_1.xsd new file mode 100644 index 0000000..c9955a6 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_1_1.xsd @@ -0,0 +1,124 @@ + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + The number of threads that the the thread pool will keep alive. Defaults to 0. + + + + + + + The maximum number of threads that will be used to run timer service tasks. Defaults to the + number of processes as returned by Runtime.availableProcessors() + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_1_2.xsd b/wildfly/docs/schema/jboss-as-ejb3_1_2.xsd new file mode 100644 index 0000000..69c289c --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_1_2.xsd @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_1_3.xsd b/wildfly/docs/schema/jboss-as-ejb3_1_3.xsd new file mode 100644 index 0000000..ee21fbd --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_1_3.xsd @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_1_4.xsd b/wildfly/docs/schema/jboss-as-ejb3_1_4.xsd new file mode 100644 index 0000000..e8d7caa --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_1_4.xsd @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_1_5.xsd b/wildfly/docs/schema/jboss-as-ejb3_1_5.xsd new file mode 100644 index 0000000..6d50a31 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_1_5.xsd @@ -0,0 +1,355 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-ejb3_2_0.xsd b/wildfly/docs/schema/jboss-as-ejb3_2_0.xsd new file mode 100644 index 0000000..0212fdd --- /dev/null +++ b/wildfly/docs/schema/jboss-as-ejb3_2_0.xsd @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-iiop-openjdk_1_0.xsd b/wildfly/docs/schema/jboss-as-iiop-openjdk_1_0.xsd new file mode 100644 index 0000000..91c3db5 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-iiop-openjdk_1_0.xsd @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for IOR transport config fields. + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for AS Context auth method. + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for SAS Context caller propagation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for the transaction interceptor config. + + + + + + + + + + + + + Enumeration of allowed values for the security interceptor config. + + + + + + + + + + + + + Enumeration of allowed values for the SSL config. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_10_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_10_0.xsd new file mode 100644 index 0000000..0d5987b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_10_0.xsd @@ -0,0 +1,1479 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. + Otherwise, a lock is created per entry in the cache. + Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. + The amount of time to wait for is defined by the cache stop timeout. + + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. + If the idle time is exceeded, the entry will be expired cluster-wide. + If undefined, idle cache entries will not auto-expire. + + + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. + If undefined, cache entries will not auto-expire. + + + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. + + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + + This setting should be set to true when multiple cache instances share the same cache store, e.g. multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same shared database. + Setting this to true avoids multiple cache instances writing the same modification multiple times. + If enabled, only the node where the modification originated will write to the cache store. + If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. + This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. + Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. + Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. + If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. + This essentially gives you a 'write-through' configuration. + + + + + + If true, fetch persistent state when joining a cluster. + + + + + If true, purges this cache store when it starts up. + + + + + Deprecated. This attribute does nothing an will be removed in a future release. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the entry segment. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key. + + + + + The type of the column used to store the cache key. + + + + + + + + The name of the column used to store the cache entry. + + + + + The type of the column used to store the cache entry. + + + + + + + + The name of the column used to store the cache entry segment. + + + + + The type of the column used to store the cache entry segment. + + + + + + + + The name of the column used to store the cache entry timestamp. + + + + + The type of the column used to store the cache entry timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When undefined, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If undefined, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + The duration (in ms) after which idle transactions are rolled back. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_11_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_11_0.xsd new file mode 100644 index 0000000..fc04a42 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_11_0.xsd @@ -0,0 +1,1506 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for blocking operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for non-blocking operations. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. + Otherwise, a lock is created per entry in the cache. + Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. + The amount of time to wait for is defined by the cache stop timeout. + + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. + If the idle time is exceeded, the entry will be expired cluster-wide. + If undefined, idle cache entries will not auto-expire. + + + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. + If undefined, cache entries will not auto-expire. + + + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. + + + + + + + + + + + The timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + + This setting should be set to true when multiple cache instances share the same cache store, e.g. multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same shared database. + Setting this to true avoids multiple cache instances writing the same modification multiple times. + If enabled, only the node where the modification originated will write to the cache store. + If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. + This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. + Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. + Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. + If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. + This essentially gives you a 'write-through' configuration. + + + + + + If true, fetch persistent state when joining a cluster. + + + + + If true, purges this cache store when it starts up. + + + + + Deprecated. This attribute does nothing an will be removed in a future release. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the entry segment. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key. + + + + + The type of the column used to store the cache key. + + + + + + + + The name of the column used to store the cache entry. + + + + + The type of the column used to store the cache entry. + + + + + + + + The name of the column used to store the cache entry segment. + + + + + The type of the column used to store the cache entry segment. + + + + + + + + The name of the column used to store the cache entry timestamp. + + + + + The type of the column used to store the cache entry timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + + + + + + + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + A property with name and value. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When undefined, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If undefined, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + The duration (in ms) after which idle transactions are rolled back. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_12_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_12_0.xsd new file mode 100644 index 0000000..5ea2774 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_12_0.xsd @@ -0,0 +1,1506 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for blocking operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for non-blocking operations. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the set of modules associated with this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the set of modules associated with cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. + Otherwise, a lock is created per entry in the cache. + Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. + The amount of time to wait for is defined by the cache stop timeout. + + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. + If the idle time is exceeded, the entry will be expired cluster-wide. + If undefined, idle cache entries will not auto-expire. + + + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. + If undefined, cache entries will not auto-expire. + + + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. + + + + + + + + + + + The timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + + This setting should be set to true when multiple cache instances share the same cache store, e.g. multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same shared database. + Setting this to true avoids multiple cache instances writing the same modification multiple times. + If enabled, only the node where the modification originated will write to the cache store. + If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. + This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. + Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. + Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. + If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. + This essentially gives you a 'write-through' configuration. + + + + + + If true, fetch persistent state when joining a cluster. + + + + + If true, purges this cache store when it starts up. + + + + + Deprecated. This attribute does nothing an will be removed in a future release. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the entry segment. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key. + + + + + The type of the column used to store the cache key. + + + + + + + + The name of the column used to store the cache entry. + + + + + The type of the column used to store the cache entry. + + + + + + + + The name of the column used to store the cache entry segment. + + + + + The type of the column used to store the cache entry segment. + + + + + + + + The name of the column used to store the cache entry timestamp. + + + + + The type of the column used to store the cache entry timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + + + + + + + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + A property with name and value. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the set of modules associated with the configuration of the remote cache container. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When undefined, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If undefined, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + The duration (in ms) after which idle transactions are rolled back. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_13_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_13_0.xsd new file mode 100644 index 0000000..1fd49bb --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_13_0.xsd @@ -0,0 +1,1543 @@ + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for blocking operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for non-blocking operations. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the marshalling implementation used to marshal cache entries. + + + + + Defines the set of modules associated with this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the set of modules associated with cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. + Otherwise, a lock is created per entry in the cache. + Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. + The amount of time to wait for is defined by the cache stop timeout. + + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + The default duration (in ms) after which idle transactions are rolled back. + + + + + + + + + Maximum size of this cache. + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. + If the idle time is exceeded, the entry will be expired cluster-wide. + If undefined, idle cache entries will not auto-expire. + + + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. + If undefined, cache entries will not auto-expire. + + + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. + + + + + + + + + + + The timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + + This setting should be set to true when multiple cache instances share the same cache store, e.g. multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same shared database. + Setting this to true avoids multiple cache instances writing the same modification multiple times. + If enabled, only the node where the modification originated will write to the cache store. + If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. + This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. + Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. + Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. + If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. + This essentially gives you a 'write-through' configuration. + + + + + + If true, fetch persistent state when joining a cluster. + + + + + If true, purges this cache store when it starts up. + + + + + Deprecated. This attribute does nothing an will be removed in a future release. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the entry segment. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key. + + + + + The type of the column used to store the cache key. + + + + + + + + The name of the column used to store the cache entry. + + + + + The type of the column used to store the cache entry. + + + + + + + + The name of the column used to store the cache entry segment. + + + + + The type of the column used to store the cache entry segment. + + + + + + + + The name of the column used to store the cache entry timestamp. + + + + + The type of the column used to store the cache entry timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Selects the marshaller dynamically based on the associated modules. + + + + + Marshals cache entries using JBoss Marshalling. + + + + + Marshals cache entries using ProtoStream. + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + A property with name and value. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the marshalling implementation used to marshal cache entries. + + + + + Defines the set of modules associated with the configuration of the remote cache container. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + The default duration (in ms) after which idle transactions are rolled back. + Only applies to transactional remote caches. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When undefined, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If undefined, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_14_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_14_0.xsd new file mode 100644 index 0000000..4e7d106 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_14_0.xsd @@ -0,0 +1,1349 @@ + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for blocking operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for non-blocking operations. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the marshalling implementation used to marshal cache entries. + + + + + Defines the set of modules associated with this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the set of modules associated with cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. + Otherwise, a lock is created per entry in the cache. + Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Deprecated. This attribute has no effect. + + + + + + + + Defines the transaction mode of the cache. + + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. + The amount of time to wait for is defined by the cache stop timeout. + + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + The default duration (in ms) after which idle transactions are rolled back. + + + + + + + + + Maximum size of this cache. + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + + Describes the unit of measurement for the size attribute. + + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. + If the idle time is exceeded, the entry will be expired cluster-wide. + If undefined, idle cache entries will not auto-expire. + + + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. + If undefined, cache entries will not auto-expire. + + + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. + + + + + + + + + + + The timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + + This setting should be set to true when multiple cache instances share the same cache store, e.g. multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same shared database. + Setting this to true avoids multiple cache instances writing the same modification multiple times. + If enabled, only the node where the modification originated will write to the cache store. + If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. + This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. + Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. + Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. + If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. + This essentially gives you a 'write-through' configuration. + + + + + + If true, fetch persistent state when joining a cluster. + + + + + If true, purges this cache store when it starts up. + + + + + If true, purges this cache store when it starts up. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the entry segment. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key. + + + + + The type of the column used to store the cache key. + + + + + + + + The name of the column used to store the cache entry. + + + + + The type of the column used to store the cache entry. + + + + + + + + The name of the column used to store the cache entry segment. + + + + + The type of the column used to store the cache entry segment. + + + + + + + + The name of the column used to store the cache entry timestamp. + + + + + The type of the column used to store the cache entry timestamp. + + + + + + + + Defines the availability of cache entries after a network partition is detected. + + + + + Defines the policy for resolving cache entry conflicts when merging partitions. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Selects the marshaller dynamically based on the associated modules. + + + + + Marshals cache entries using JBoss Marshalling using externalizers loaded from modules associated with this container. + + + + + + Marshals cache entries using ProtoStream configured to use schemas/marshallers loaded from modules associated with this container. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + A property with name and value. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the marshalling implementation used to marshal cache entries. + + + + + Defines the set of modules associated with the configuration of the remote cache container. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + The default duration (in ms) after which idle transactions are rolled back. + Only applies to transactional remote caches. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When undefined, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If undefined, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_1_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_1_0.xsd new file mode 100644 index 0000000..b78d593 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_1_0.xsd @@ -0,0 +1,826 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + Identifies the default cache container. + + + + + + + + + Defines an additional name by which this cache container may be referenced. + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + The jndi name to which to bind this cache container. + + + + + Indicates the default cache for this cache container. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + Defines a database cache store accessed via JDBC. + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + + + + + + + + + Rehashing configuration. + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Controls the number of virtual nodes per "real" node. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + + + Defines the table used to store cache buckets. + If an entry-table is also defined, a mixed-mode cache store will be used. + + + + + + + Defines the table used to store cache entries. + If a bucket-table is also defined, a mixed-mode cache store will be used. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_1_1.xsd b/wildfly/docs/schema/jboss-as-infinispan_1_1.xsd new file mode 100644 index 0000000..611a7cd --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_1_1.xsd @@ -0,0 +1,826 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + Identifies the default cache container. + + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + The jndi name to which to bind this cache container. + + + + + Indicates the default cache for this cache container. + + + + + Should this cache container be started on server startup, or lazily when requested by a service or deployment. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + Defines a database cache store accessed via JDBC. + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + The jndi name to which to bind this cache. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Controls the number of virtual nodes per "real" node. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + + + Defines the table used to store cache buckets. + If an entry-table is also defined, a mixed-mode cache store will be used. + + + + + + + Defines the table used to store cache entries. + If a bucket-table is also defined, a mixed-mode cache store will be used. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will not enlist within transactions. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + + + + A list of aliases. + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_1_2.xsd b/wildfly/docs/schema/jboss-as-infinispan_1_2.xsd new file mode 100644 index 0000000..5dba357 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_1_2.xsd @@ -0,0 +1,927 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + Identifies the default cache container. + + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + The jndi name to which to bind this cache container. + + + + + Indicates the default cache for this cache container. + + + + + Should this cache container be started on server startup, or lazily when requested by a service or deployment. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the name for the underlying group communication cluster. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + The jndi name to which to bind this cache. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + + Enables the use of asynchronous marshalling + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Controls the number of virtual nodes per "real" node. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Timeout to acquire the lock which guards the state to be flushed to the cache store periodically. + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Timeout in milliseconds to stop the cache store. + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will not enlist within transactions. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + + + + A list of aliases. + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_1_3.xsd b/wildfly/docs/schema/jboss-as-infinispan_1_3.xsd new file mode 100644 index 0000000..5333088 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_1_3.xsd @@ -0,0 +1,933 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + + The jndi name to which to bind this cache container. + If undefined, the cache will be bound to: java:jboss/infinispan/container/container-name + + + + + + Indicates the default cache for this cache container. + + + + + Should this cache container be started on server startup, or lazily when requested by a service or deployment. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the name for the underlying group communication cluster. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + + The jndi name to which to bind this cache. + If undefined, the cache will be bound to: java:jboss/infinispan/cache/container-name/cache-name + + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + + Enables the use of asynchronous marshalling + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Controls the number of virtual nodes per "real" node. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Timeout to acquire the lock which guards the state to be flushed to the cache store periodically. + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Timeout in milliseconds to stop the cache store. + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will not enlist within transactions. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + + + + A list of aliases. + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_1_4.xsd b/wildfly/docs/schema/jboss-as-infinispan_1_4.xsd new file mode 100644 index 0000000..664d164 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_1_4.xsd @@ -0,0 +1,950 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + + The jndi name to which to bind this cache container. + If undefined, the cache will be bound to: java:jboss/infinispan/container/container-name + + + + + + Indicates the default cache for this cache container. + + + + + Should this cache container be started on server startup, or lazily when requested by a service or deployment. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the name for the underlying group communication cluster. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + defined indexing options for cache + + + + + + + + Property to pass on to the indexing system. + + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The jndi name to which to bind this cache. + If undefined, the cache will be bound to: java:jboss/infinispan/cache/container-name/cache-name + + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + + Enables the use of asynchronous marshalling + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Number of hash space segments (per cluster). + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Timeout to acquire the lock which guards the state to be flushed to the cache store periodically. + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Timeout in milliseconds to stop the cache store. + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will not enlist within transactions. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + + + + A list of aliases. + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_1_5.xsd b/wildfly/docs/schema/jboss-as-infinispan_1_5.xsd new file mode 100644 index 0000000..9a24c7d --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_1_5.xsd @@ -0,0 +1,960 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + + The jndi name to which to bind this cache container. + If undefined, the cache will be bound to: java:jboss/infinispan/container/container-name + + + + + + Indicates the default cache for this cache container. + + + + + Should this cache container be started on server startup, or lazily when requested by a service or deployment. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the name for the underlying group communication cluster. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + defined indexing options for cache + + + + + + + + Property to pass on to the indexing system. + + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The jndi name to which to bind this cache. + If undefined, the cache will be bound to: java:jboss/infinispan/cache/container-name/cache-name + + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + + Enables the use of asynchronous marshalling + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Number of hash space segments (per cluster). + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Timeout to acquire the lock which guards the state to be flushed to the cache store periodically. + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Timeout in milliseconds to stop the cache store. + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + Defines the jndi name of the datasource. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will not enlist within transactions. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + + + + A list of aliases. + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_2_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_2_0.xsd new file mode 100644 index 0000000..aec3ff0 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_2_0.xsd @@ -0,0 +1,1091 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + + The jndi name to which to bind this cache container. + If undefined, the cache will be bound to: java:jboss/infinispan/container/container-name + + + + + + Indicates the default cache for this cache container. + + + + + Should this cache container be started on server startup, or lazily when requested by a service or deployment. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the name for the underlying group communication cluster. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + defined indexing options for cache + + + + + + + + Property to pass on to the indexing system. + + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + Should this cache be started on server startup, or lazily when requested by a service or deployment. + + + + + + Use batching to group cache operations together. Defaults to false. + + + + + + + The jndi name to which to bind this cache. + If undefined, the cache will be bound to: java:jboss/infinispan/cache/container-name/cache-name + + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Sets the cache transaction mode to one of NONE, NON_XA, NON_DURABLE_XA, FULL_XA. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + + Enables the use of asynchronous marshalling + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + Configures this cache as a backup for a cache on a remote site (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Number of hash space segments (per cluster). + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Timeout to acquire the lock which guards the state to be flushed to the cache store periodically. + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Timeout in milliseconds to stop the cache store. + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + Defines the jndi name of the datasource. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will not enlist within transactions. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + Start the cache container on server startup. + + + + + + + Start the cache container lazily when requested by a service or deployment. + + + + + + + + + A list of aliases. + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_3_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_3_0.xsd new file mode 100644 index 0000000..4a14be5 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_3_0.xsd @@ -0,0 +1,1092 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + + The jndi name to which to bind this cache container. + If undefined, the cache will be bound to: java:jboss/infinispan/container/container-name + + + + + + Indicates the default cache for this cache container. + + + + + Defines the executor used for asynchronous cache listener notifications. + + + + + Defines the scheduled executor used for evictions. + + + + + Defines the scheduled executor used by the asynchronous replication queue. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + Defines the executor used for asynchronous transport communication. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Defined indexing options for cache + + + + + + + + Property to pass on to the indexing system. + + + + + + + + The indexing mode of the cache. Defaults to NONE. + + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + The jndi name to which to bind this cache. + If undefined, the cache will be bound to: java:jboss/infinispan/cache/container-name/cache-name + + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + + Enables the use of asynchronous marshalling + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The state transfer configuration for distribution and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + Configures this cache as a backup for a cache on a remote site (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Number of hash space segments (per cluster). + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Timeout to acquire the lock which guards the state to be flushed to the cache store periodically. + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Timeout in milliseconds to stop the cache store. + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + An outbound socket binding for a remote server. + + + + + + + + + + Defines the jndi name of the datasource. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, this will cause the cache to ask neighboring caches for state when it starts up, so the cache starts 'warm', although it will impact startup time. + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Do not index data. This is the default. + + + + + + + Only index changes made locally, ignoring remote changes. This is useful if indexes are shared across a cluster to prevent redundant indexing of updates. + + + + + + + Index all data. + + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + A list of aliases. + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_4_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_4_0.xsd new file mode 100644 index 0000000..a0ca315 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_4_0.xsd @@ -0,0 +1,1072 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + + The jndi name to which to bind this cache container. + If undefined, the cache will be bound to: java:jboss/infinispan/container/container-name + + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + The cache eviction configuration. + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use string-keyed-jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use string-keyed-jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + The jndi name to which to bind this cache. + If undefined, the cache will be bound to: java:jboss/infinispan/cache/container-name/cache-name + + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Sets the cache eviction strategy. Available options are 'UNORDERED', 'FIFO', 'LRU', 'LIRS' and 'NONE' (to disable eviction). + + + + + Maximum number of entries in a cache instance. If selected value is not a power of two the actual value will default to the least power of two larger than selected value. -1 means no limit. + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + Sets the clustered cache mode, ASYNC for asynchronous operation, or SYNC for synchronous operation. + + + + + Deprecated. In ASYNC mode, this attribute can be used to trigger flushing of the queue when it reaches a specific threshold. + + + + + Deprecated. In ASYNC mode, this attribute controls how often the asynchronous thread used to flush the replication queue runs. This should be a positive integer which represents thread wakeup time in milliseconds. + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + Configures this cache as a backup for a cache on a remote site (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Number of hash space segments (per cluster). + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + The statement batch size used when modifying this table. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Never evict entries. This is the default. + + + + + + + Actually activates LRU. + + + + + + + Deprecated. Actually activates LRU. + + + + + + + Least-Recently Used policy. + + + + + + + Low Inter-reference Recency Set. An improved version of LRU which uses cache-locality access information to better decide which data to evict. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_5_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_5_0.xsd new file mode 100644 index 0000000..616ed06 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_5_0.xsd @@ -0,0 +1,1049 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a LOCAL mode cache. + + + + + Defines a REPL_* mode cache. + + + + + Defines an INVALIDATION_* mode cache. + + + + + Defines a DIST_* mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Number of hash space segments (per cluster). + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + The maximum amount of time (ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-infinispan_6_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_6_0.xsd new file mode 100644 index 0000000..e66c4df --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_6_0.xsd @@ -0,0 +1,1368 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When non-positive, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + Value -1 means no limit. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If a negative value is supplied, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_7_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_7_0.xsd new file mode 100644 index 0000000..8822937 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_7_0.xsd @@ -0,0 +1,1368 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When non-positive, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + Value -1 means no limit. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If a negative value is supplied, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_8_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_8_0.xsd new file mode 100644 index 0000000..c5f4543 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_8_0.xsd @@ -0,0 +1,1415 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. If false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When non-positive, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + Value -1 means no limit. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If a negative value is supplied, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + The duration (in ms) after which idle transactions are rolled back. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_9_0.xsd b/wildfly/docs/schema/jboss-as-infinispan_9_0.xsd new file mode 100644 index 0000000..a4557a6 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_9_0.xsd @@ -0,0 +1,1432 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. f false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When non-positive, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + Value -1 means no limit. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If a negative value is supplied, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + The duration (in ms) after which idle transactions are rolled back. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-infinispan_9_1.xsd b/wildfly/docs/schema/jboss-as-infinispan_9_1.xsd new file mode 100644 index 0000000..6567e5f --- /dev/null +++ b/wildfly/docs/schema/jboss-as-infinispan_9_1.xsd @@ -0,0 +1,1439 @@ + + + + + + + + Enumerates the cache containers available to the registry. + + + + + + + + Defines an embedded cache container. + + + + + Defines a remote cache container. + + + + + + + + + + Overrides the transport characteristics for this cache container. + + + + + Defines a thread pool used for asynchronous operations. + + + + + Defines a thread pool used for asynchronous cache listener notifications. + + + + + Defines a thread pool used to execute remote commands. + + + + + Defines a thread pool used for for state transfer. + + + + + Defines a thread pool used for asynchronous transport communication. + + + + + Defines a scheduled thread pool used for expiration. + + + + + Defines a thread pool used for interacting with the persistent store. + + + + + + Defines a local mode cache. + + + + + Defines a replication mode cache. + + + + + Defines an invalidation mode cache. + + + + + Defines a distribution mode cache. + + + + + Defines a scattered mode cache. + + + + + + + Uniquely identifies this cache container. + + + + + A set of aliases by which this cache container may also be referenced. + + + + + Indicates the default cache for this cache container. + + + + + Defines the module whose class loader should be used when building this cache container. + + + + + Determines whether or not the cache container should collect statistics. Keep disabled for optimal performance. + + + + + + + + Defines the channel used for this transport. + + + + + Defines the jgroups stack used by the transport. + + + + + + Infinispan uses a distributed lock to maintain a coherent transaction log during state transfer or rehashing, which means that only one cache can be doing state transfer or rehashing at the same time. + This constraint is in place because more than one cache could be involved in a transaction. + This timeout controls the time to wait to acquire acquire a lock on the distributed lock. + + + + + + + + + + The locking configuration of the cache. + + + + + The cache transaction configuration. + + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + The cache memory configuration. + + + + + + The cache expiration configuration. + + + + + + Defines a custom cache store. + + + + + Defines a file-based cache store. + + + + + + Defines a database cache store accessed via JDBC using string-based keys. + + + + + Defines a database cache store accessed via JDBC using binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead + + + + + Defines a database cache store accessed via JDBC using mixed string and binary-based keys. Warning: This option has been deprecated, please use jdbc-store instead. + + + + + + + Defines a remote cache store accessed via HotRod. + Nested properties will be treated as HotRod client properties. + + + + + + + HotRod-based store using Infinispan Server instance to store data. + + + + + + + + Uniquely identifies this cache within its cache container. + + + + + + Defines the module whose class loader should be used when building this cache, if different from the enclosing cache container. + + + + + + Determines whether or not the cache should collect statistics. Keep disabled for optimal performance. + + + + + + + + + + + + + + Sets the cache locking isolation level. + + + + + If true, a pool of shared locks is maintained for all entries that need to be locked. Otherwise, a lock is created per entry in the cache. Lock striping helps control memory footprint but may reduce concurrency in the system. + + + + + Maximum time to attempt a particular lock acquisition. + + + + + Concurrency level for lock containers. Adjust this value according to the number of concurrent threads interacting with Infinispan. + + + + + + + + Defines the transaction mode of the cache. + + + + + If there are any ongoing transactions when a cache is stopped, Infinispan waits for ongoing remote and local transactions to finish. The amount of time to wait for is defined by the cache stop timeout. + + + + + The locking mode for this cache, one of OPTIMISTIC or PESSIMISTIC. + + + + + + + + Maximum size of this cache. + + + + + + + + + + Sets the cache eviction type. + + + + + + + + + + + + Capability of the off-heap storage. + + + + + + + + + + Maximum idle time a cache entry will be maintained in the cache, in milliseconds. If the idle time is exceeded, the entry will be expired cluster-wide. -1 means the entries never expire. + + + + + Maximum lifespan of a cache entry, after which the entry is expired cluster-wide, in milliseconds. -1 means the entries never expire. + + + + + Interval (in milliseconds) between subsequent runs to purge expired entries from memory and any cache stores. If you wish to disable the periodic eviction process altogether, set wakeupInterval to -1. + + + + + + + + + + In SYNC mode, the timeout (in ms) used to wait for an acknowledgment when making a remote call, after which the call is aborted and an exception is thrown. + + + + + + + + + + + + + + + + + + + The partition handling configuration for distributed and replicated caches. + + + + + The state transfer configuration for distributed and replicated caches. + + + + + + A list of backup sites for this cache (for use with cross-site replication). + + + + + + + + + + + + + + + + + + + + Number of hash space segments (per cluster). + + + + + + Defines the consistent hash strategy for the cache. + This determines the consistent hash factory to use for generating the consistent hash. + + + + + + + + + + + + + Number of cluster-wide replicas for each cache entry. + + + + + Maximum lifespan in milliseconds of an entry placed in the L1 cache. + + + + + Controls the proportion of entries that will reside on the local node, compared to the other nodes in the cluster. + + + + + + + + + + + + When greater than zero, specifies the duration (in ms) that a cache entry will be cached on a non-owner following a write operation. + + + + + The threshold after which batched invalidations are sent. + + + + + + + + + + + Configures a cache store as write-behind instead of write-through. + + + + + A cache store property with name and value. + + + + + + + The maximum size of a batch to be inserted/deleted from the store. + If the value is less than one, then no upper limit is placed on the number of operations in a batch. + + + + + + This setting should be set to true when multiple cache instances share the same cache store (e.g., multiple nodes in a cluster using a JDBC-based CacheStore pointing to the same, shared database.) Setting this to true avoids multiple cache instances writing the same modification multiple times. If enabled, only the node where the modification originated will write to the cache store. If disabled, each individual cache reacts to a potential remote update by storing the data to the cache store. + + + + + If true, when the cache starts, data stored in the cache store will be pre-loaded into memory. This is particularly useful when data in the cache store will be needed immediately after startup and you want to avoid cache operations being delayed as a result of loading this data lazily. Can be used to provide a 'warm-cache' on startup, however there is a performance penalty as startup time is affected by this process. + + + + + If true, data is only written to the cache store when it is evicted from memory, a phenomenon known as 'passivation'. Next time the data is requested, it will be 'activated' which means that data will be brought back to memory and removed from the persistent store. f false, the cache store contains a copy of the contents in memory, so writes to cache result in cache store writes. This essentially gives you a 'write-through' configuration. + + + + + If true, fetch persistent state when joining a cluster. If multiple cache stores are chained, only one of them can have this property enabled. + + + + + If true, purges this cache store when it starts up. + + + + + If true, the singleton store cache store is enabled. SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. + + + + + + + + + Maximum number of entries in the asynchronous queue. When the queue is full, the store becomes write-through. + until it can accept new entries + + + + + + + Size of the thread pool whose threads are responsible for applying the modifications to the cache store. + + + + + + + + + + + The class name of the cache store implementation. + + + + + + + + + + + + The base directory in which to store the cache state. + + + + + + The path within "relative-to" in which to store the cache state. + If undefined, the path defaults to the cache container name. + + + + + + + + + + + + + A list of outbound socket bindings. + + + + + The name of the remote cache. If undefined, the default cache will be used. + + + + + + Enable/disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of zero is interpreted as an infinite timeout. + + + + + + + Enable/disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + + + + + + + + Name of the cache configuration template defined in Infinispan Server to create caches from. + + + + + + + Reference to a container-managed remote-cache-container. + + + + + + + + + + + + + References the pool name of a data source. + + + + + Defines the JDBC dialect. + + + + + + + + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + + + + + + + + + + Defines the table used to store cache buckets. + + + + + + + Defines the table used to store cache entries. + + + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache entry table. + + + + + + + + + + + + Defines the prefix prepended to the cache name used when composing the name of the cache bucket table. + + + + + + + + + + + Defines the column in which to store the cache key or bucket id. + + + + + Defines the column in which to store the cache entry or bucket. + + + + + Defines the column in which to store the timestamp of the cache entry or bucket. + + + + + + The fetch size used when querying from this table. Used to avoid heap memory exhaustion when query is large. + + + + + Indicates whether the store should create this database table when the cache starts. + + + + + Indicates whether the store should drop this database table when the cache stops. + + + + + + + + The name of the column used to store the cache key or bucket id. + + + + + The type of the column used to store the cache key or bucket id. + + + + + + + + The name of the column used to store the cache entry or bucket. + + + + + The type of the column used to store the cache entry or bucket. + + + + + + + + The name of the column used to store the cache entry or bucket timestamp. + + + + + The type of the column used to store the cache entry or bucket timestamp. + + + + + + + + If enabled, the cache will enter degraded mode upon detecting a network partition that threatens the integrity of the cache. + + + + + + + + + The maximum amount of time (in ms) to wait for state from neighboring caches, before throwing an exception and aborting startup. + A timeout of 0 means the cache will be available immediately after joining, and initial state transfer is non-blocking. + + + + + + The number of cache entries to batch in each transfer. + + + + + + + + + A backup site for this cache. + + + + + + + + + + Control when to take this backup site offline. + + + + + + The name of this remote site. + + + + + The backup strategy for this cache. + + + + + The policy to follow when connectivity to the backup site fails. + + + + + The timeout for replicating to the backup site. + + + + + Indicates whether or not this backup site is enabled. + + + + + + + + The name of the remote cache for which this cache acts as a backup + + + + + The site of the remote cache for which this cache acts as a backup. + + + + + + + + Indicates the number of failures after which this backup site should go offline. + + + + + Indicates the minimum time (in milliseconds) to wait after the max number of failures is reached, after which this backup site should go offline. + + + + + + + + + + Defines the name of a property. + + + + + + + + + + + + No locking isolation will be performed. This is only valid in local mode. In clustered mode, READ_COMMITTED will be used instead. + + + + + + + Unsupported. Actually configures READ_COMMITTED. + + + + + + + Read committed is an isolation level that guarantees that any data read is committed at the moment it is read. However, depending on the outcome of other transactions, successive reads may return different results. + + + + + + + Repeatable read is an isolation level that guarantees that any data read is committed at the moment it is read and that, within a transaction, successive reads will always return the same data. + + + + + + + Unsupported. Actually configures REPEATABLE_READ. + + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.Synchronization + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, with recovery. + + + + + + + + + + + Evicts the oldest entries when the number of cache entries exceeds the specified size. + + + + + + + Evicts the oldest entries when the total memory size of cache entries exceeds the specified size. + + + + + + + + + + + + Enables asynchronous mode. + + + + + + + Enables synchronous mode. + + + + + + + + + + + + Enables Optimistic locking. + + + + + + + Enables Pessimistic locking. + + + + + + + + + + + + + + + + Ignore backup failures. + + + + + + + Warn of backup failures. + + + + + + + Fail local operations when a backup failure occurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A given cache key will have the same consistent hash on every node on any cache with the same topology. + + + + + + + A given cache key will have the same consistent hash on every node within a given cache with the same topology. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + Fixed thread pool size for the scheduled thread pool. + + + + + Timeout in milliseconds to remove idle thread from the scheduled thread pool. + + + + + + + + + + Configuration for the executor service used for asynchronous work on the Transport, + including asynchronous marshalling and Cache async operations such as RemoteCache.putAsync(). + + + + + + + Configuration of the connection pool. + + + + + + + Configures using near cache in invalidated mode. + When entries are updated or removed server-side, invalidation messages will be sent to clients to remove them from the near cache. + + + + + + + A property with name and value. + + + + + + + Configures remote server clusters for Hot Rod client to connect to. + + + + + + + Security configuration. + + + + + + + Transaction configuration. + + + + + + + + Defines the maximum socket connect timeout before giving up connecting to the server. + + + + + + + Specifies the default remote server cluster. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing keys, to minimize array resizing. + + + + + + + Sets the maximum number of retries for each request. A valid value should be greater or equals than 0. + Value of 0 means no retry will made in case of a network failure. + + + + + + Defines the module whose class loader should be used when configuring remote cache container marshaller. + + + + + + Uniquely identifies this remote cache container. + + + + + + + Defines the protocol version that this client should use. + + + + + + + Enable or disable SO_TIMEOUT on socket connections to remote Hot Rod servers with the specified timeout, in milliseconds. + A timeout of 0 is interpreted as an infinite timeout. + + + + + + + Enables statistics gathering for this remote cache. + + + + + + + Enable or disable TCP_NODELAY on socket connections to remote Hot Rod servers. + + + + + + + Configures TCP keepalive on the TCP stack. + + + + + + + This hint allows sizing of byte buffers when serializing and deserializing values, to minimize array resizing. + + + + + + + + + + Defines remote server cluster. + + + + + + + + + Name of remote server cluster. + + + + + List of socket bindings of remote servers. + + + + + + + + + + + + Defines the maximum number of elements to keep in the near cache. + + + + + + + + + + Specifies what happens when asking for a connection from a server's pool, and that pool is exhausted. + + + + + + + Controls the maximum number of connections per server that are allocated (checked out to client threads, or idle in the pool) at one time. + When non-positive, there is no limit to the number of connections per server. + When maxActive is reached, the connection pool for that server is said to be exhausted. + Value -1 means no limit. + + + + + + + The amount of time in milliseconds to wait for a connection to become available when the exhausted action is ExhaustedAction.WAIT, + after which a java.util.NoSuchElementException will be thrown. + If a negative value is supplied, the pool will block indefinitely. + + + + + + + Specifies the minimum amount of time that an connection may sit idle in the pool before it is eligible for eviction due to idle time. + When non-positive, no connection will be dropped from the pool due to idle time alone. + This setting has no effect unless timeBetweenEvictionRunsMillis > 0. + + + + + + + Sets a target value for the minimum number of idle connections (per server) that should always be available. + If this parameter is set to a positive number and timeBetweenEvictionRunsMillis > 0, each time the idle connection eviction thread runs, + it will try to create enough idle instances so that there will be minIdle idle instances available for each server. + + + + + + + + + + + An exception will be thrown to the calling user. + + + + + + + The caller will block by invoking waits until a new or idle connections is available. + + + + + + + A new persistent connection will be created and returned thus rendering maxActive meaningless. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + + + + Reference to the Elytron-managed SSLContext to be used for connecting to the remote cluster. + + + + + + + The duration (in ms) after which idle transactions are rolled back. + + + + + + + + + + Cache will be non-transactional. + + + + + Cache will support batching of operations. + + + + + Cache will enlist within transactions as a javax.transaction.xa.XAResource, without recovery. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jaxrs_1_0.xsd b/wildfly/docs/schema/jboss-as-jaxrs_1_0.xsd new file mode 100644 index 0000000..c61f37a --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jaxrs_1_0.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jaxrs_2_0.xsd b/wildfly/docs/schema/jboss-as-jaxrs_2_0.xsd new file mode 100644 index 0000000..d5b91b9 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jaxrs_2_0.xsd @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-jaxrs_3_0.xsd b/wildfly/docs/schema/jboss-as-jaxrs_3_0.xsd new file mode 100644 index 0000000..4a72de8 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jaxrs_3_0.xsd @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-jca_1_1.xsd b/wildfly/docs/schema/jboss-as-jca_1_1.xsd new file mode 100644 index 0000000..bc5fd02 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jca_1_1.xsd @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + Toggle archive validation for the deployment + units. If it's not present it's considered true + with default attributes. + + + + + + + + Toggle bean validation (JSR-303) for the + deployment units. If it's not present it's + considered true + + + + + + + + The default work manager and its thread pools + + + + + + + + A custom work manager definition and its thread pools + + + + + + + + Definition of custom bootstrap contexts + + + + + + + + + + + + + Specify whether archive validation is enabled. Default: true + + + + + + + Should an archive validation error report fail the deployment. Default: true + + + + + + + Should an archive validation warning report fail the deployment. Default: false + + + + + + + + + + Specify whether bean validation is enabled. + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + + Specifies the name of the bootstrap context. + + + + + + + Specifies the name of the work manager to use for this context. + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jdr_1_0.xsd b/wildfly/docs/schema/jboss-as-jdr_1_0.xsd new file mode 100644 index 0000000..d7b5fb7 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jdr_1_0.xsd @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_1_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_1_0.xsd new file mode 100644 index 0000000..e5b6785 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_1_0.xsd @@ -0,0 +1,123 @@ + + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Defines a protocol stack. + + + + + + Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Provides an address/port binding for a protocol. + + + + + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + + + + + + + + Defines the name of a protocol property. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_1_1.xsd b/wildfly/docs/schema/jboss-as-jgroups_1_1.xsd new file mode 100644 index 0000000..0cd06c4 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_1_1.xsd @@ -0,0 +1,138 @@ + + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Defines a protocol stack. + + + + + + Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Provides an address/port binding for a protocol. + + + + + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + + + Defines the name of a protocol property. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_2_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_2_0.xsd new file mode 100644 index 0000000..b836a89 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_2_0.xsd @@ -0,0 +1,176 @@ + + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Defines a protocol stack. + + + + + + Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Provides an address/port binding for a protocol. + + + + + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The stack name used to create a bridge channel to this remote site. + + + + + The cluster name of the channel that bridges this remote site. + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_3_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_3_0.xsd new file mode 100644 index 0000000..8d8d328 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_3_0.xsd @@ -0,0 +1,298 @@ + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + Defines the stack used by this channel. + If undefined, the channel will use the default stack. + + + + + + Indicates the module from which to load clustering services. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Provides an address/port binding for a protocol. + + + + + Indicates the module from which to load this protocol. + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for internal messages used by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_4_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_4_0.xsd new file mode 100644 index 0000000..37e1be1 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_4_0.xsd @@ -0,0 +1,304 @@ + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the name of this channel. + + + + + + + Defines the stack used by this channel. + + + + + + + Defines the cluster name of this channel. If undefined, the channel name will be used. + + + + + + Indicates the module from which to load clustering services. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + Deprecated. Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Provides an address/port binding for a protocol. + + + + + Indicates the module from which to load this protocol. + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for internal messages used by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_5_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_5_0.xsd new file mode 100644 index 0000000..c552dfe --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_5_0.xsd @@ -0,0 +1,527 @@ + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the name of this channel. + + + + + + + Defines the stack used by this channel. + + + + + + + Defines the cluster name of this channel. If undefined, the channel name will be used. + + + + + + Indicates the module from which to load clustering services. + + + + + Indicates whether or not this channel will collect statistics. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + Deprecated. Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + Indicates whether or not all protocols in the stack will collect statistics by default. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Indicates the module from which to load this protocol. + + + + + Indicates whether or not this protocol will collect statistics overriding stack configuration. + + + + + + + + + + Deprecated. Socket-based protocols should use <socket-protocol/> instead. + + + + + + + + + + + + Provides a socket binding for a protocol. + + + + + + + + + + + + Provides a list of socket bindings for a protocol. + + + + + + + + + + + + Data source reference for JDBC protocols to be used instead of connection and JNDI lookup properties. + + + + + + + + + + + + + References the password credential with which the key is protected. + + + + + + References key store containing the key used to encrypt messages. + + + + + The alias of the key used to encrypt. + + + + + + + + + + + + + An auth token using a plain text shared secret. + + + + + An auth token using a digest of a shared secret. + + + + + An auth token using an encrypted shared secret. + + + + + + + + + + + + References a shared secret used to authenticate new members. + + + + + + + + + + + The digest algorithm with which to obfuscate the shared secret. + + + + + + + + + + + + + References the credential required to obtain the specified key from the specified store. + + + + + + References key store containing the private key and certificate used to authenticate new members. + + + + + The alias of the private key and certificate used to authenticate new members. + + + + + The encryption algorithm/transformation used to protect the shared secret during transmission. + + + + + + + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for internal messages used by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Maximum queue length for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_6_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_6_0.xsd new file mode 100644 index 0000000..fd0d581 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_6_0.xsd @@ -0,0 +1,507 @@ + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the name of this channel. + + + + + + + Defines the stack used by this channel. + + + + + + + Defines the cluster name of this channel. If undefined, the channel name will be used. + + + + + + Indicates the module from which to load clustering services. + + + + + Indicates whether or not this channel will collect statistics. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + Deprecated. Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + Indicates whether or not all protocols in the stack will collect statistics by default. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Indicates the module from which to load this protocol. + + + + + Indicates whether or not this protocol will collect statistics overriding stack configuration. + + + + + + + + + + Deprecated. Socket-based protocols should use <socket-protocol/> instead. + + + + + + + + + + + + Provides a socket binding for a protocol. + + + + + + + + + + + + Provides a list of socket bindings for a protocol. + + + + + + + + + + + + Data source reference for JDBC protocols to be used instead of connection and JNDI lookup properties. + + + + + + + + + + + + + References the password credential with which the key is protected. + + + + + + References key store containing the key used to encrypt messages. + + + + + The alias of the key used to encrypt. + + + + + + + + + + + + + An auth token using a plain text shared secret. + + + + + An auth token using a digest of a shared secret. + + + + + An auth token using an encrypted shared secret. + + + + + + + + + + + + References a shared secret used to authenticate new members. + + + + + + + + + + + The digest algorithm with which to obfuscate the shared secret. + + + + + + + + + + + + + References the credential required to obtain the specified key from the specified store. + + + + + + References key store containing the private key and certificate used to authenticate new members. + + + + + The alias of the private key and certificate used to authenticate new members. + + + + + The encryption algorithm/transformation used to protect the shared secret during transmission. + + + + + + + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_7_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_7_0.xsd new file mode 100644 index 0000000..c987635 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_7_0.xsd @@ -0,0 +1,497 @@ + + + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the name of this channel. + + + + + + + Defines the stack used by this channel. + + + + + + + Defines the cluster name of this channel. If undefined, the channel name will be used. + + + + + + Indicates the module from which to load clustering services. + + + + + Indicates whether or not this channel will collect statistics. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + Deprecated. Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + Indicates whether or not all protocols in the stack will collect statistics by default. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Indicates the module from which to load this protocol. + + + + + Indicates whether or not this protocol will collect statistics overriding stack configuration. + + + + + + + + + + Deprecated. Socket-based protocols should use <socket-protocol/> instead. + + + + + + + + + + + + Provides a socket binding for a protocol. + + + + + The socket-binding used to configure the bind address/port of the socket used to send messages to other members. + + + + + + + + + + + + Provides a list of socket bindings for a protocol. + + + + + + + + + + + + Data source reference for JDBC protocols to be used instead of connection and JNDI lookup properties. + + + + + + + + + + + + + References the password credential with which the key is protected. + + + + + + References key store containing the key used to encrypt messages. + + + + + The alias of the key used to encrypt. + + + + + + + + + + + + + An auth token using a plain text shared secret. + + + + + An auth token using a digest of a shared secret. + + + + + An auth token using an encrypted shared secret. + + + + + + + + + + + + References a shared secret used to authenticate new members. + + + + + + + + + + + The digest algorithm with which to obfuscate the shared secret. + + + + + + + + + + + + + References the credential required to obtain the specified key from the specified store. + + + + + + References key store containing the private key and certificate used to authenticate new members. + + + + + The alias of the private key and certificate used to authenticate new members. + + + + + The encryption algorithm/transformation used to protect the shared secret during transmission. + + + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + The socket-binding used to configure the bind address/port of the socket used to receive messages from other members. + + + + + The socket-binding used to configure the bind address/port of the socket used to send messages to other members. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_8_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_8_0.xsd new file mode 100644 index 0000000..2021fba --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_8_0.xsd @@ -0,0 +1,497 @@ + + + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the name of this channel. + + + + + + + Defines the stack used by this channel. + + + + + + + Defines the cluster name of this channel. If undefined, the channel name will be used. + + + + + + Indicates the module from which to load clustering services. + + + + + Indicates whether or not this channel will collect statistics. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + Deprecated. Identifies the default protocol stack. + + + + + + + + + Defines the transport protocol for a stack. + + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + Indicates whether or not all protocols in the stack will collect statistics by default. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Indicates the module from which to load this protocol. + + + + + Indicates whether or not this protocol will collect statistics overriding stack configuration. + + + + + + + + + + Deprecated. Socket-based protocols should use <socket-protocol/> instead. + + + + + + + + + + + + Provides a socket binding for a protocol. + + + + + The socket-binding used to configure the bind address/port of the socket used to send messages to other members. + + + + + + + + + + + + Provides a list of socket bindings for a protocol. + + + + + + + + + + + + Data source reference for JDBC protocols to be used instead of connection and JNDI lookup properties. + + + + + + + + + + + + + References the password credential with which the key is protected. + + + + + + References key store containing the key used to encrypt messages. + + + + + The alias of the key used to encrypt. + + + + + + + + + + + + + An auth token using a plain text shared secret. + + + + + An auth token using a digest of a shared secret. + + + + + An auth token using an encrypted shared secret. + + + + + + + + + + + + References a shared secret used to authenticate new members. + + + + + + + + + + + The digest algorithm with which to obfuscate the shared secret. + + + + + + + + + + + + + References the credential required to obtain the specified key from the specified store. + + + + + + References key store containing the private key and certificate used to authenticate new members. + + + + + The alias of the private key and certificate used to authenticate new members. + + + + + The encryption algorithm/transformation used to protect the shared secret during transmission. + + + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + + Indicates whether or not the channels created for this stack should use a single, shared transport. + + + + + The socket-binding used to configure the bind address/port of the socket used to receive messages from other members. + + + + + The socket-binding used to configure the bind address/port of the socket used to send messages to other members. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Defines the thread pool used for default messages received by this transport. + + + + + Defines the thread pool used for OOB messages received by this transport. + + + + + Defines the timer thread pool used by this transport. + + + + + Defines the thread factory used by this transport. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jgroups_9_0.xsd b/wildfly/docs/schema/jboss-as-jgroups_9_0.xsd new file mode 100644 index 0000000..63437ab --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jgroups_9_0.xsd @@ -0,0 +1,448 @@ + + + + + + + + + Enumerates the protocol stacks available to the channel factory. + + + + + + + + Enumerates the defined channels. + + + + + Enumerates the defined protocol stacks. + + + + + + + + + + Defines a channel. + + + + + + Identifies the default cluster. + + + + + + + + + Defines a fork of this channel. + + + + + + + Defines the name of this channel. + + + + + + + Defines the stack used by this channel. + + + + + + + Defines the cluster name of this channel. If undefined, the channel name will be used. + + + + + + Indicates the module from which to load clustering services. + + + + + Indicates whether or not this channel will collect statistics. + + + + + + + + + Defines a protocol to add to the protocol stack of this fork channel. + + + + + + + Defines the cluster name of this channel. + + + + + + + + + + Defines a protocol stack. + + + + + + + + + + Defines the transport protocol for a stack. + + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + Defines a non-transport protocol for a stack. + + + + + + Defines a relay protocol for a stack. + + + + + + Uniquely identifies this stack. + + + + + Indicates whether or not all protocols in the stack will collect statistics by default. + + + + + + + + + Defines a property override for a protocol. + + + + + + Identifies the protocol type, e.g. TCP, UDP, PING, etc. + + + + + Indicates the module from which to load this protocol. + + + + + Indicates whether or not this protocol will collect statistics overriding stack configuration. + + + + + + + + + + Provides a socket binding for a protocol. + + + + + The socket-binding used to configure the bind address/port of the socket used to send messages to other members. + + + + + + + + + + + + Provides a list of socket bindings for a protocol. + + + + + + + + + + + + Data source reference for JDBC protocols to be used instead of connection and JNDI lookup properties. + + + + + + + + + + + + + References the password credential with which the key is protected. + + + + + + References key store containing the key used to encrypt messages. + + + + + The alias of the key used to encrypt. + + + + + + + + + + + + + An auth token using a plain text shared secret. + + + + + An auth token using a digest of a shared secret. + + + + + An auth token using an encrypted shared secret. + + + + + + + + + + + + References a shared secret used to authenticate new members. + + + + + + + + + + + The digest algorithm with which to obfuscate the shared secret. + + + + + + + + + + + + + References the credential required to obtain the specified key from the specified store. + + + + + + References key store containing the private key and certificate used to authenticate new members. + + + + + The alias of the private key and certificate used to authenticate new members. + + + + + The encryption algorithm/transformation used to protect the shared secret during transmission. + + + + + + + + + + + + + Defines the thread pool used for default messages received by this transport. + + + + + + The socket-binding used to configure the bind address/port of the socket used to receive messages from other members. + + + + + The socket-binding used to configure the bind address/port of the socket used to send messages to other members. + + + + + If specified, enables diagnostics and specified the multicast address/port on which to communicate. + + + + + Identifies the site where this node runs. + + + + + Identifies the rack where this node runs. + + + + + Identifies the machine where this node runs. + + + + + + + + + + Minimum thread pool size for the thread pool. + + + + + Maximum thread pool size for the thread pool. + + + + + Timeout in milliseconds to remove idle thread from the pool. + + + + + + + + + + Defines the name of a protocol property. + + + + + + + + + + + Defines a remote site to which to bridge. + + + + + + The name of our site. + + + + + + + + The name of the remote site. + + + + + The bridge channel to this remote site. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jmx_1_0.xsd b/wildfly/docs/schema/jboss-as-jmx_1_0.xsd new file mode 100644 index 0000000..6135d89 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jmx_1_0.xsd @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jmx_1_1.xsd b/wildfly/docs/schema/jboss-as-jmx_1_1.xsd new file mode 100644 index 0000000..7329f16 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jmx_1_1.xsd @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + If true then this connector will use the management endpoint, otherwise it will use the + remoting subsystem endpoint. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jmx_1_2.xsd b/wildfly/docs/schema/jboss-as-jmx_1_2.xsd new file mode 100644 index 0000000..68a191b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jmx_1_2.xsd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If true then this connector will use the management endpoint, otherwise it will use the + remoting subsystem endpoint. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jmx_1_3.xsd b/wildfly/docs/schema/jboss-as-jmx_1_3.xsd new file mode 100644 index 0000000..9aebf85 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jmx_1_3.xsd @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If true then this connector will use the management endpoint, otherwise it will use the + remoting subsystem endpoint. + + + + + + + + + Declaration of management operation audit logging configuration. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + Configures access control sensititity for the mbeans in the jmx subsystem + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jpa_1_0.xsd b/wildfly/docs/schema/jboss-as-jpa_1_0.xsd new file mode 100644 index 0000000..804f88c --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jpa_1_0.xsd @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jpa_1_1.xsd b/wildfly/docs/schema/jboss-as-jpa_1_1.xsd new file mode 100644 index 0000000..a8b5128 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jpa_1_1.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + Controls how JPA extended persistence context (XPC) inheritance is performed. + DEEP - Extended persistence context is shared at top bean level with all sub-beans referencing the same named persistence context. + SHALLOW - Extended persistece context is only shared with the parent bean (never with sibling beans). + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jsf_1_0.xsd b/wildfly/docs/schema/jboss-as-jsf_1_0.xsd new file mode 100644 index 0000000..28cebd7 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jsf_1_0.xsd @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jsf_1_1.xsd b/wildfly/docs/schema/jboss-as-jsf_1_1.xsd new file mode 100644 index 0000000..89cea65 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jsf_1_1.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-jsr77_1_0.xsd b/wildfly/docs/schema/jboss-as-jsr77_1_0.xsd new file mode 100644 index 0000000..2bd88b1 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-jsr77_1_0.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-logging_1_0.xsd b/wildfly/docs/schema/jboss-as-logging_1_0.xsd new file mode 100644 index 0000000..2ff3b0b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_1_0.xsd @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a simple filter type. + + + + + + + + + Defines a composite filter type. The "any" filter will return true of any of its constituent filters + returns true; the "all" filter will return false if any of its constituent filters returns false. Both + composite filter types are short-circuiting, meaning that if the result can be determined with an earlier + filter, later filters are not run. + + + + + + + + + + + + + + + + + + + + + + + + A regular expression-based filter. The filter returns true if the pattern matches. + + + + + + + + + A regular expression substitution filter. This filter modifies the log message and always returns true. + + + + + + + + + + + A level filter. This filter returns true if the log message level matches the parameter. It is a + numerical match; two differently-named levels with the same numeric value will be considered equal. + + + + + + + + + A level range filter. This filter returns true if the log message level matches the range specified + by the parameters. It is a + numerical match; two differently-named levels with the same numeric value will be considered equal. + + + + + + + + + + + + A level change filter. This filter modifies the log message and always returns true. + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_1_1.xsd b/wildfly/docs/schema/jboss-as-logging_1_1.xsd new file mode 100644 index 0000000..a46cd8f --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_1_1.xsd @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a simple filter type. + + + + + + + + + Defines a composite filter type. The "any" filter will return true of any of its constituent filters + returns true; the "all" filter will return false if any of its constituent filters returns false. Both + composite filter types are short-circuiting, meaning that if the result can be determined with an earlier + filter, later filters are not run. + + + + + + + + + + + + + + + + + + + + + + + + A regular expression-based filter. The filter returns true if the pattern matches. + + + + + + + + + A regular expression substitution filter. This filter modifies the log message and always returns true. + + + + + + + + + + + A level filter. This filter returns true if the log message level matches the parameter. It is a + numerical match; two differently-named levels with the same numeric value will be considered equal. + + + + + + + + + A level range filter. This filter returns true if the log message level matches the range specified + by the parameters. It is a + numerical match; two differently-named levels with the same numeric value will be considered equal. + + + + + + + + + + + + A level change filter. This filter modifies the log message and always returns true. + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_1_2.xsd b/wildfly/docs/schema/jboss-as-logging_1_2.xsd new file mode 100644 index 0000000..57d02b5 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_1_2.xsd @@ -0,0 +1,460 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_1_3.xsd b/wildfly/docs/schema/jboss-as-logging_1_3.xsd new file mode 100644 index 0000000..fd93f2e --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_1_3.xsd @@ -0,0 +1,462 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_1_4.xsd b/wildfly/docs/schema/jboss-as-logging_1_4.xsd new file mode 100644 index 0000000..ac4300e --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_1_4.xsd @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_1_5.xsd b/wildfly/docs/schema/jboss-as-logging_1_5.xsd new file mode 100644 index 0000000..52368e0 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_1_5.xsd @@ -0,0 +1,580 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_2_0.xsd b/wildfly/docs/schema/jboss-as-logging_2_0.xsd new file mode 100644 index 0000000..b3cce5b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_2_0.xsd @@ -0,0 +1,566 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_3_0.xsd b/wildfly/docs/schema/jboss-as-logging_3_0.xsd new file mode 100644 index 0000000..e67cdde --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_3_0.xsd @@ -0,0 +1,595 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_4_0.xsd b/wildfly/docs/schema/jboss-as-logging_4_0.xsd new file mode 100644 index 0000000..3f59b46 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_4_0.xsd @@ -0,0 +1,595 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_5_0.xsd b/wildfly/docs/schema/jboss-as-logging_5_0.xsd new file mode 100644 index 0000000..9a85296 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_5_0.xsd @@ -0,0 +1,775 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + Indicates how the cause of the logged message, if one is available, will be added to the output. + + + + + + + The value to be used to indicate the end of a record. If set to null no delimiter will be used + at the end of the record. The default value is a line feed. + + + + + + + Allows the names of the keys or elements for the properties to be overridden. + + + + + + + Sets the meta data to use in the structured format. Properties will be added to each log message. + + + + + + + + The date/time format pattern. The pattern must be a valid + java.time.format.DateTimeFormatter.ofPattern() pattern. + + + + + + + Indicates whether or not pretty printing should be used when formatting. + + + + + + + Sets whether or not details should be printed. Printing the details can be expensive as the values + are retrieved from the caller. The details include the source class name, source file name, source + method name and source line number. + + + + + + + The zone ID for formatting the date and time. The system default is used if left undefined. + + + + + + + + + + + + Allows the namespace to be overridden. If not defined a default will be used. + + + + + + + Indicates whether or no the namespace should be added to each record element. + + + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Set the output type for exceptions. The default is detailed. + + + + + + + + + The cause, if present, will be an array of stack trace elements. This will include + suppressed exceptions and the cause of the exception. + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_6_0.xsd b/wildfly/docs/schema/jboss-as-logging_6_0.xsd new file mode 100644 index 0000000..22fa642 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_6_0.xsd @@ -0,0 +1,810 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a socket. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + Indicates how the cause of the logged message, if one is available, will be added to the output. + + + + + + + The value to be used to indicate the end of a record. If set to null no delimiter will be used + at the end of the record. The default value is a line feed. + + + + + + + Allows the names of the keys or elements for the properties to be overridden. + + + + + + + Sets the meta data to use in the structured format. Properties will be added to each log message. + + + + + + + + The date/time format pattern. The pattern must be a valid + java.time.format.DateTimeFormatter.ofPattern() pattern. + + + + + + + Indicates whether or not pretty printing should be used when formatting. + + + + + + + Sets whether or not details should be printed. Printing the details can be expensive as the values + are retrieved from the caller. The details include the source class name, source file name, source + method name and source line number. + + + + + + + The zone ID for formatting the date and time. The system default is used if left undefined. + + + + + + + + + + + + Allows the namespace to be overridden. If not defined a default will be used. + + + + + + + Indicates whether or no the namespace should be added to each record element. + + + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Set the output type for exceptions. The default is detailed. + + + + + + + + + The cause, if present, will be an array of stack trace elements. This will include + suppressed exceptions and the cause of the exception. + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_7_0.xsd b/wildfly/docs/schema/jboss-as-logging_7_0.xsd new file mode 100644 index 0000000..f2486be --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_7_0.xsd @@ -0,0 +1,811 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a socket. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + Indicates how the cause of the logged message, if one is available, will be added to the output. + + + + + + + The value to be used to indicate the end of a record. If set to null no delimiter will be used + at the end of the record. The default value is a line feed. + + + + + + + Allows the names of the keys or elements for the properties to be overridden. + + + + + + + Sets the meta data to use in the structured format. Properties will be added to each log message. + + + + + + + + The date/time format pattern. The pattern must be a valid + java.time.format.DateTimeFormatter.ofPattern() pattern. + + + + + + + Indicates whether or not pretty printing should be used when formatting. + + + + + + + Sets whether or not details should be printed. Printing the details can be expensive as the values + are retrieved from the caller. The details include the source class name, source file name, source + method name and source line number. + + + + + + + The zone ID for formatting the date and time. The system default is used if left undefined. + + + + + + + + + + + + Allows the namespace to be overridden. If not defined a default will be used. + + + + + + + Indicates whether or no the namespace should be added to each record element. + + + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Set the output type for exceptions. The default is detailed. + + + + + + + + + The cause, if present, will be an array of stack trace elements. This will include + suppressed exceptions and the cause of the exception. + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-logging_8_0.xsd b/wildfly/docs/schema/jboss-as-logging_8_0.xsd new file mode 100644 index 0000000..2398d17 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-logging_8_0.xsd @@ -0,0 +1,830 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines whether or not deployments should be scanned for configuration files. If set to + true and a configuration file is found the log manager will be configured based on the + configuration file. + + + + + + + + + + + Contains a list of profiles available for use in deployments + + + + + + + + + + + A logging profile that can be used in a deployment for a custom logging configuration. + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form properties. + + + + + + + + + + + + + + + + A named reference to another object. + + + + + + + + + A collection of handlers to apply to the enclosing object. + + + + + + + + + + + Defines the root logger for this log context. + + + + + + + + + + + + + Defines a logger category. + + + + + + + + + + + + + + Defines a handler which writes to the console. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after a time period derived from the given + suffix string, which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point or the time period derived from the given suffix string and keeping a fixed number of + backups. The suffix should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a file, rotating the log after the size of the file grows beyond a + certain point and keeping a fixed number of backups. + + + + + + + + + + + + + + + + + + + + + + + Defines a handler which writes to the sub-handlers in an asynchronous thread. Used for handlers which + introduce a substantial amount of lag. + + + + + + + + + + + + + + + + + Defines a custom handler. + + + + + + + + + + + + + + + + + + + Defines a handler which writes to a socket. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a syslog handler for UNIX/Linux based operating systems. + + + + + + + + The address of the syslog server. The default is localhost. + + + + + + + The name of the host the messages are being sent from. For example the name of the host the + application server is running on. + + + + + + + The port the syslog server is listening on. The default is 514. + + + + + + + The app name used when formatting the message in RFC5424 format. By default the app name is + "java" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Facility as defined by RFC-5424 (http://tools.ietf.org/html/rfc5424)and RFC-3164 + (http://tools.ietf.org/html/rfc3164). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A formatter that can be assigned to a handler. + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + + + + + + + + Defines a pattern formatter. See the documentation for + org.jboss.logmanager.formatters.FormatStringParser + for more information about the format string. + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + The format pattern as defined in org.jboss.logmanager.formatters.FormatStringParser. + + + + + + + The color-map attribute allows for a comma delimited list of colors to be used for different levels. + The + format is level-name:color-name. + + Valid Levels; severe, fatal, error, warn, warning, info, debug, trace, config, fine, finer, finest + + Valid Colors; black, green, red, yellow, blue, magenta, cyan, white, brightblack, brightred, + brightgreen, + brightblue, brightyellow, brightmagenta, brightcyan, brightwhite + + + + + + + + + + + Indicates how the cause of the logged message, if one is available, will be added to the output. + + + + + + + The value to be used to indicate the end of a record. If set to null no delimiter will be used + at the end of the record. The default value is a line feed. + + + + + + + Allows the names of the keys or elements for the properties to be overridden. + + + + + + + Sets the meta data to use in the structured format. Properties will be added to each log message. + + + + + + + + The date/time format pattern. The pattern must be a valid + java.time.format.DateTimeFormatter.ofPattern() pattern. + + + + + + + Indicates whether or not pretty printing should be used when formatting. + + + + + + + Sets whether or not details should be printed. Printing the details can be expensive as the values + are retrieved from the caller. The details include the source class name, source file name, source + method name and source line number. + + + + + + + The zone ID for formatting the date and time. The system default is used if left undefined. + + + + + + + + + + + + Allows the namespace to be overridden. If not defined a default will be used. + + + + + + + Indicates whether or no the namespace should be added to each record element. + + + + + + + + + + + + + + + + + + + + + + + + The name of a defined formatter that will be used to format the log message. + + + + + + + + + Set the output type for exceptions. The default is detailed. + + + + + + + + + The cause, if present, will be an array of stack trace elements. This will include + suppressed exceptions and the cause of the exception. + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + The cause, if present, will be a string representation of the stack trace in a + stackTrace property. The property value is a string created by + Throwable.printStackTrace(). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a formatter. + + + + + + + + + + + + Formats the log message according to the RFC specification. + + + + + + + + + Formats the message according the the RFC-5424 specification + (http://tools.ietf.org/html/rfc5424#section-6) + + + + + + + Formats the message according the the RFC-3164 specification + (http://tools.ietf.org/html/rfc3164#section-4.1) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-mail_1_0.xsd b/wildfly/docs/schema/jboss-as-mail_1_0.xsd new file mode 100644 index 0000000..6f0bf74 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mail_1_0.xsd @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mail_1_1.xsd b/wildfly/docs/schema/jboss-as-mail_1_1.xsd new file mode 100644 index 0000000..d47b794 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mail_1_1.xsd @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mail_1_2.xsd b/wildfly/docs/schema/jboss-as-mail_1_2.xsd new file mode 100644 index 0000000..34f217e --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mail_1_2.xsd @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_1_0.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_1_0.xsd new file mode 100644 index 0000000..5189907 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_1_0.xsd @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value which will be prepended to the URL of MCMP commands. + + + + + The balancer name. All nodes of a cluster have to use the same value. + + + + + + + + + + + + + + The amount of time in seconds for which to wait for clean shutdown of a context. + + + + + Number of seconds to wait for a response from an httpd proxy to MCMP commands before timing out, and flagging the proxy as in error. + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the back-end response before returning error. + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + Enables/disables packet flushing. + + + + + Time to wait before flushing packets in milliseconds. + + + + + Time (in seconds) in which to wait for a pong answer to a ping. + + + + + Soft maximum idle connection count. + + + + + Time to live (in seconds) for idle connections above smax. + + + + + Load balancing group + + + + + + Number of seconds to wait for a worker to become available to handle a request. When no workers of a + balancer are usable, mod_cluster will retry after a while (workerTimeout/100). That is timeout in the + balancer mod_proxy documentation. A value of -1 indicates that the HTTPd will not wait + for a worker to be available and will return an error if none is available. + + + + + + + + + + Configuration information for one SSL configuration. + sslCertificateEncodingAlgorithm (default value only) + sslKeyStoreType/sslTrustStoreType (JKS: default value only) + sslKeyStoreProvider/sslTrustStoreProvider (only default value). + sslTrustAlgorithm (only default value). + sslTrustMaxCertLength (5: default value only) + + + + + sslKeyAlias The alias of the key holding the client certificates in the key store. + + + + + + sslKeyStorePassword/sslTrustStorePassword Password granting access to the key store and trust store. + + + + + + + sslKeyStore: That is the keystore name here. + + + + + + + sslCiphers: comma separated list of encryption ciphers the configuration is allowed to use, that MUST NOT be + the JVM default in of JSSE as contains weak ciphers. + that is SSLCipherSuite when using OpenSSL (APR). + + + + + + + sslProtocol: Overrides the default SSL socket protocol. + + + + + + + sslTrustStore location of the file containing the trust store. + + + + + + + sslCrlFile A file or URL to get the revocation list. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_1_1.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_1_1.xsd new file mode 100644 index 0000000..3783f9f --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_1_1.xsd @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value which will be prepended to the URL of MCMP commands. + + + + + The balancer name. All nodes of a cluster have to use the same value. + + + + + + + + + + + + + + The amount of time in seconds for which to wait for clean shutdown of a context. + + + + + Number of seconds to wait for a response from an httpd proxy to MCMP commands before timing out, and flagging the proxy as in error. + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the back-end response before returning error. + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + Enables/disables packet flushing. + + + + + Time to wait before flushing packets in milliseconds. + + + + + Time (in seconds) in which to wait for a pong answer to a ping. + + + + + Soft maximum idle connection count. + + + + + Time to live (in seconds) for idle connections above smax. + + + + + Load balancing group + + + + + The web connector on which mod_cluster will operate. + + + + + + Number of seconds to wait for a worker to become available to handle a request. When no workers of a + balancer are usable, mod_cluster will retry after a while (workerTimeout/100). That is timeout in the + balancer mod_proxy documentation. A value of -1 indicates that the HTTPd will not wait + for a worker to be available and will return an error if none is available. + + + + + + + + + + Configuration information for one SSL configuration. + sslCertificateEncodingAlgorithm (default value only) + sslKeyStoreType/sslTrustStoreType (JKS: default value only) + sslKeyStoreProvider/sslTrustStoreProvider (only default value). + sslTrustAlgorithm (only default value). + sslTrustMaxCertLength (5: default value only) + + + + + sslKeyAlias The alias of the key holding the client certificates in the key store. + + + + + + sslKeyStorePassword/sslTrustStorePassword Password granting access to the key store and trust store. + + + + + + + sslKeyStore: That is the keystore name here. + + + + + + + sslCiphers: comma separated list of encryption ciphers the configuration is allowed to use, that MUST NOT be + the JVM default in of JSSE as contains weak ciphers. + that is SSLCipherSuite when using OpenSSL (APR). + + + + + + + sslProtocol: Overrides the default SSL socket protocol. + + + + + + + sslTrustStore location of the file containing the trust store. + + + + + + + sslCrlFile A file or URL to get the revocation list. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_1_2.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_1_2.xsd new file mode 100644 index 0000000..e66925a --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_1_2.xsd @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value which will be prepended to the URL of MCMP commands. + + + + + The balancer name. All nodes of a cluster have to use the same value. + + + + + + + + + + + + + + The amount of time in seconds for which to wait for clean shutdown of a context. + + + + + Number of seconds to wait for a response from an httpd proxy to MCMP commands before timing out, and flagging the proxy as in error. + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the back-end response before returning error. + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + Enables/disables packet flushing. + + + + + Time to wait before flushing packets in milliseconds. + + + + + Time (in seconds) in which to wait for a pong answer to a ping. + + + + + Soft maximum idle connection count. + + + + + Time to live (in seconds) for idle connections above smax. + + + + + Load balancing group + + + + + The name of Undertow listener that mod_cluster reverse proxy will connect to. + + + + + Session draining strategy used during undeployment of a web application. + + + + + + Number of seconds to wait for a worker to become available to handle a request. When no workers of a + balancer are usable, mod_cluster will retry after a while (workerTimeout/100). That is timeout in the + balancer mod_proxy documentation. A value of -1 indicates that the HTTPd will not wait + for a worker to be available and will return an error if none is available. + + + + + + + + + + Configuration information for one SSL configuration. + sslCertificateEncodingAlgorithm (default value only) + sslKeyStoreType/sslTrustStoreType (JKS: default value only) + sslKeyStoreProvider/sslTrustStoreProvider (only default value). + sslTrustAlgorithm (only default value). + sslTrustMaxCertLength (5: default value only) + + + + + sslKeyAlias The alias of the key holding the client certificates in the key store. + + + + + + sslKeyStorePassword/sslTrustStorePassword Password granting access to the key store and trust store. + + + + + + + sslKeyStore: That is the keystore name here. + + + + + + + sslCiphers: comma separated list of encryption ciphers the configuration is allowed to use, that MUST NOT be + the JVM default in of JSSE as contains weak ciphers. + that is SSLCipherSuite when using OpenSSL (APR). + + + + + + + sslProtocol: Overrides the default SSL socket protocol. + + + + + + + sslTrustStore location of the file containing the trust store. + + + + + + + sslCrlFile A file or URL to get the revocation list. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_2_0.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_2_0.xsd new file mode 100644 index 0000000..c2e63e8 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_2_0.xsd @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + List of proxies for mod_cluster to register with defined by outbound-socket-binding in socket-binding-group. + + + + + + + + Value which will be prepended to the URL of MCMP commands. + + + + + The balancer name. All nodes of a cluster have to use the same value. + + + + + + + + + + + + + + The amount of time in seconds for which to wait for clean shutdown of a context. + + + + + Number of seconds to wait for a response from an httpd proxy to MCMP commands before timing out, and flagging the proxy as in error. + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the back-end response before returning error. + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + Enables/disables packet flushing. + + + + + Time to wait before flushing packets in milliseconds. + + + + + Time (in seconds) in which to wait for a pong answer to a ping. + + + + + Soft maximum idle connection count. + + + + + Time to live (in seconds) for idle connections above smax. + + + + + Load balancing group + + + + + The name of Undertow listener that mod_cluster reverse proxy will connect to. + + + + + Session draining strategy used during undeployment of a web application. + + + + + + Number of seconds to wait for a worker to become available to handle a request. When no workers of a + balancer are usable, mod_cluster will retry after a while (workerTimeout/100). That is timeout in the + balancer mod_proxy documentation. A value of -1 indicates that the HTTPd will not wait + for a worker to be available and will return an error if none is available. + + + + + + + Number of seconds a STATUS message is sent from the application server to reverse proxy. + Default: 10 seconds. + + + + + + + + + + Configuration information for one SSL configuration. + sslCertificateEncodingAlgorithm (default value only) + sslKeyStoreType/sslTrustStoreType (JKS: default value only) + sslKeyStoreProvider/sslTrustStoreProvider (only default value). + sslTrustAlgorithm (only default value). + sslTrustMaxCertLength (5: default value only) + + + + + sslKeyAlias The alias of the key holding the client certificates in the key store. + + + + + + sslKeyStorePassword/sslTrustStorePassword Password granting access to the key store and trust store. + + + + + + + sslKeyStore: That is the keystore name here. + + + + + + + sslCiphers: comma separated list of encryption ciphers the configuration is allowed to use, that MUST NOT be + the JVM default in of JSSE as contains weak ciphers. + that is SSLCipherSuite when using OpenSSL (APR). + + + + + + + sslProtocol: Overrides the default SSL socket protocol. + + + + + + + sslTrustStore location of the file containing the trust store. + + + + + + + sslCrlFile A file or URL to get the revocation list. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_3_0.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_3_0.xsd new file mode 100644 index 0000000..b10fcdd --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_3_0.xsd @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use ssl-context attribute instead. + + + + + + + + List of proxies for mod_cluster to register with defined by outbound-socket-binding in socket-binding-group. + + + + + + + + Value which will be prepended to the URL of MCMP commands. + + + + + The balancer name. All nodes of a cluster have to use the same value. + + + + + + + + + + + + + + The amount of time in seconds for which to wait for clean shutdown of a context. + + + + + Number of seconds to wait for a response from an httpd proxy to MCMP commands before timing out, and flagging the proxy as in error. + + + + + + Reference to the SSLContext to be used by mod_cluster. + + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the back-end response before returning error. + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + Enables/disables packet flushing. + + + + + Time to wait before flushing packets in milliseconds. + + + + + Time (in seconds) in which to wait for a pong answer to a ping. + + + + + Soft maximum idle connection count. + + + + + Time to live (in seconds) for idle connections above smax. + + + + + Load balancing group + + + + + The name of Undertow listener that mod_cluster reverse proxy will connect to. + + + + + Session draining strategy used during undeployment of a web application. + + + + + + Number of seconds to wait for a worker to become available to handle a request. When no workers of a + balancer are usable, mod_cluster will retry after a while (workerTimeout/100). That is timeout in the + balancer mod_proxy documentation. A value of -1 indicates that the HTTPd will not wait + for a worker to be available and will return an error if none is available. + + + + + + + Number of seconds a STATUS message is sent from the application server to reverse proxy. + Default: 10 seconds. + + + + + + + + + Deprecated. Configuration information for one SSL configuration. + sslCertificateEncodingAlgorithm (default value only) + sslKeyStoreType/sslTrustStoreType (JKS: default value only) + sslKeyStoreProvider/sslTrustStoreProvider (only default value). + sslTrustAlgorithm (only default value). + sslTrustMaxCertLength (5: default value only) + + + + + + Deprecated. sslKeyAlias The alias of the key holding the client certificates in the key store. + + + + + + + Deprecated. sslKeyStorePassword/sslTrustStorePassword Password granting access to the key store and trust store. + + + + + + + Deprecated. sslKeyStore: That is the keystore name here. + + + + + + + Deprecated. sslCiphers: comma separated list of encryption ciphers the configuration is allowed to use, that MUST NOT be + the JVM default in of JSSE as contains weak ciphers. + that is SSLCipherSuite when using OpenSSL (APR). + + + + + + + Deprecated. sslProtocol: Overrides the default SSL socket protocol. + + + + + + + Deprecated. sslTrustStore location of the file containing the trust store. + + + + + + + Deprecated. sslCrlFile A file or URL to get the revocation list. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_4_0.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_4_0.xsd new file mode 100644 index 0000000..f0f428b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_4_0.xsd @@ -0,0 +1,490 @@ + + + + + + + + + + + + + Proxy resource coupled with single Undertow listener (and server) specifying load balancer discovery, + its configuration and load balance factor provider. Multiple proxy configuration can be specified. + + + + + + + + + + + + + Simple load provider returns constant pre-configured load balancing factor. + + + + + + + Dynamic load provider computes the load balance factor of a node from a defined set of load metrics. + + + + + + + + Deprecated. Use 'ssl-context' attribute instead. + + + + + + + + Uniquely identifies this proxy configuration. + + + + + + + Whether to enable multicast-based advertise mechanism. + + + + + + + If specified, reverse proxy advertisements checksums will be verified using this value as a salt. + + + + + + + Name of socket binding to use for the advertise socket. + + + + + + + If false, the contexts are registered with the reverse proxy as disabled; they need to be enabled manually + by 'enable-context' operation or via mod_cluster_manager console (if available). + + + + + + + The name of the balancer on the reverse proxy to register with. + + + + + + + List of contexts to exclude from registration with the reverse proxies. + + + + + + + Whether to enable packet flushing on the reverse proxy. + + + + + + + Time to wait before flushing packets on the reverse proxy. + + + + + + + The name of Undertow listener that will be registered with the reverse proxy. + + + + + + + Name of the load balancing group this node belongs to. + + + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the + back-end response before returning an error. + + + + + + + Number of seconds for which to wait for a pong answer to a ping. + + + + + + + List of reverse proxies for mod_cluster to register with defined by 'outbound-socket-binding' in + 'socket-binding-group'. + + + + + + + + + + Deprecated in favor of proxies (list of references to outbound-socket-binding). List of reverse proxies to + register with. Format (hostname:port) separated with commas. + + + + + + + Base URL for MCMP requests. + + + + + + + Session draining strategy used during undeployment of a web application. + + + + + + + Soft maximum idle connection count for reverse proxy. + + + + + + + Timeout to wait for the reverse proxy to answer a MCMP message. + + + + + + + Reference to the SSLContext to be used by mod_cluster. + + + + + + + Number of seconds a STATUS message is sent from the application server to the proxy. + + + + + + + Indicates whether subsequent requests for a given session should be routed to the same node, if possible. + + + + + + + Indicates whether the reverse proxy should run an error in the event that the balancer is unable to route a + request to the node to which it is stuck. Ignored if sticky sessions are disabled. + + + + + + + Indicates whether the reverse proxy should remove session stickiness in the event that the balancer is + unable to route a request to the node to which it is stuck. Ignored if sticky sessions are disabled. + + + + + + + Maximum time to wait for context to process pending requests. + + + + + + + Time to live (in seconds) for idle connections above smax. + + + + + + + Number of seconds to wait for a worker to become available to handle a request. + + + + + + + + + + Constant pre-configured load balancing factor. + + + + + + + + + + + Built-in load metric contributing a value to the overall load factor of a node. The load factors from + each metric are aggregated according to their weights. + + + + + + + Custom load metric loaded from a specified Java class contributing a value to the overall load factor of + a node. The load factors from each metric are aggregated according to their weights. + + + + + + + + The number of historic (previous) load values to consider in the load balance factor computation. + + + + + + + The factor by which a historic load values should degrade in significance. + + + + + + + + + + + Properties to apply on a loaded metric instance. + + + + + + + + Number indicating the significance of a metric with respect to the other metrics. For example, a metric of + weight 2 will have twice the impact on the overall load factor than a metric of weight 1. + + + + + + + Maximum capacity of the metric used to normalize the load values from a metric which require explicit + capacity. + + + + + + + + + + + + Type of a built-in load metric from the enumerated values. + + + + + + + + + + + + + + Class name to use to construct a load metric from. + + + + + + + Module name from which to load the load metric class. + + + + + + + + + + + + + Returns CPU load as percentage. + + + + + + + Deprecated. Will be ignored at runtime if specified. + + + + + + + Returns the heap memory usage as a percentage of max heap size. + + + + + + + Returns number of active sessions consulting the session manager. Requires an explicit capacity. + + + + + + + Returns the number of requests per second. Requires an explicit capacity. + + + + + + + Returns the outgoing request traffic in KB per second. Requires an explicit capacity. + + + + + + + Returns the incoming request POST traffic in KB per second (the application needs to read POST data). + Requires an explicit capacity. + + + + + + + Returns the number of currently busy listener threads servicing requests. Requires an explicit capacity. + + + + + + + + + + + + + + + Deprecated. The SSL configuration to client MCMP logic. + + + + + + Location of the file containing the trust store. + + + + + + + Certificate authority revocation list. + + + + + + + Key file for the certificate. + + + + + + + The alias of the key holding the client certificates in the key store. + + + + + + + Password granting access to the key store and trust store. + + + + + + + Comma separated list of encryption ciphers the configuration is allowed to use. + + + + + + + The SSL protocols that are enabled. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_5_0.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_5_0.xsd new file mode 100644 index 0000000..8e9d142 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_5_0.xsd @@ -0,0 +1,501 @@ + + + + + + + + + + + + + Proxy resource coupled with single Undertow listener (and server) specifying load balancer discovery, + its configuration and load balance factor provider. Multiple proxy configuration can be specified. + + + + + + + + + + + + + Simple load provider returns constant pre-configured load balancing factor. + + + + + + + Dynamic load provider computes the load balance factor of a node from a defined set of load metrics. + + + + + + + + Deprecated. Use 'ssl-context' attribute instead. + + + + + + + + Uniquely identifies this proxy configuration. + + + + + + + Whether to enable multicast-based advertise mechanism. + + + + + + + If specified, reverse proxy advertisements checksums will be verified using this value as a salt. + + + + + + + Name of socket binding to use for the advertise socket. + + + + + + + If false, the contexts are registered with the reverse proxy as disabled; they need to be enabled manually + by 'enable-context' operation or via mod_cluster_manager console (if available). + + + + + + + The name of the balancer on the reverse proxy to register with. + + + + + + + List of contexts to exclude from registration with the reverse proxies. + + + + + + + Whether to enable packet flushing on the reverse proxy. + + + + + + + Time to wait before flushing packets on the reverse proxy. + + + + + + + The name of Undertow listener that will be registered with the reverse proxy. + + + + + + + Name of the load balancing group this node belongs to. + + + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the + back-end response before returning an error. + + + + + + + Number of seconds for which to wait for a pong answer to a ping. + + + + + + + List of reverse proxies for mod_cluster to register with defined by 'outbound-socket-binding' in + 'socket-binding-group'. + + + + + + + + + + Deprecated in favor of proxies (list of references to outbound-socket-binding). List of reverse proxies to + register with. Format (hostname:port) separated with commas. + + + + + + + Base URL for MCMP requests. + + + + + + + Session draining strategy used during undeployment of a web application. + + + + + + + Soft maximum idle connection count for reverse proxy. + + + + + + + Timeout to wait for the reverse proxy to answer a MCMP message. + + + + + + + Reference to the SSLContext to be used by mod_cluster. + + + + + + + Number of seconds a STATUS message is sent from the application server to the proxy. + + + + + + + Indicates whether subsequent requests for a given session should be routed to the same node, if possible. + + + + + + + Indicates whether the reverse proxy should run an error in the event that the balancer is unable to route a + request to the node to which it is stuck. Ignored if sticky sessions are disabled. + + + + + + + Indicates whether the reverse proxy should remove session stickiness in the event that the balancer is + unable to route a request to the node to which it is stuck. Ignored if sticky sessions are disabled. + + + + + + + Maximum time to wait for context to process pending requests. + + + + + + + Time to live (in seconds) for idle connections above smax. + + + + + + + Number of seconds to wait for a worker to become available to handle a request. + + + + + + + + + + Constant pre-configured load balancing factor. + + + + + + + + + + + Built-in load metric contributing a value to the overall load factor of a node. The load factors from + each metric are aggregated according to their weights. + + + + + + + Custom load metric loaded from a specified Java class contributing a value to the overall load factor of + a node. The load factors from each metric are aggregated according to their weights. + + + + + + + + The number of historic (previous) load values to consider in the load balance factor computation. + + + + + + + The factor by which a historic load values should degrade in significance. + + + + + + + Initial load within the range [0..100] with which to prepopulate historical values. Used to gradually drive + load to the node. Value of 0 prepopulates with full load and value of -1 disables this behavior. + + + + + + + + + + + Properties to apply on a loaded metric instance. + + + + + + + + Number indicating the significance of a metric with respect to the other metrics. For example, a metric of + weight 2 will have twice the impact on the overall load factor than a metric of weight 1. + + + + + + + Maximum capacity of the metric used to normalize the load values from a metric which require explicit + capacity. + + + + + + + + + + + + Type of a built-in load metric from the enumerated values. + + + + + + + + + + + + + + Class name to use to construct a load metric from. + + + + + + + Module name from which to load the load metric class. + + + + + + + + + + + + + Returns CPU load as percentage. + + + + + + + Deprecated. Will be ignored at runtime if specified. + + + + + + + Returns the heap memory usage as a percentage of max heap size. + + + + + + + Returns number of active sessions consulting the session manager. Requires an explicit capacity. + + + + + + + Returns the number of requests per second. Requires an explicit capacity. + + + + + + + Returns the outgoing request traffic in KB per second. Requires an explicit capacity. + + + + + + + Returns the incoming request POST traffic in KB per second (the application needs to read POST data). + Requires an explicit capacity. + + + + + + + Returns the number of currently busy listener threads servicing requests. Requires an explicit capacity. + + + + + + + + + + + + + + + Deprecated. The SSL configuration to client MCMP logic. + + + + + + Location of the file containing the trust store. + + + + + + + Certificate authority revocation list. + + + + + + + Key file for the certificate. + + + + + + + The alias of the key holding the client certificates in the key store. + + + + + + + Password granting access to the key store and trust store. + + + + + + + Comma separated list of encryption ciphers the configuration is allowed to use. + + + + + + + The SSL protocols that are enabled. + + + + + + diff --git a/wildfly/docs/schema/jboss-as-mod-cluster_6_0.xsd b/wildfly/docs/schema/jboss-as-mod-cluster_6_0.xsd new file mode 100644 index 0000000..6fe235b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-mod-cluster_6_0.xsd @@ -0,0 +1,422 @@ + + + + + + + + + + + + + Proxy resource coupled with single Undertow listener (and server) specifying load balancer discovery, + its configuration and load balance factor provider. Multiple proxy configuration can be specified. + + + + + + + + + + + + + Simple load provider returns constant pre-configured load balancing factor. + + + + + + + Dynamic load provider computes the load balance factor of a node from a defined set of load metrics. + + + + + + + + + Uniquely identifies this proxy configuration. + + + + + + + Whether to enable multicast-based advertise mechanism. + + + + + + + If specified, reverse proxy advertisements checksums will be verified using this value as a salt. + + + + + + + Name of socket binding to use for the advertise socket. + + + + + + + If false, the contexts are registered with the reverse proxy as disabled; they need to be enabled manually + by 'enable-context' operation or via mod_cluster_manager console (if available). + + + + + + + The name of the balancer on the reverse proxy to register with. + + + + + + + List of contexts to exclude from registration with the reverse proxies. + + + + + + + Whether to enable packet flushing on the reverse proxy. + + + + + + + Time to wait before flushing packets on the reverse proxy. + + + + + + + The name of Undertow listener that will be registered with the reverse proxy. + + + + + + + Name of the load balancing group this node belongs to. + + + + + + + Maximum number of failover attempts by reverse proxy when sending the request to the backend server. + + + + + + + Timeout (in seconds) for proxy connections to a node. That is the time mod_cluster will wait for the + back-end response before returning an error. + + + + + + + Number of seconds for which to wait for a pong answer to a ping. + + + + + + + List of reverse proxies for mod_cluster to register with defined by 'outbound-socket-binding' in + 'socket-binding-group'. + + + + + + + + + + Base URL for MCMP requests. + + + + + + + Session draining strategy used during undeployment of a web application. + + + + + + + Soft maximum idle connection count for reverse proxy. + + + + + + + Timeout to wait for the reverse proxy to answer a MCMP message. + + + + + + + Reference to the SSLContext to be used by mod_cluster. + + + + + + + Number of seconds a STATUS message is sent from the application server to the proxy. + + + + + + + Indicates whether subsequent requests for a given session should be routed to the same node, if possible. + + + + + + + Indicates whether the reverse proxy should run an error in the event that the balancer is unable to route a + request to the node to which it is stuck. Ignored if sticky sessions are disabled. + + + + + + + Indicates whether the reverse proxy should remove session stickiness in the event that the balancer is + unable to route a request to the node to which it is stuck. Ignored if sticky sessions are disabled. + + + + + + + Maximum time to wait for context to process pending requests. + + + + + + + Time to live (in seconds) for idle connections above smax. + + + + + + + Number of seconds to wait for a worker to become available to handle a request. + + + + + + + + + + Constant pre-configured load balancing factor. + + + + + + + + + + + Built-in load metric contributing a value to the overall load factor of a node. The load factors from + each metric are aggregated according to their weights. + + + + + + + Custom load metric loaded from a specified Java class contributing a value to the overall load factor of + a node. The load factors from each metric are aggregated according to their weights. + + + + + + + + The number of historic (previous) load values to consider in the load balance factor computation. + + + + + + + The factor by which a historic load values should degrade in significance. + + + + + + + Initial load within the range [0..100] with which to prepopulate historical values. Used to gradually drive + load to the node. Value of 0 prepopulates with full load and value of -1 disables this behavior. + + + + + + + + + + + Properties to apply on a loaded metric instance. + + + + + + + + Number indicating the significance of a metric with respect to the other metrics. For example, a metric of + weight 2 will have twice the impact on the overall load factor than a metric of weight 1. + + + + + + + Maximum capacity of the metric used to normalize the load values from a metric which require explicit + capacity. + + + + + + + + + + + + Type of a built-in load metric from the enumerated values. + + + + + + + + + + + + + + Class name to use to construct a load metric from. + + + + + + + Module name from which to load the load metric class. + + + + + + + + + + + + + Returns CPU load as percentage. + + + + + + + Returns the heap memory usage as a percentage of max heap size. + + + + + + + Returns number of active sessions consulting the session manager. Requires an explicit capacity. + + + + + + + Returns the number of requests per second. Requires an explicit capacity. + + + + + + + Returns the outgoing request traffic in KB per second. Requires an explicit capacity. + + + + + + + Returns the incoming request POST traffic in KB per second (the application needs to read POST data). + Requires an explicit capacity. + + + + + + + Returns the number of currently busy listener threads servicing requests. Requires an explicit capacity. + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-naming_1_0.xsd b/wildfly/docs/schema/jboss-as-naming_1_0.xsd new file mode 100644 index 0000000..936a3b5 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-naming_1_0.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-naming_1_1.xsd b/wildfly/docs/schema/jboss-as-naming_1_1.xsd new file mode 100644 index 0000000..5c2046a --- /dev/null +++ b/wildfly/docs/schema/jboss-as-naming_1_1.xsd @@ -0,0 +1,106 @@ + + + + + + + + + + + + + Naming subsystem configurations + + + + + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The value to bind + + + + + + + The type of entry to bind. If not specified defaults to java.lang.String. + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the JNDI entry from + + + + + + + The javax.naming.spi.ObjectFactory that provides the value. + Note that when getObjectInstance is invoked the first Object parameter + will be equal to the JNDI name of this binding. All other parameters will + be null. + + + + + + + + + + The JNDI name to bind to + + + + + + + The JNDI location to lookup + + + + + + diff --git a/wildfly/docs/schema/jboss-as-naming_1_2.xsd b/wildfly/docs/schema/jboss-as-naming_1_2.xsd new file mode 100644 index 0000000..95d2161 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-naming_1_2.xsd @@ -0,0 +1,115 @@ + + + + + + + + + + + + + Naming subsystem configurations + + + + + + + + + + + + This element activates the remote naming server, that allows access to items bound in the java:jboss/exported + JNDI context. + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The value to bind + + + + + + + The type of entry to bind. If not specified defaults to java.lang.String. + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the JNDI entry from + + + + + + + The javax.naming.spi.ObjectFactory that provides the value. + Note that when getObjectInstance is invoked the first Object parameter + will be equal to the JNDI name of this binding. All other parameters will + be null. + + + + + + + + + + The JNDI name to bind to + + + + + + + The JNDI location to lookup + + + + + + diff --git a/wildfly/docs/schema/jboss-as-naming_1_3.xsd b/wildfly/docs/schema/jboss-as-naming_1_3.xsd new file mode 100644 index 0000000..6751834 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-naming_1_3.xsd @@ -0,0 +1,146 @@ + + + + + + + + + + + + + Naming subsystem configurations + + + + + + + + + + + + This element activates the remote naming server, that allows access to items bound in the java:jboss/exported + JNDI context. + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The value to bind + + + + + + + The type of entry to bind. If not specified defaults to java.lang.String. + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the JNDI entry from + + + + + + + The javax.naming.spi.ObjectFactory that provides the value. + Note that when getObjectInstance is invoked the first Object parameter + will be equal to the JNDI name of this binding. The second and third + parameters will always be null, while the last one, the environment, may + be populated using the environment type child element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The JNDI location to lookup + + + + + + diff --git a/wildfly/docs/schema/jboss-as-naming_1_4.xsd b/wildfly/docs/schema/jboss-as-naming_1_4.xsd new file mode 100644 index 0000000..ef23747 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-naming_1_4.xsd @@ -0,0 +1,183 @@ + + + + + + + + + + + + + Naming subsystem configurations + + + + + + + + + + + + This element activates the remote naming server, that allows access to items bound in the java:jboss/exported + JNDI context. + + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The value to bind + + + + + + + The type of entry to bind. If not specified defaults to java.lang.String. + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the JNDI entry from + + + + + + + The javax.naming.spi.ObjectFactory that provides the value. + Note that when getObjectInstance is invoked the first Object parameter + will be equal to the JNDI name of this binding. The second and third + parameters will always be null, while the last one, the environment, may + be populated using the environment type child element. + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the external context from. If this is not specified then + the naming module will be used. + + + + + + + The type of the context to bind + + + + + + + If this is true them the resulting context will be cached and reused. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The JNDI location to lookup + + + + + + diff --git a/wildfly/docs/schema/jboss-as-naming_2_0.xsd b/wildfly/docs/schema/jboss-as-naming_2_0.xsd new file mode 100644 index 0000000..fe7c92d --- /dev/null +++ b/wildfly/docs/schema/jboss-as-naming_2_0.xsd @@ -0,0 +1,183 @@ + + + + + + + + + + + + + Naming subsystem configurations + + + + + + + + + + + + This element activates the remote naming server, that allows access to items bound in the java:jboss/exported + JNDI context. + + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The value to bind + + + + + + + The type of entry to bind. If not specified defaults to java.lang.String. + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the JNDI entry from + + + + + + + The javax.naming.spi.ObjectFactory that provides the value. + Note that when getObjectInstance is invoked the first Object parameter + will be equal to the JNDI name of this binding. The second and third + parameters will always be null, while the last one, the environment, may + be populated using the environment type child element. + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The module to load the external context from. If this is not specified then + the naming module will be used. + + + + + + + The type of the context to bind + + + + + + + If this is true them the resulting context will be cached and reused. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The JNDI name to bind to + + + + + + + The JNDI location to lookup + + + + + + diff --git a/wildfly/docs/schema/jboss-as-pojo_1_0.xsd b/wildfly/docs/schema/jboss-as-pojo_1_0.xsd new file mode 100644 index 0000000..ddd6c17 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-pojo_1_0.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-remoting_1_0.xsd b/wildfly/docs/schema/jboss-as-remoting_1_0.xsd new file mode 100644 index 0000000..bd7a591 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-remoting_1_0.xsd @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-remoting_1_1.xsd b/wildfly/docs/schema/jboss-as-remoting_1_1.xsd new file mode 100644 index 0000000..4e2ef27 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-remoting_1_1.xsd @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-remoting_1_2.xsd b/wildfly/docs/schema/jboss-as-remoting_1_2.xsd new file mode 100644 index 0000000..e6ad443 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-remoting_1_2.xsd @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-resource-adapters_1_0.xsd b/wildfly/docs/schema/jboss-as-resource-adapters_1_0.xsd new file mode 100644 index 0000000..3662b9d --- /dev/null +++ b/wildfly/docs/schema/jboss-as-resource-adapters_1_0.xsd @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-resource-adapters_1_1.xsd b/wildfly/docs/schema/jboss-as-resource-adapters_1_1.xsd new file mode 100644 index 0000000..f17e0d9 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-resource-adapters_1_1.xsd @@ -0,0 +1,709 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-sar_1_0.xsd b/wildfly/docs/schema/jboss-as-sar_1_0.xsd new file mode 100644 index 0000000..6b9c8ba --- /dev/null +++ b/wildfly/docs/schema/jboss-as-sar_1_0.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-security_1_0.xsd b/wildfly/docs/schema/jboss-as-security_1_0.xsd new file mode 100644 index 0000000..a9b5941 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-security_1_0.xsd @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-security_1_1.xsd b/wildfly/docs/schema/jboss-as-security_1_1.xsd new file mode 100644 index 0000000..cd8610f --- /dev/null +++ b/wildfly/docs/schema/jboss-as-security_1_1.xsd @@ -0,0 +1,418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-security_1_2.xsd b/wildfly/docs/schema/jboss-as-security_1_2.xsd new file mode 100644 index 0000000..da54f25 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-security_1_2.xsd @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-threads_1_0.xsd b/wildfly/docs/schema/jboss-as-threads_1_0.xsd new file mode 100644 index 0000000..a835c2c --- /dev/null +++ b/wildfly/docs/schema/jboss-as-threads_1_0.xsd @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An amount of time. Comprised of a time value and a unit value. + + + + + + + + + + The name of a unit of time. + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-threads_1_1.xsd b/wildfly/docs/schema/jboss-as-threads_1_1.xsd new file mode 100644 index 0000000..44881b4 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-threads_1_1.xsd @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An amount of time. Comprised of a time value and a unit value. + + + + + + + + + + The name of a unit of time. + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_1_0.xsd b/wildfly/docs/schema/jboss-as-txn_1_0.xsd new file mode 100644 index 0000000..c500c1b --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_1_0.xsd @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_1_1.xsd b/wildfly/docs/schema/jboss-as-txn_1_1.xsd new file mode 100644 index 0000000..06d4341 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_1_1.xsd @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_1_2.xsd b/wildfly/docs/schema/jboss-as-txn_1_2.xsd new file mode 100644 index 0000000..413adbc --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_1_2.xsd @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_1_3.xsd b/wildfly/docs/schema/jboss-as-txn_1_3.xsd new file mode 100644 index 0000000..c07f063 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_1_3.xsd @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_1_4.xsd b/wildfly/docs/schema/jboss-as-txn_1_4.xsd new file mode 100644 index 0000000..8dd405c --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_1_4.xsd @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_1_5.xsd b/wildfly/docs/schema/jboss-as-txn_1_5.xsd new file mode 100644 index 0000000..3eec1ee --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_1_5.xsd @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-txn_2_0.xsd b/wildfly/docs/schema/jboss-as-txn_2_0.xsd new file mode 100644 index 0000000..2367f53 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-txn_2_0.xsd @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-webservices_1_0.xsd b/wildfly/docs/schema/jboss-as-webservices_1_0.xsd new file mode 100644 index 0000000..3d4d793 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-webservices_1_0.xsd @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + element which points to the location of the endpoint. JBoss supports rewriting of that SOAP address. + + If the content of is a valid URL, JBossWS will not rewrite it unless 'modify-soap-address' is true. + If the content of is not a valid URL, JBossWS will rewrite it using the attribute values given below. + + If 'webServiceHost' is set to 'jbossws.undefined.host', JBossWS uses requesters host when rewriting the + ]]> + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-webservices_1_1.xsd b/wildfly/docs/schema/jboss-as-webservices_1_1.xsd new file mode 100644 index 0000000..e0edeaa --- /dev/null +++ b/wildfly/docs/schema/jboss-as-webservices_1_1.xsd @@ -0,0 +1,240 @@ + + + + + + + + + + + element which points to the location of the endpoint. JBoss supports rewriting of that SOAP address. + + If the content of is a valid URL, JBossWS will not rewrite it unless 'modify-soap-address' is true. + If the content of is not a valid URL, JBossWS will rewrite it using the attribute values given below. + + If 'webServiceHost' is set to 'jbossws.undefined.host', JBossWS uses requesters host when rewriting the + + ]]> + + + + + + + + + Set this property to explicitly define the HTTP port that will be used for rewriting the SOAP address. + Otherwise the HTTP port will be identified by querying the list of installed HTTP connectors. + + + + + + + + + Set this property to explicitly define the HTTPS port that will be used for rewriting the SOAP address. + Otherwise the HTTPS port will be identified by querying the list of installed HTTPS connectors. + + + + + + + + + + + + + Endpoint config can define unique properties that are visible only to endpoints using this config. + It can also define PRE and POST handler chains associated with it. + + + + + + + + + + + + + Endpoint config name. Must be unique inside subsysten element. + + + + + + + + + + + Property that is private for endpoint config. + + + + + + + + Property name. Must be unique inside endpoint config. + + + + + + + + + Property value. May be omitted. + + + + + + + + + + + Handlerchain can be defined such that the handlers in the + handlerchain operate on all endpoints or only for specified + protocol-bindings. + + + + + + + + + + + Handler chain name. Must be unique for every endpoint config. + + + + + + + + + If protocol-bindings attribute on the handler chain element is omitted + then the handlers specified in the handler chain will be applied on + every endpoint. + + + + + + + + + + + Declares the handler for an endpoint. + + + + + + + + Defines the name of the JAX-WS handler. The name must be unique within the handler chain. + + + + + + + + + Defines a fully qualified class name for the JAX-WS handler implementation. + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the endpoint. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-webservices_1_2.xsd b/wildfly/docs/schema/jboss-as-webservices_1_2.xsd new file mode 100644 index 0000000..e62244d --- /dev/null +++ b/wildfly/docs/schema/jboss-as-webservices_1_2.xsd @@ -0,0 +1,301 @@ + + + + + + + + + + + element which points to the location of the endpoint. JBossWS supports the rewriting + of that SOAP address using the attribute values of wsdl-host and wsdl-port or + wsdl-secure-port. + + The webservices subsystem supports the pre-definition of endpoint configurations can + be used for JAX-WS client and JAX-WS endpoint implementations, elements client-config and + endpoint-config respectively. These configurations can include JAX-WS handlers and key/value + properties declarations that control JBossWS and Apache CXF internals. + + ]]> + + + + + is a valid URL, + JBossWS will rewrite the URL using the values of wsdl-host and wsdl-port or wsdl-secure-port. + + When modify-wsdl-address is set to false and the content of is a valid URL, + JBossWS will not rewrite the URL. The URL will be used. + + When the content of is not a valid URL, JBossWS will rewrite it no matter + what the setting of modify-wsdl-address. + + If modify-wsdl-address is set to true and wsdl-host is not defined or explicitly set to 'jbossws.undefined.host' + the content of URL is use. JBossWS uses the requester's host when rewriting the + + When modify-wsdl-address is not defined JBossWS uses a default value of true. + + ]]> + + + + + URL rewrite. + + When wsdl-host is not defined JBossWS uses a value of 'jbossws.undefined.host'. + + If wsdl-host is not defined or explicitly set to 'jbossws.undefined.host' and + modify-wsdl-address is set to true, the content of URL is use. + JBossWS uses requester's host when rewriting the + + ]]> + + + + + + + Set this property to explicitly define the HTTP port that will be used for rewriting the SOAP address. + Otherwise the HTTP port will be identified by querying the list of installed HTTP connectors. + + + + + + + + + Set this property to explicitly define the HTTPS port that will be used for rewriting the SOAP address. + Otherwise the HTTPS port will be identified by querying the list of installed HTTPS connectors. + + + + + + + + + + + + + + Endpoint config can define unique properties that are visible only to endpoints using this config. + It can also define PRE and POST handler chains associated with it. + + + + + + + + + + + + + Endpoint config name. Must be unique inside subsystem element. + + + + + + + + + + + Client config can define unique properties that are visible only to clients using this config. + It can also define PRE and POST handler chains associated with it. + + + + + + + + + + + + + Client config name. Must be unique inside subsystem element. + + + + + + + + + + + Property that is private for endpoint config. + + + + + + + + Property name. Must be unique inside endpoint config. + + + + + + + + + Property value. May be omitted. + + + + + + + + + + + Handlerchain can be defined such that the handlers in the + handlerchain operate on all endpoints or only for specified + protocol-bindings. + + + + + + + + + + + Handler chain name. Must be unique for every endpoint/client config. + + + + + + + + + If protocol-bindings attribute on the handler chain element is omitted + then the handlers specified in the handler chain will be applied on + every endpoint/client. + + + + + + + + + + + Declares the handler for an endpoint or client. + + + + + + + + Defines the name of the JAX-WS handler. The name must be unique within the handler chain. + + + + + + + + + Defines a fully qualified class name for the JAX-WS handler implementation. + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the endpoint. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-webservices_2_0.xsd b/wildfly/docs/schema/jboss-as-webservices_2_0.xsd new file mode 100644 index 0000000..00b6d46 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-webservices_2_0.xsd @@ -0,0 +1,345 @@ + + + + + + + + + + + element which points to the location of the endpoint. JBossWS supports the rewriting + of that SOAP address using the attribute values of wsdl-host and wsdl-port or + wsdl-secure-port. + + The webservices subsystem supports the pre-definition of endpoint configurations can + be used for JAX-WS client and JAX-WS endpoint implementations, elements client-config and + endpoint-config respectively. These configurations can include JAX-WS handlers and key/value + properties declarations that control JBossWS and Apache CXF internals. + + ]]> + + + + + is a valid URL, + JBossWS will rewrite the URL using the values of wsdl-host and wsdl-port or wsdl-secure-port. + + When modify-wsdl-address is set to false and the content of is a valid URL, + JBossWS will not rewrite the URL. The URL will be used. + + When the content of is not a valid URL, JBossWS will rewrite it no matter + what the setting of modify-wsdl-address. + + If modify-wsdl-address is set to true and wsdl-host is not defined or explicitly set to 'jbossws.undefined.host' + the content of URL is use. JBossWS uses the requester's host when rewriting the + + When modify-wsdl-address is not defined JBossWS uses a default value of true. + + ]]> + + + + + URL rewrite. + + When wsdl-host is not defined JBossWS uses a value of 'jbossws.undefined.host'. + + If wsdl-host is not defined or explicitly set to 'jbossws.undefined.host' and + modify-wsdl-address is set to true, the content of URL is use. + JBossWS uses requester's host when rewriting the + + ]]> + + + + + + + Set this property to explicitly define the HTTP port that will be used for rewriting the SOAP address. + Otherwise the HTTP port will be identified by querying the list of installed HTTP connectors. + + + + + + + + + Set this property to explicitly define the HTTPS port that will be used for rewriting the SOAP address. + Otherwise the HTTPS port will be identified by querying the list of installed HTTPS connectors. + + + + + + + . Valid values are 'http' and 'https'. + This configuration overrides scheme computed by processing the endpoint (even if a transport guarantee is specified). + The provided values for 'wsdl-port' and 'wsdl-secure-port' (or their default values) are used depending on specified scheme. + + ]]> + + + + + URL published + from the server. + + When wsdl-path-rewrite-rule is not defined, JBossWS retains the original path component + of each URL. + + When 'modify-wsdl-address' is set to "false" this element is ignored. + + ]]> + + + + + + + + Whether statistics are to be gathered + + + + + + + + The enumeration type to define the wsdl uri scheme, it can be http or https + + + + + + + + + + + + + Endpoint config can define unique properties that are visible only to endpoints using this config. + It can also define PRE and POST handler chains associated with it. + + + + + + + + + + + + + Endpoint config name. Must be unique inside subsystem element. + + + + + + + + + + + Client config can define unique properties that are visible only to clients using this config. + It can also define PRE and POST handler chains associated with it. + + + + + + + + + + + + + Client config name. Must be unique inside subsystem element. + + + + + + + + + + + Property that is private for endpoint config. + + + + + + + + Property name. Must be unique inside endpoint config. + + + + + + + + + Property value. May be omitted. + + + + + + + + + + + Handlerchain can be defined such that the handlers in the + handlerchain operate on all endpoints or only for specified + protocol-bindings. + + + + + + + + + + + Handler chain name. Must be unique for every endpoint/client config. + + + + + + + + + If protocol-bindings attribute on the handler chain element is omitted + then the handlers specified in the handler chain will be applied on + every endpoint/client. + + + + + + + + + + + Declares the handler for an endpoint or client. + + + + + + + + Defines the name of the JAX-WS handler. The name must be unique within the handler chain. + + + + + + + + + Defines a fully qualified class name for the JAX-WS handler implementation. + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the endpoint. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-weld_1_0.xsd b/wildfly/docs/schema/jboss-as-weld_1_0.xsd new file mode 100644 index 0000000..7c830b4 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-weld_1_0.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-weld_2_0.xsd b/wildfly/docs/schema/jboss-as-weld_2_0.xsd new file mode 100644 index 0000000..a80061e --- /dev/null +++ b/wildfly/docs/schema/jboss-as-weld_2_0.xsd @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld + + + + + If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1. + + + + + diff --git a/wildfly/docs/schema/jboss-as-weld_3_0.xsd b/wildfly/docs/schema/jboss-as-weld_3_0.xsd new file mode 100644 index 0000000..a2c6ce2 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-weld_3_0.xsd @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld + + + + + If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1. + + + + + Weld comes with a special mode for application development. When the development mode is enabled, certain built-in tools, which facilitate the development of CDI applications, are available. Setting this attribute to true activates the development mode. + + + + + diff --git a/wildfly/docs/schema/jboss-as-weld_4_0.xsd b/wildfly/docs/schema/jboss-as-weld_4_0.xsd new file mode 100644 index 0000000..0a0fcb1 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-weld_4_0.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld + + + + + If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1. + + + + + Weld comes with a special mode for application development. When the development mode is enabled, certain built-in tools, which facilitate the development of CDI applications, are available. Setting this attribute to true activates the development mode. + + + + + The number of threads to be used by the Weld thread pool. The pool is shared across all CDI-enabled deployments and used primarily for parallel Weld bootstrap. + + + + + diff --git a/wildfly/docs/schema/jboss-as-weld_5_0.xsd b/wildfly/docs/schema/jboss-as-weld_5_0.xsd new file mode 100644 index 0000000..9ac399a --- /dev/null +++ b/wildfly/docs/schema/jboss-as-weld_5_0.xsd @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld + + + + + If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1. + + + + + Weld comes with a special mode for application development. When the development mode is enabled, certain built-in tools, which facilitate the development of CDI applications, are available. Setting this attribute to true activates the development mode. + + + + + The number of threads to be used by the Weld thread pool. The pool is shared across all CDI-enabled deployments and used primarily for parallel Weld bootstrap. + + + + + Treats bean archives with empty beans.xml as having discovery mode ALL. + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-xts_1_0.xsd b/wildfly/docs/schema/jboss-as-xts_1_0.xsd new file mode 100644 index 0000000..fee7f41 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-xts_1_0.xsd @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + r:/ws-c11/ActivationService" + where + is the app server bind address (localhost by default) and + is the unsecured JBoss Web server port (8080 by default). + ]]> + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-as-xts_2_0.xsd b/wildfly/docs/schema/jboss-as-xts_2_0.xsd new file mode 100644 index 0000000..3129d0c --- /dev/null +++ b/wildfly/docs/schema/jboss-as-xts_2_0.xsd @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r:/ws-c11/ActivationService" + where + is the app server bind address (localhost by default) and + is the unsecured JBoss Web server port (8080 by default). + ]]> + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-as-xts_3_0.xsd b/wildfly/docs/schema/jboss-as-xts_3_0.xsd new file mode 100644 index 0000000..6ad76d1 --- /dev/null +++ b/wildfly/docs/schema/jboss-as-xts_3_0.xsd @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r:/ws-c11/ActivationService" + where + is the app server bind address (localhost by default) and + is the unsecured JBoss Web server port (8080 by default). + ]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-client_6_0.xsd b/wildfly/docs/schema/jboss-client_6_0.xsd new file mode 100644 index 0000000..6137d88 --- /dev/null +++ b/wildfly/docs/schema/jboss-client_6_0.xsd @@ -0,0 +1,62 @@ + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-client_6_0.xsd + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-client_8_0.xsd b/wildfly/docs/schema/jboss-client_8_0.xsd new file mode 100644 index 0000000..ee8f321 --- /dev/null +++ b/wildfly/docs/schema/jboss-client_8_0.xsd @@ -0,0 +1,62 @@ + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-client_8_0.xsd + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-client_8_1.xsd b/wildfly/docs/schema/jboss-client_8_1.xsd new file mode 100644 index 0000000..451faa8 --- /dev/null +++ b/wildfly/docs/schema/jboss-client_8_1.xsd @@ -0,0 +1,79 @@ + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-client_8_1.xsd + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-client_9_0.xsd b/wildfly/docs/schema/jboss-client_9_0.xsd new file mode 100644 index 0000000..d332bd2 --- /dev/null +++ b/wildfly/docs/schema/jboss-client_9_0.xsd @@ -0,0 +1,79 @@ + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Jakarta EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-client_9_0.xsd + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_5_1.xsd b/wildfly/docs/schema/jboss-common_5_1.xsd new file mode 100644 index 0000000..c29dea0 --- /dev/null +++ b/wildfly/docs/schema/jboss-common_5_1.xsd @@ -0,0 +1,546 @@ + + + + + JBoss, Home of Professional Open Source Copyright 2005, JBoss Inc., and + individual contributors as indicated by the @authors tag. See the copyright.txt in the + distribution for a full listing of individual contributors. This is free software; you can + redistribute it and/or modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should + have received a copy of the GNU Lesser General Public License along with this software; if + not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA, or see the FSF site: http://www.fsf.org. + + + + + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all j2ee components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_6_0.xsd b/wildfly/docs/schema/jboss-common_6_0.xsd new file mode 100644 index 0000000..d2169da --- /dev/null +++ b/wildfly/docs/schema/jboss-common_6_0.xsd @@ -0,0 +1,572 @@ + + + + + JBoss, Home of Professional Open Source Copyright 2005, JBoss Inc., and + individual contributors as indicated by the @authors tag. See the copyright.txt in the + distribution for a full listing of individual contributors. This is free software; you can + redistribute it and/or modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should + have received a copy of the GNU Lesser General Public License along with this software; if + not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA, or see the FSF site: http://www.fsf.org. + + + + + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all j2ee components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_7_0.xsd b/wildfly/docs/schema/jboss-common_7_0.xsd new file mode 100644 index 0000000..2182fbc --- /dev/null +++ b/wildfly/docs/schema/jboss-common_7_0.xsd @@ -0,0 +1,573 @@ + + + + + JBoss, Home of Professional Open Source Copyright 2005, JBoss Inc., and + individual contributors as indicated by the @authors tag. See the copyright.txt in the + distribution for a full listing of individual contributors. This is free software; you can + redistribute it and/or modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should + have received a copy of the GNU Lesser General Public License along with this software; if + not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA, or see the FSF site: http://www.fsf.org. + + + + + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all j2ee components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_7_1.xsd b/wildfly/docs/schema/jboss-common_7_1.xsd new file mode 100644 index 0000000..d98d936 --- /dev/null +++ b/wildfly/docs/schema/jboss-common_7_1.xsd @@ -0,0 +1,572 @@ + + + + + JBoss, Home of Professional Open Source Copyright 2005, JBoss Inc., and + individual contributors as indicated by the @authors tag. See the copyright.txt in the + distribution for a full listing of individual contributors. This is free software; you can + redistribute it and/or modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should + have received a copy of the GNU Lesser General Public License along with this software; if + not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA, or see the FSF site: http://www.fsf.org. + + + + + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all j2ee components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_8_0.xsd b/wildfly/docs/schema/jboss-common_8_0.xsd new file mode 100644 index 0000000..92cb1e7 --- /dev/null +++ b/wildfly/docs/schema/jboss-common_8_0.xsd @@ -0,0 +1,572 @@ + + + + + JBoss, Home of Professional Open Source Copyright 2005, JBoss Inc., and + individual contributors as indicated by the @authors tag. See the copyright.txt in the + distribution for a full listing of individual contributors. This is free software; you can + redistribute it and/or modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your + option) any later version. This software is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should + have received a copy of the GNU Lesser General Public License along with this software; if + not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA, or see the FSF site: http://www.fsf.org. + + + + + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all j2ee components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_8_1.xsd b/wildfly/docs/schema/jboss-common_8_1.xsd new file mode 100644 index 0000000..c7a5e8e --- /dev/null +++ b/wildfly/docs/schema/jboss-common_8_1.xsd @@ -0,0 +1,574 @@ + + + + + + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all j2ee components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-common_9_0.xsd b/wildfly/docs/schema/jboss-common_9_0.xsd new file mode 100644 index 0000000..139b9b2 --- /dev/null +++ b/wildfly/docs/schema/jboss-common_9_0.xsd @@ -0,0 +1,564 @@ + + + + + + + + + + + The following conventions apply to all Jakarta EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The jmx-name element allows one to specify the JMX ObjectName to use for + the MBean associated with the ejb-jar module. This must be a unique name and valid JMX + ObjectName string. + + + + + + + + + The security-domain element specifies the JNDI name of the security + manager that implements the EJBSecurityManager and RealmMapping for the domain. When + specified at the jboss level it specifies the security domain for all Jakarta EE components in the + deployment unit. One can override the global security-domain at the container level using + the security-domain element at the container-configuration level. + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of an the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + + + + The depends element gives a JMX ObjectName of a service on which the + container or ejb depends. (default) + + + + + + + + + The JNDI name under with the local interface should be bound. If it is not + provided jboss will assume "jndi-name" = "beanClass/local" + + + + + + + + + The ejb-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml Used in: entity, session, + message-driven, consumer, and service + + + + + + + + + + + + + + + + + + The ejb-local-ref element is used to give the jndi-name of an external ejb + reference. In the case of an external ejb reference, you don't provide a ejb-link element in + ejb-jar.xml, but you provide a jndi-name in jboss.xml + + + + + + + + + + + + + + + + + + The resource-ref element gives a mapping between the "code name" of a + resource (res-ref-name, provided by the Bean Developer) and its "xml name" (resource-name, + provided by the Application Assembler). If no resource-ref is provided, jboss will assume + that "xml-name" = "code name" See resource-managers. + + + + + + + The res-ref-name element specifies the name of a resource manager + connection factory reference. The name is a JNDI name relative to the java:comp/env + context. The name must be unique within a Deployment File. + + + + + + The res-type element specifies the type of the data source. The type + is specified by the fully qualified Java language class or interface expected to be + implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + + + + + The service-ref-name element gives the ENC relative name used in the + ejb-jar.xml service-ref-name element. + + + + + + + + + + jboss.test:loader=cts-cmp2v1-sar.ear + + + dot.com:loader=unique-archive-name + + java2ParentDelegaton=true + + + + ]]> + + + + + + + + + + + + + + + + The loader-repository-config element specifies any arbitrary configuration + fragment for use in configuring the loader-repository instance. The actual content of this + element is specific to the loaderRepositoryClass and the code parsing the element. + + + + + + + + + + + + OrganizationService + file:/wsdlRepository/organization-service.wsdl + + + + OrganizationService + Secure Client Config + META-INF/jbossws-client-config.xml + META-INF/jbossws-client-handlers.xml + + + + SecureService + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpointService + {http://org.jboss.ws/wsref}SecureEndpointService + + org.jboss.tests.ws.jaxws.webserviceref.SecureEndpoint + {http://org.jboss.ws/wsref}SecureEndpointPort + + javax.xml.ws.security.auth.username + kermit + + + javax.xml.ws.security.auth.password + thefrog + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The message-destination element is used to configure the jndi-name for a + message-destination in ejb-jar.xml Used in: assembly-descriptor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-deployment-dependencies-1_0.xsd b/wildfly/docs/schema/jboss-deployment-dependencies-1_0.xsd new file mode 100644 index 0000000..8d791fb --- /dev/null +++ b/wildfly/docs/schema/jboss-deployment-dependencies-1_0.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + Root element for a jboss-dependencies file. + + + + + + + + The root type, contains the dependencies elements. + + + + + + + Element containing the name of the top level deployment that this deployment depends on. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-deployment-structure-1_0.xsd b/wildfly/docs/schema/jboss-deployment-structure-1_0.xsd new file mode 100644 index 0000000..e4d12dd --- /dev/null +++ b/wildfly/docs/schema/jboss-deployment-structure-1_0.xsd @@ -0,0 +1,564 @@ + + + + + + + + + + + Root element for a jboss-structure file. + + + + + + + + The jboss structure declaration type; contains deployments and additional modules. + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated classloader + and other subdeployments within that .ear will not be able to access classes from that .war. This is + as per spec* + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Additional module declaration. This can be used to create additional modules + from resource roots inside or outside the deployment. + + + + + + + + + + + The declaration type; contains additional dependencies and resources. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the excluded module dependencies. + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Lists the class file transformers that should be applied for classes loaded by this module. + + + + + + + + + + + + + The deployment name. + + + + + + + + + + + + The module declaration type; contains dependencies and resources. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + A list of zero or more excluded module dependencies. + + + + + + + A specified module exclusion. + + + + + + + + + + A single module dependency exclusion. + + + + + + The excluded module name (required). + + + + + + + The excluded module version slot (optional). + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A list of java.lang.instrument.ClassFileTransformer implementations that will be applied at classloading + + + + + + + The transformer class to include in the set. + + + + + + + + + + A java.lang.instrument.ClassFileTransformer that will be applied at classloading + + + + + + The class name of the transformer + + + + + + + diff --git a/wildfly/docs/schema/jboss-deployment-structure-1_1.xsd b/wildfly/docs/schema/jboss-deployment-structure-1_1.xsd new file mode 100644 index 0000000..7571efe --- /dev/null +++ b/wildfly/docs/schema/jboss-deployment-structure-1_1.xsd @@ -0,0 +1,722 @@ + + + + + + + + + + + Root element for a jboss-structure file. + + + + + + + + The jboss structure declaration type; contains deployments and additional modules. + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access + classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from + ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. + irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated + classloader + and other subdeployments within that .ear will not be able to access classes from that .war. + This is + as per spec* + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Additional module declaration. This can be used to create additional modules + from resource roots inside or outside the deployment. + + + + + + + + + + + The declaration type; contains additional dependencies and resources. + + + + + + + Element for a module alias declaration. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the excluded module dependencies. + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Lists the class file transformers that should be applied for classes loaded by this module. + + + + + + + If this is true then local resources will have the lowest priority in the dependency list. + + + + + + + + + + + + + The deployment name. + + + + + + + + + + + + The module declaration type; contains dependencies and resources. + + + + + + + Element for a module alias declaration. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and + hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + Specifies whether annotation indexes found in the dependency should be imported. + + + + + + + Specifies whether and how META-INF entries in this dependency are used (default is "none"). + Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/** path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + A list of zero or more excluded module dependencies. + + + + + + + A specified module exclusion. + + + + + + + + + + A single module dependency exclusion. + + + + + + The excluded module name (required). + + + + + + + The excluded module version slot (optional). + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + The requested behavior for META-INF handling on a dependency. + + + + + + + Do not import or export META-INF items from this dependency. + + + + + + + Import, but do not re-export, META-INF items from this dependency. + + + + + + + Import and re-export META-INF items found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are + accepted. + + + + + + + + The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + A boolean which signifies how the code source URL for this resource should be established. + If true, the physical location of the deployment is used; if false, the VFS location of the + deployment is used. Default is false. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A list of java.lang.instrument.ClassFileTransformer implementations that will be applied at classloading + + + + + + + The transformer class to include in the set. + + + + + + + + + + A java.lang.instrument.ClassFileTransformer that will be applied at classloading + + + + + + The class name of the transformer + + + + + + + + + + If set to true the modules local content will have the lowest priority in the + dependency list. + + + + + + + + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + diff --git a/wildfly/docs/schema/jboss-deployment-structure-1_2.xsd b/wildfly/docs/schema/jboss-deployment-structure-1_2.xsd new file mode 100644 index 0000000..16c3770 --- /dev/null +++ b/wildfly/docs/schema/jboss-deployment-structure-1_2.xsd @@ -0,0 +1,756 @@ + + + + + + + + + + + Root element for a jboss-structure file. + + + + + + + + The jboss structure declaration type; contains deployments and additional modules. + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access + classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from + ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. + irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated + classloader + and other subdeployments within that .ear will not be able to access classes from that .war. + This is + as per spec* + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Additional module declaration. This can be used to create additional modules + from resource roots inside or outside the deployment. + + + + + + + + + + + The declaration type; contains additional dependencies and resources. + + + + + + + Element for a module alias declaration. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the excluded module dependencies. + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Lists the class file transformers that should be applied for classes loaded by this module. + + + + + + + If this is true then local resources will have the lowest priority in the dependency list. + + + + + + + List of subsystems to be excluded. If this is specified for the top level it will be inherited by + sub deployments, unless the sub deployments specify their own (possibly empty) list. + + + + + + + + + + + + + The deployment name. + + + + + + + + + + + + The module declaration type; contains dependencies and resources. + + + + + + + Element for a module alias declaration. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and + hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + Specifies whether annotation indexes found in the dependency should be imported. + + + + + + + Specifies whether and how META-INF entries in this dependency are used (default is "none"). + Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/** path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + A list of zero or more excluded module dependencies. + + + + + + + A specified module exclusion. + + + + + + + + + + A single module dependency exclusion. + + + + + + The excluded module name (required). + + + + + + + The excluded module version slot (optional). + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + The requested behavior for META-INF handling on a dependency. + + + + + + + Do not import or export META-INF items from this dependency. + + + + + + + Import, but do not re-export, META-INF items from this dependency. + + + + + + + Import and re-export META-INF items found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are + accepted. + + + + + + + + The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + A boolean which signifies how the code source URL for this resource should be established. + If true, the physical location of the deployment is used; if false, the VFS location of the + deployment is used. Default is false. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A list of java.lang.instrument.ClassFileTransformer implementations that will be applied at classloading + + + + + + + The transformer class to include in the set. + + + + + + + + + + A java.lang.instrument.ClassFileTransformer that will be applied at classloading + + + + + + The class name of the transformer + + + + + + + + + + If set to true the modules local content will have the lowest priority in the + dependency list. + + + + + + + + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + + + A list of zero or more subsystems that should not have their DeploymentUnitProcessor's run. + + + + + + + + + + + + A subsystem that should be excluded from processing the deployment. + + + + + + The name of this subsystem (required). + + + + + + diff --git a/wildfly/docs/schema/jboss-deployment-structure-1_3.xsd b/wildfly/docs/schema/jboss-deployment-structure-1_3.xsd new file mode 100644 index 0000000..75acd36 --- /dev/null +++ b/wildfly/docs/schema/jboss-deployment-structure-1_3.xsd @@ -0,0 +1,764 @@ + + + + + + + + + + + Root element for a jboss-structure file. + + + + + + + + The jboss structure declaration type; contains deployments and additional modules. + + + + + + + Flag indicating whether each of the subdeployments within a .ear can access classes belonging to + another subdeployment within the same .ear. Setting this to false, allows the subdeployments to + see classes belonging to other subdeployments within the .ear. + For example: + myapp.ear + | + |--- web.war + | + |--- ejb1.jar + | + |--- ejb2.jar + + If the ear-subdeployments-isolated is set to false, then the classes in web.war can access + classes + belonging to ejb1.jar and ejb2.jar. Similarly, classes from ejb1.jar can access classes from + ejb2.jar + (and vice-versa). + + *Note that this flag, has no effect on the isolated classloader of the .war file(s). i.e. + irrespective + of whether this flag is set to true or false, the .war within a .ear will have a isolated + classloader + and other subdeployments within that .ear will not be able to access classes from that .war. + This is + as per spec* + + + + + + + Flag indicating whether .ear module exclusions should be cascaded to sub-deployments. + When this flag is set to true, module exclusions declared at the .ear level will be + applied (casacaded) to each subdployment defined within the .ear. This is useful in + cases where an .ear has many subdeployments and it is desired to exclude a module + dependency from every subdeployment within the .ear. + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Element that corresponds to a deployment. This is used to customise + class loading for a deployment or a sub deployment. + + + + + + + Additional module declaration. This can be used to create additional modules + from resource roots inside or outside the deployment. + + + + + + + + + + + The declaration type; contains additional dependencies and resources. + + + + + + + Element for a module alias declaration. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the excluded module dependencies. + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Lists the class file transformers that should be applied for classes loaded by this module. + + + + + + + If this is true then local resources will have the lowest priority in the dependency list. + + + + + + + List of subsystems to be excluded. If this is specified for the top level it will be inherited by + sub deployments, unless the sub deployments specify their own (possibly empty) list. + + + + + + + + + + + + + The deployment name. + + + + + + + + + + + + The module declaration type; contains dependencies and resources. + + + + + + + Element for a module alias declaration. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and + hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + Specifies whether annotation indexes found in the dependency should be imported. + + + + + + + Specifies whether and how META-INF entries in this dependency are used (default is "none"). + Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/** path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + A list of zero or more excluded module dependencies. + + + + + + + A specified module exclusion. + + + + + + + + + + A single module dependency exclusion. + + + + + + The excluded module name (required). + + + + + + + The excluded module version slot (optional). + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + The requested behavior for META-INF handling on a dependency. + + + + + + + Do not import or export META-INF items from this dependency. + + + + + + + Import, but do not re-export, META-INF items from this dependency. + + + + + + + Import and re-export META-INF items found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are + accepted. + + + + + + + + The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + A boolean which signifies how the code source URL for this resource should be established. + If true, the physical location of the deployment is used; if false, the VFS location of the + deployment is used. Default is false. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A list of java.lang.instrument.ClassFileTransformer implementations that will be applied at classloading + + + + + + + The transformer class to include in the set. + + + + + + + + + + A java.lang.instrument.ClassFileTransformer that will be applied at classloading + + + + + + The class name of the transformer + + + + + + + + + If set to true the modules local content will have the lowest priority in the + dependency list. + + + + + + + + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + + + A list of zero or more subsystems that should not have their DeploymentUnitProcessor's run. + + + + + + + + + + + A subsystem that should be excluded from processing the deployment. + + + + + + The name of this subsystem (required). + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-cache_1_0.xsd b/wildfly/docs/schema/jboss-ejb-cache_1_0.xsd new file mode 100644 index 0000000..11f36ae --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-cache_1_0.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-cache_2_0.xsd b/wildfly/docs/schema/jboss-ejb-cache_2_0.xsd new file mode 100644 index 0000000..e63ec20 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-cache_2_0.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-client_1_0.xsd b/wildfly/docs/schema/jboss-ejb-client_1_0.xsd new file mode 100644 index 0000000..d4eb3a4 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-client_1_0.xsd @@ -0,0 +1,94 @@ + + + + + + + + + + Root element for a jboss-ejb-client.xml file + + + + + + + + The EJB client configurations + + + + + + + Configurations that will be used to setup an EJB client context for the + deployment. + + + + + + + + + + + + + Configures EJB receivers for the client context + + + + + + + + + + + + Configures a remoting based EJB receiver + + + + + + + + Set to true if the local receiver which gets added to the EJB client context by default, has to be + excluded from the context + + + + + + + Set to false if the local receiver that's available in the EJB client context, should use + pass-by-reference (instead of pass-by-value) semantics for the EJB invocations. + + + + + + + + + + + Reference to an outbound connection configured in the remoting subsystem + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-client_1_1.xsd b/wildfly/docs/schema/jboss-ejb-client_1_1.xsd new file mode 100644 index 0000000..86500ba --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-client_1_1.xsd @@ -0,0 +1,260 @@ + + + + + + + + + + Root element for a jboss-ejb-client.xml file + + + + + + + + The EJB client configurations + + + + + + + Configurations that will be used to setup an EJB client context for the + deployment. + + + + + + + + + + + + + Configures EJB receivers for the client context + + + + + + + Cluster configurations applicable for this client context + + + + + + + + + + + + Configures a remoting based EJB receiver + + + + + + + + Set to true if the local receiver which gets added to the EJB client context by default, has to be + excluded from the context + + + + + + + Set to false if the local receiver that's available in the EJB client context, should use + pass-by-reference (instead of pass-by-value) semantics for the EJB invocations. + + + + + + + + + + + Reference to an outbound connection configured in the remoting subsystem + + + + + + + + + + + Configures a cluster in the client context + + + + + + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + Configures the connection creation options for the nodes in this cluster + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + + The name of the cluster + + + + + + + The timeout in milliseconds while creating a connection for the nodes in the cluster + + + + + + + The maximum number of nodes to which the connection will be established in the cluster + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.ClusterNodeSelector + interface. The instance of this class will be used for selecting nodes, within the cluster, for + handling invocations + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + Configures the channel creation options for the node + + + + + + + Configures the connection creation options for the node + + + + + + + + The name of the cluster node + + + + + + + The timeout in milliseconds while creating a connection for the node + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + + + + + + + + + + + + The name of the property. Example org.xnio.Options.SASL_POLICY_NOANONYMOUS + + + + + + + The value of the property. + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-client_1_2.xsd b/wildfly/docs/schema/jboss-ejb-client_1_2.xsd new file mode 100644 index 0000000..b3c0415 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-client_1_2.xsd @@ -0,0 +1,296 @@ + + + + + + + + + + + Root element for a jboss-ejb-client.xml file + + + + + + + + The EJB client configurations + + + + + + + Configurations that will be used to setup an EJB client context for the + deployment. + + + + + + + + + + + + + Configures EJB receivers for the client context + + + + + + + Cluster configurations applicable for this client context + + + + + + + + A timeout, in milliseconds, that will be used for EJB invocations. A value of zero + or a negative value will imply a "wait forever" semantic where the invocation will never timeout + and the client will wait for the invocation result indefinitely. + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.DeploymentNodeSelector + interface. The instance of this class will be used for selecting nodes, from among multiple eligible + nodes within an EJB client context, which can handle a particular deployment + + + + + + + + + + + Configures a remoting based EJB receiver + + + + + + + + Set to true if the local receiver which gets added to the EJB client context by default, has to be + excluded from the context + + + + + + + Set to false if the local receiver that's available in the EJB client context, should use + pass-by-reference (instead of pass-by-value) semantics for the EJB invocations. + + + + + + + + + + + + Configures the channel creation options for this remoting EJB receiver + + + + + + + + Reference to an outbound connection configured in the remoting subsystem + + + + + + + The timeout, in milliseconds, to be used while creating a connection + + + + + + + + + + + Configures a cluster in the client context + + + + + + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + Configures the connection creation options for the nodes in this cluster + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + + The name of the cluster + + + + + + + The timeout in milliseconds while creating a connection for the nodes in the cluster + + + + + + + The maximum number of nodes to which the connection will be established in the cluster + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.ClusterNodeSelector + interface. The instance of this class will be used for selecting nodes, within the cluster, for + handling invocations + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + Configures the channel creation options for the node + + + + + + + Configures the connection creation options for the node + + + + + + + + The name of the cluster node + + + + + + + The timeout in milliseconds while creating a connection for the node + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + + + + + + + + + + + + The name of the property. Example org.xnio.Options.SASL_POLICY_NOANONYMOUS + + + + + + + The value of the property. + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-client_1_3.xsd b/wildfly/docs/schema/jboss-ejb-client_1_3.xsd new file mode 100644 index 0000000..5a6a710 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-client_1_3.xsd @@ -0,0 +1,310 @@ + + + + + + + + + + + Root element for a jboss-ejb-client.xml file + + + + + + + + The EJB client configurations + + + + + + + Configurations that will be used to setup an EJB client context for the + deployment. + + + + + + + + + + + + Configures EJB receivers for the client context + + + + + + + Cluster configurations applicable for this client context + + + + + + + Remote connection profile selected for this client context + + + + + + + + A timeout, in milliseconds, that will be used for EJB invocations. A value of zero + or a negative value will imply a "wait forever" semantic where the invocation will never timeout + and the client will wait for the invocation result indefinitely. + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.DeploymentNodeSelector + interface. The instance of this class will be used for selecting nodes, from among multiple eligible + nodes within an EJB client context, which can handle a particular deployment + + + + + + + + + + + Configures a remoting based EJB receiver + + + + + + + + Set to true if the local receiver which gets added to the EJB client context by default, has to be + excluded from the context + + + + + + + Set to false if the local receiver that's available in the EJB client context, should use + pass-by-reference (instead of pass-by-value) semantics for the EJB invocations. + + + + + + + + + + + Configures the channel creation options for this remoting EJB receiver + + + + + + + + Reference to an outbound connection configured in the remoting subsystem + + + + + + + The timeout, in milliseconds, to be used while creating a connection + + + + + + + + + + + Configures a cluster in the client context + + + + + + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + Configures the connection creation options for the nodes in this cluster + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + + The name of the cluster + + + + + + + The timeout in milliseconds while creating a connection for the nodes in the cluster + + + + + + + The maximum number of nodes to which the connection will be established in the cluster + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.ClusterNodeSelector + interface. The instance of this class will be used for selecting nodes, within the cluster, for + handling invocations + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + Configures the channel creation options for the node + + + + + + + Configures the connection creation options for the node + + + + + + + + The name of the cluster node + + + + + + + The timeout in milliseconds while creating a connection for the node + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + + + + + + + + + + + + The name of the property. Example org.xnio.Options.SASL_POLICY_NOANONYMOUS + + + + + + + The value of the property. + + + + + + + + + + The name of the profile. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-ejb-client_1_4.xsd b/wildfly/docs/schema/jboss-ejb-client_1_4.xsd new file mode 100644 index 0000000..5fdd37c --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-client_1_4.xsd @@ -0,0 +1,347 @@ + + + + + + + + + + + Root element for a jboss-ejb-client.xml file + + + + + + + + The EJB client configurations + + + + + + + Configurations that will be used to setup an EJB client context for the + deployment. + + + + + + + + + + + + Configures EJB receivers for the client context + + + + + + + Cluster configurations applicable for this client context + + + + + + + Remote connection profile selected for this client context + + + + + + + Configures remote http-connection for EJB invocation + + + + + + + + A timeout, in milliseconds, that will be used for EJB invocations. A value of zero + or a negative value will imply a "wait forever" semantic where the invocation will never timeout + and the client will wait for the invocation result indefinitely. + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.DeploymentNodeSelector + interface. The instance of this class will be used for selecting nodes, from among multiple eligible + nodes within an EJB client context, which can handle a particular deployment + + + + + + + Default compression level (from 0 to 9) of request and response message payload. + + + + + + + + + + + Configures a remoting based EJB receiver + + + + + + + + Set to true if the local receiver which gets added to the EJB client context by default, has to be + excluded from the context + + + + + + + Set to false if the local receiver that's available in the EJB client context, should use + pass-by-reference (instead of pass-by-value) semantics for the EJB invocations. + + + + + + + + + + + Configures the channel creation options for this remoting EJB receiver + + + + + + + + Reference to an outbound connection configured in the remoting subsystem + + + + + + + The timeout, in milliseconds, to be used while creating a connection + + + + + + + + + + + Configures remote HTTP Connection for EJB invocation + + + + + + + + + + + Uniform Resource Identifier for the HTTP connection + + + + + + + + + + + + Configures a cluster in the client context + + + + + + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + Configures the connection creation options for the nodes in this cluster + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + + The name of the cluster + + + + + + + The timeout in milliseconds while creating a connection for the nodes in the cluster + + + + + + + The maximum number of nodes to which the connection will be established in the cluster + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.ClusterNodeSelector + interface. The instance of this class will be used for selecting nodes, within the cluster, for + handling invocations + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + Configures the channel creation options for the node + + + + + + + Configures the connection creation options for the node + + + + + + + + The name of the cluster node + + + + + + + The timeout in milliseconds while creating a connection for the node + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + This attribute is no longer supported and must be removed from the configuration. + + + + + + + + + + + + + + + + + + + + + + The name of the property. Example org.xnio.Options.SASL_POLICY_NOANONYMOUS + + + + + + + The value of the property. + + + + + + + + + + The name of the profile. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-ejb-client_1_5.xsd b/wildfly/docs/schema/jboss-ejb-client_1_5.xsd new file mode 100644 index 0000000..be00499 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-client_1_5.xsd @@ -0,0 +1,319 @@ + + + + + + + + + + + Root element for a jboss-ejb-client.xml file + + + + + + + + The EJB client configurations + + + + + + + Configurations that will be used to setup an EJB client context for the + deployment. + + + + + + + + + + + + Configures EJB receivers for the client context + + + + + + + Cluster configurations applicable for this client context + + + + + + + Remote connection profile selected for this client context + + + + + + + Configures remote http-connection for EJB invocation + + + + + + + + A timeout, in milliseconds, that will be used for EJB invocations. A value of zero + or a negative value will imply a "wait forever" semantic where the invocation will never timeout + and the client will wait for the invocation result indefinitely. + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.DeploymentNodeSelector + interface. The instance of this class will be used for selecting nodes, from among multiple eligible + nodes within an EJB client context, which can handle a particular deployment + + + + + + + Default compression level (from 0 to 9) of request and response message payload. + + + + + + + + + + + Configures a remoting based EJB receiver + + + + + + + + Set to true if the local receiver which gets added to the EJB client context by default, has to be + excluded from the context + + + + + + + Set to false if the local receiver that's available in the EJB client context, should use + pass-by-reference (instead of pass-by-value) semantics for the EJB invocations. + + + + + + + + + + + Configures the channel creation options for this remoting EJB receiver + + + + + + + + Reference to an outbound connection configured in the remoting subsystem + + + + + + + The timeout, in milliseconds, to be used while creating a connection + + + + + + + + + + + Configures remote HTTP Connection for EJB invocation + + + + + + + + + + + Uniform Resource Identifier for the HTTP connection + + + + + + + + + + + + Configures a cluster in the client context + + + + + + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + Configures the connection creation options for the nodes in this cluster + + + + + + + Configures the channel creation options for the nodes in this cluster + + + + + + + + The name of the cluster + + + + + + + The timeout in milliseconds while creating a connection for the nodes in the cluster + + + + + + + The maximum number of nodes to which the connection will be established in the cluster + + + + + + + The fully qualified class name of the class which implements the + org.jboss.ejb.client.ClusterNodeSelector + interface. The instance of this class will be used for selecting nodes, within the cluster, for + handling invocations + + + + + + + + + + + Configures the channel creation options for the node + + + + + + + Configures the connection creation options for the node + + + + + + + + The name of the cluster node + + + + + + + The timeout in milliseconds while creating a connection for the node + + + + + + + + + + + + + + + + + + + + + + The name of the property. Example org.xnio.Options.SASL_POLICY_NOANONYMOUS + + + + + + + The value of the property. + + + + + + + + + + The name of the profile. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-ejb-clustering_1_1.xsd b/wildfly/docs/schema/jboss-ejb-clustering_1_1.xsd new file mode 100644 index 0000000..76f8a2e --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-clustering_1_1.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + Indicates that the mdb will be active in a single node of the cluster. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-clustering_2_0.xsd b/wildfly/docs/schema/jboss-ejb-clustering_2_0.xsd new file mode 100644 index 0000000..a44e233 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-clustering_2_0.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + Indicates that the mdb will be active in a single node of the cluster. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-container-interceptors_1_0.xsd b/wildfly/docs/schema/jboss-ejb-container-interceptors_1_0.xsd new file mode 100644 index 0000000..227116b --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-container-interceptors_1_0.xsd @@ -0,0 +1,24 @@ + + + + + + + + + + + + The container interceptor bindings applicable for various EJBs in the deployment + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-container-interceptors_2_0.xsd b/wildfly/docs/schema/jboss-ejb-container-interceptors_2_0.xsd new file mode 100644 index 0000000..674ae53 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-container-interceptors_2_0.xsd @@ -0,0 +1,31 @@ + + + + + + + + + + + + The container interceptor bindings applicable for various EJBs in the deployment + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-delivery-active_1_0.xsd b/wildfly/docs/schema/jboss-ejb-delivery-active_1_0.xsd new file mode 100644 index 0000000..e620a82 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-delivery-active_1_0.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + The delivery-active states whether messages will be delivered to the message-driven bean as soon as it is deployed (default is true). + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-delivery-active_1_1.xsd b/wildfly/docs/schema/jboss-ejb-delivery-active_1_1.xsd new file mode 100644 index 0000000..4676f67 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-delivery-active_1_1.xsd @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + The delivery-active states whether messages will be delivered to the message-driven bean as soon as it is deployed (default is true). + + + + + + The delivery-group allows management of message delivery for a group of message-driven beans: messages will be delivered to the bean whenever the group is active. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-delivery-active_1_2.xsd b/wildfly/docs/schema/jboss-ejb-delivery-active_1_2.xsd new file mode 100644 index 0000000..dbdb483 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-delivery-active_1_2.xsd @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + The delivery-active states whether messages will be delivered to the message-driven bean as soon as it is deployed (default is true). + + + + + + The delivery-group allows management of message delivery for a group of message-driven beans: messages will be delivered to the bean + whenever the group is active. If more than one group is specified, the messages will be delivered only when all groups are active. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-delivery-active_2_0.xsd b/wildfly/docs/schema/jboss-ejb-delivery-active_2_0.xsd new file mode 100644 index 0000000..c47e817 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-delivery-active_2_0.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + The delivery-active states whether messages will be delivered to the message-driven bean as soon as it is deployed (default is true). + + + + + + The delivery-group allows management of message delivery for a group of message-driven beans: messages will be delivered to the bean + whenever the group is active. If more than one group is specified, the messages will be delivered only when all groups are active. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-delivery_3_0.xsd b/wildfly/docs/schema/jboss-ejb-delivery_3_0.xsd new file mode 100644 index 0000000..5d7aa4a --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-delivery_3_0.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + The delivery-active states whether messages will be delivered to the message-driven bean as soon as it is deployed (default is true). + + + + + + The delivery-group allows management of message delivery for a group of message-driven beans: messages will be delivered to the bean + whenever the group is active. If more than one group is specified, the messages will be delivered only when all groups are active. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-iiop_1_0.xsd b/wildfly/docs/schema/jboss-ejb-iiop_1_0.xsd new file mode 100644 index 0000000..de73914 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-iiop_1_0.xsd @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-iiop_1_1.xsd b/wildfly/docs/schema/jboss-ejb-iiop_1_1.xsd new file mode 100644 index 0000000..167c9a7 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-iiop_1_1.xsd @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-iiop_1_2.xsd b/wildfly/docs/schema/jboss-ejb-iiop_1_2.xsd new file mode 100644 index 0000000..dd57eb2 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-iiop_1_2.xsd @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-iiop_2_0.xsd b/wildfly/docs/schema/jboss-ejb-iiop_2_0.xsd new file mode 100644 index 0000000..53e5e8e --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-iiop_2_0.xsd @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-pool_1_0.xsd b/wildfly/docs/schema/jboss-ejb-pool_1_0.xsd new file mode 100644 index 0000000..d759e99 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-pool_1_0.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-pool_2_0.xsd b/wildfly/docs/schema/jboss-ejb-pool_2_0.xsd new file mode 100644 index 0000000..d88ddd4 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-pool_2_0.xsd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-resource-adapter-binding_1_0.xsd b/wildfly/docs/schema/jboss-ejb-resource-adapter-binding_1_0.xsd new file mode 100644 index 0000000..7012623 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-resource-adapter-binding_1_0.xsd @@ -0,0 +1,26 @@ + + + + + + + + + + + + The resource-adapter-binding element contains the binding of a message driven bean to the + resource adapter. + The definition consists of the name of the resource adapter the message driven bean should be bound to. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-resource-adapter-binding_2_0.xsd b/wildfly/docs/schema/jboss-ejb-resource-adapter-binding_2_0.xsd new file mode 100644 index 0000000..4dea558 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-resource-adapter-binding_2_0.xsd @@ -0,0 +1,32 @@ + + + + + + + + + + + + The resource-adapter-binding element contains the binding of a message driven bean to the + resource adapter. + The definition consists of the name of the resource adapter the message driven bean should be bound to. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-security-role_1_0.xsd b/wildfly/docs/schema/jboss-ejb-security-role_1_0.xsd new file mode 100644 index 0000000..26d158d --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-security-role_1_0.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-security-role_2_0.xsd b/wildfly/docs/schema/jboss-ejb-security-role_2_0.xsd new file mode 100644 index 0000000..b963e06 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-security-role_2_0.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + The security-role element contains the definition of a security role. + The definition consists of the security role name and principal name element(s). + + + + + + + + + + + + The principal-name element is the name of the principal that is mapped + to the assembly role-name. + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-security_1_0.xsd b/wildfly/docs/schema/jboss-ejb-security_1_0.xsd new file mode 100644 index 0000000..cb4b1f6 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-security_1_0.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb-security_1_1.xsd b/wildfly/docs/schema/jboss-ejb-security_1_1.xsd new file mode 100644 index 0000000..2de3d41 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-security_1_1.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-ejb-security_2_0.xsd b/wildfly/docs/schema/jboss-ejb-security_2_0.xsd new file mode 100644 index 0000000..aecc7fc --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-security_2_0.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-ejb-timer-service_2_0.xsd b/wildfly/docs/schema/jboss-ejb-timer-service_2_0.xsd new file mode 100644 index 0000000..32e4cc9 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb-timer-service_2_0.xsd @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + Identifies the name of the data store to use for persistent timers. + + + + + + Identifies the timer-management provider to use for persistent timers. + + + + + Identifies the timer-management provider to use for transient (i.e. non-persistent) timers. + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb3-2_0.xsd b/wildfly/docs/schema/jboss-ejb3-2_0.xsd new file mode 100644 index 0000000..c673fb1 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb3-2_0.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + The distinct-name for this EJB module. + + + + diff --git a/wildfly/docs/schema/jboss-ejb3-2_1.xsd b/wildfly/docs/schema/jboss-ejb3-2_1.xsd new file mode 100644 index 0000000..975b0f2 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb3-2_1.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + The distinct-name for this EJB module. + + + + diff --git a/wildfly/docs/schema/jboss-ejb3-4_0.xsd b/wildfly/docs/schema/jboss-ejb3-4_0.xsd new file mode 100644 index 0000000..4c00eb7 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb3-4_0.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + The distinct-name for this EJB module. + + + + diff --git a/wildfly/docs/schema/jboss-ejb3-spec-2_0.xsd b/wildfly/docs/schema/jboss-ejb3-spec-2_0.xsd new file mode 100644 index 0000000..fcbbf1a --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb3-spec-2_0.xsd @@ -0,0 +1,461 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb3-spec-2_1.xsd b/wildfly/docs/schema/jboss-ejb3-spec-2_1.xsd new file mode 100644 index 0000000..37182d2 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb3-spec-2_1.xsd @@ -0,0 +1,457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-ejb3-spec-4_0.xsd b/wildfly/docs/schema/jboss-ejb3-spec-4_0.xsd new file mode 100644 index 0000000..c779026 --- /dev/null +++ b/wildfly/docs/schema/jboss-ejb3-spec-4_0.xsd @@ -0,0 +1,457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The enterprise-beansType declares one or more enterprise + beans. Each bean can be a session, entity or message-driven + bean. + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-jpa_1_0.xsd b/wildfly/docs/schema/jboss-jpa_1_0.xsd new file mode 100644 index 0000000..c79a623 --- /dev/null +++ b/wildfly/docs/schema/jboss-jpa_1_0.xsd @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-pojo_7_0.xsd b/wildfly/docs/schema/jboss-pojo_7_0.xsd new file mode 100644 index 0000000..3e0f963 --- /dev/null +++ b/wildfly/docs/schema/jboss-pojo_7_0.xsd @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-remoting_5_0.xsd b/wildfly/docs/schema/jboss-remoting_5_0.xsd new file mode 100644 index 0000000..af1f0dc --- /dev/null +++ b/wildfly/docs/schema/jboss-remoting_5_0.xsd @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-remoting_5_1.xsd b/wildfly/docs/schema/jboss-remoting_5_1.xsd new file mode 100644 index 0000000..7bb36d3 --- /dev/null +++ b/wildfly/docs/schema/jboss-remoting_5_1.xsd @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-remoting_5_2.xsd b/wildfly/docs/schema/jboss-remoting_5_2.xsd new file mode 100644 index 0000000..390b2d2 --- /dev/null +++ b/wildfly/docs/schema/jboss-remoting_5_2.xsd @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-service_7_0.xsd b/wildfly/docs/schema/jboss-service_7_0.xsd new file mode 100644 index 0000000..bca9338 --- /dev/null +++ b/wildfly/docs/schema/jboss-service_7_0.xsd @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/jboss-web_10_0.xsd b/wildfly/docs/schema/jboss-web_10_0.xsd new file mode 100644 index 0000000..1d31a8f --- /dev/null +++ b/wildfly/docs/schema/jboss-web_10_0.xsd @@ -0,0 +1,598 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_10_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + Thesymbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_10_1.xsd b/wildfly/docs/schema/jboss-web_10_1.xsd new file mode 100644 index 0000000..9c79c52 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_10_1.xsd @@ -0,0 +1,599 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_10_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + Thesymbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_11_0.xsd b/wildfly/docs/schema/jboss-web_11_0.xsd new file mode 100644 index 0000000..bde62bf --- /dev/null +++ b/wildfly/docs/schema/jboss-web_11_0.xsd @@ -0,0 +1,618 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_11_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + Thesymbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_11_1.xsd b/wildfly/docs/schema/jboss-web_11_1.xsd new file mode 100644 index 0000000..ed9a976 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_11_1.xsd @@ -0,0 +1,602 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-web_11_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_12_0.xsd b/wildfly/docs/schema/jboss-web_12_0.xsd new file mode 100644 index 0000000..bfbcd68 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_12_0.xsd @@ -0,0 +1,604 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_12_0.xsd + + ]]> + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_12_1.xsd b/wildfly/docs/schema/jboss-web_12_1.xsd new file mode 100644 index 0000000..036db4b --- /dev/null +++ b/wildfly/docs/schema/jboss-web_12_1.xsd @@ -0,0 +1,603 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-web_12_1.xsd + + ]]> + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_13_0.xsd b/wildfly/docs/schema/jboss-web_13_0.xsd new file mode 100644 index 0000000..349ecad --- /dev/null +++ b/wildfly/docs/schema/jboss-web_13_0.xsd @@ -0,0 +1,603 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-web_13_0.xsd + + ]]> + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_14_0.xsd b/wildfly/docs/schema/jboss-web_14_0.xsd new file mode 100644 index 0000000..0dd9346 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_14_0.xsd @@ -0,0 +1,529 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-web_14_0.xsd + + ]]> + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_14_1.xsd b/wildfly/docs/schema/jboss-web_14_1.xsd new file mode 100644 index 0000000..d332ece --- /dev/null +++ b/wildfly/docs/schema/jboss-web_14_1.xsd @@ -0,0 +1,529 @@ + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_14_0.xsd + + ]]> + + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + If a file is found in both the deployment and in the overlay folder, + the file in the deployment takes precedence. If more than one overlay + is provided, the order in which the overlay elements are declared + determines precedence for files that can be found in multiple overlay + folders. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_15_0.xsd b/wildfly/docs/schema/jboss-web_15_0.xsd new file mode 100644 index 0000000..5fc522c --- /dev/null +++ b/wildfly/docs/schema/jboss-web_15_0.xsd @@ -0,0 +1,529 @@ + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Jakarta EE namespace with the following location: + + https://www.jboss.org/schema/jbossas/jboss-web_15_0.xsd + + ]]> + + + + + + The following conventions apply to all Jakarta EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will receive from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + If a file is found in both the deployment and in the overlay folder, + the file in the deployment takes precedence. If more than one overlay + is provided, the order in which the overlay elements are declared + determines precedence for files that can be found in multiple overlay + folders. + + + + + + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + + + + + + + + Whether the domain's cache should be flushed when the session invalidates. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + If this is set to false then authentication will not be performed unless it is required, + even if credentials are present. + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + The servlet element specifies servlet specific bindings. Currently this + is only the run-as principal identity. + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + The annotation element specifies annotation specific bindings. This allows + overriding the @ServletSecurity, @RunAs and @MultipartConfig, which apply + on a Servlet class rather than a Servlet name. They have the same structure + and element names as the corresponding annotation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Legacy enable-websockets option. Websockets are enabled by default, this option allows them to be + turned off. + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_7_0.xsd b/wildfly/docs/schema/jboss-web_7_0.xsd new file mode 100644 index 0000000..744d72f --- /dev/null +++ b/wildfly/docs/schema/jboss-web_7_0.xsd @@ -0,0 +1,828 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_7_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SET_AND_GET + or + SET_AND_NON_PRIMITIVE_GET + or + SET + + ]]> + + + + + + + + + + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + SYNCHRONOUS + or + ASYNCHRONOUS + + ]]> + + + + + + + + + + + + + + 0 : Session will be replicated to *all* nodes (i.e. total replication) + 0 : Session will not be replicated (i.e. local mode) + < 0 : Session will be replicated only to the specified number of nodes (i.e. distribution mode) + + Default value, if not explicitly set, is taken from the distributed cache + configuration. By default, this is -1, i.e. total replication. + + ]]> + + + + + + + + + + ... + + + Default value if not explicitly set is the overall web container default + as set in the deployers/jbossweb.deployer service. By default that is set + to "false". + + ]]> + + + + + + + + + + + SESSION, the session's + attribute map is replicated along with the metadata, so it can be fairly + costly. With other granularities, the metadata object is replicated + separately from the attributes and only contains a String, and a few longs, + ints and booleans. + + A value of 0 means the metadata will be replicated whenever the session is + accessed. A value of -1 means the metadata will be replicated only if some + other activity during the request (e.g. modifying an attribute) has + resulted in other replication work involving the session. A positive value + greater than the HttpSession.getMaxInactiveInterval() value will be treated + as a likely misconfiguration and converted to 0; i.e. replicate the + metadata on every request. + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 (seconds) + + ]]> + + + + + + + 300 (seconds) + + ]]> + + + + + + + + + + true + or + false (default value) + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_7_1.xsd b/wildfly/docs/schema/jboss-web_7_1.xsd new file mode 100644 index 0000000..4ff31c4 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_7_1.xsd @@ -0,0 +1,840 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_7_1.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + Thesymbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SET_AND_GET + or + SET_AND_NON_PRIMITIVE_GET + or + SET + + ]]> + + + + + + + + + + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + SYNCHRONOUS + or + ASYNCHRONOUS + + ]]> + + + + + + + + + + + + + + 0 : Session will be replicated to *all* nodes (i.e. total replication) + 0 : Session will not be replicated (i.e. local mode) + < 0 : Session will be replicated only to the specified number of nodes (i.e. distribution mode) + + Default value, if not explicitly set, is taken from the distributed cache + configuration. By default, this is -1, i.e. total replication. + + ]]> + + + + + + + + + + ... + + + Default value if not explicitly set is the overall web container default + as set in the deployers/jbossweb.deployer service. By default that is set + to "false". + + ]]> + + + + + + + + + + + SESSION, the session's + attribute map is replicated along with the metadata, so it can be fairly + costly. With other granularities, the metadata object is replicated + separately from the attributes and only contains a String, and a few longs, + ints and booleans. + + A value of 0 means the metadata will be replicated whenever the session is + accessed. A value of -1 means the metadata will be replicated only if some + other activity during the request (e.g. modifying an attribute) has + resulted in other replication work involving the session. A positive value + greater than the HttpSession.getMaxInactiveInterval() value will be treated + as a likely misconfiguration and converted to 0; i.e. replicate the + metadata on every request. + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 (seconds) + + ]]> + + + + + + + 300 (seconds) + + ]]> + + + + + + + + + + true + or + false (default value) + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_7_2.xsd b/wildfly/docs/schema/jboss-web_7_2.xsd new file mode 100644 index 0000000..c5cd7b4 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_7_2.xsd @@ -0,0 +1,854 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_7_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + Thesymbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SET_AND_GET + or + SET_AND_NON_PRIMITIVE_GET + or + SET + + ]]> + + + + + + + + + + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + SYNCHRONOUS + or + ASYNCHRONOUS + + ]]> + + + + + + + + + + + + + + 0 : Session will be replicated to *all* nodes (i.e. total replication) + 0 : Session will not be replicated (i.e. local mode) + < 0 : Session will be replicated only to the specified number of nodes (i.e. distribution mode) + + Default value, if not explicitly set, is taken from the distributed cache + configuration. By default, this is -1, i.e. total replication. + + ]]> + + + + + + + + + + ... + + + Default value if not explicitly set is the overall web container default + as set in the deployers/jbossweb.deployer service. By default that is set + to "false". + + ]]> + + + + + + + + + + + SESSION, the session's + attribute map is replicated along with the metadata, so it can be fairly + costly. With other granularities, the metadata object is replicated + separately from the attributes and only contains a String, and a few longs, + ints and booleans. + + A value of 0 means the metadata will be replicated whenever the session is + accessed. A value of -1 means the metadata will be replicated only if some + other activity during the request (e.g. modifying an attribute) has + resulted in other replication work involving the session. A positive value + greater than the HttpSession.getMaxInactiveInterval() value will be treated + as a likely misconfiguration and converted to 0; i.e. replicate the + metadata on every request. + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 (seconds) + + ]]> + + + + + + + 300 (seconds) + + ]]> + + + + + + + + + + true + or + false (default value) + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The enable-websockets element specifies if websockets + access should be enabled for this webapp. Java version should be at least + 1.7 for this to work. + + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_7_3.xsd b/wildfly/docs/schema/jboss-web_7_3.xsd new file mode 100644 index 0000000..9caa710 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_7_3.xsd @@ -0,0 +1,854 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + http://www.jboss.org/j2ee/schema/jboss-web_7_3.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + The symbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SET_AND_GET + or + SET_AND_NON_PRIMITIVE_GET + or + SET + + ]]> + + + + + + + + + + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + SYNCHRONOUS + or + ASYNCHRONOUS + + ]]> + + + + + + + + + + + + + + 0 : Session will be replicated to *all* nodes (i.e. total replication) + 0 : Session will not be replicated (i.e. local mode) + < 0 : Session will be replicated only to the specified number of nodes (i.e. distribution mode) + + Default value, if not explicitly set, is taken from the distributed cache + configuration. By default, this is -1, i.e. total replication. + + ]]> + + + + + + + + + + ... + + + Default value if not explicitly set is the overall web container default + as set in the deployers/jbossweb.deployer service. By default that is set + to "false". + + ]]> + + + + + + + + + + + SESSION, the session's + attribute map is replicated along with the metadata, so it can be fairly + costly. With other granularities, the metadata object is replicated + separately from the attributes and only contains a String, and a few longs, + ints and booleans. + + A value of 0 means the metadata will be replicated whenever the session is + accessed. A value of -1 means the metadata will be replicated only if some + other activity during the request (e.g. modifying an attribute) has + resulted in other replication work involving the session. A positive value + greater than the HttpSession.getMaxInactiveInterval() value will be treated + as a likely misconfiguration and converted to 0; i.e. replicate the + metadata on every request. + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 (seconds) + + ]]> + + + + + + + 300 (seconds) + + ]]> + + + + + + + + + + true + or + false (default value) + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The enable-websockets element specifies if websockets + access should be enabled for this webapp. Java version should be at least + 1.7 for this to work. + + + + + + + + diff --git a/wildfly/docs/schema/jboss-web_8_0.xsd b/wildfly/docs/schema/jboss-web_8_0.xsd new file mode 100644 index 0000000..0fdec52 --- /dev/null +++ b/wildfly/docs/schema/jboss-web_8_0.xsd @@ -0,0 +1,574 @@ + + + + + + + + + + ... + + + + Instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for the + Java EE namespace with the following location: + + https://www.jboss.org/j2ee/schema/jboss-web_8_0.xsd + + ]]> + + + + + The following conventions apply to all Java EE deployment descriptor + elements unless indicated otherwise. - In elements that specify a pathname to a file within + the same JAR file, relative filenames (i.e., those not starting with "/") are considered + relative to the root of the JAR file's namespace. Absolute filenames (i.e., those starting + with "/") also specify names in the root of the JAR file's namespace. In general, relative + names are preferred. The exception is .war files where absolute names are preferred for + consistency with the Servlet API. + + + + + + + + This is the root element of jboss-web deployment descriptor. + + + + + + + + + + + + + The jboss-web element is the root element of jboss-web.xml file. It contains + all the information used by jboss but not described in the web.xml file. All of it is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines the maximum number of sessions to retain in memory. If the application attempts to exceed + this limit, the resulting behavior is determined by the session manager. + + If the session manager supports passivation, then sessions accessed least recently will be + passivated to make room for new sessions. + If the session manager does not support passivation then any attempt to create more than + max-active-sessions will fail. + + If undefined, or if set to -1, then no limit is placed on the number of sessions retained in memory, + and sessions will never passivate. + + + + + + + + + + + + + + + Defines a web container listener. The module element allows specifying from which + module in the application server the specified class will be loaded. The listener type + element defines which events the listener will recieve from the web container. + + + + + + + + + + + + + + + LIFECYCLE + + ]]> + + + + + + + + + + + + + + + + + Defines a web container valve. The module element allows specifying from which + module in the application server the specified class will be loaded. A container + valve is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + + + + + + + + + + + + + + Defines a web container HTTPHandler. The module element allows specifying from which + module in the application server the specified class will be loaded. A handler + is used to intercept the request that will be processed by the servlet. It + is invoked as part of a chain, before the invocation of the webapp's filter chain. + + The class specified can either be a HttpHandler that has a constructor that takes the + next HttpHandler, or can be a HandlerWrapper that produces the next handler. + + + + + + + + + + + + + + The overlay element specifies additional static files overlays for this + web application. The content of the element should be a folder in the + filesystem containing the static files that will overlay the webapp's + static files, similar to what happens with regular JAR overlays. + + + + + + + + + + + The disable-cross-context element specifies if cross context + access should be enabled for this webapp, allowing it to use the + request dispatcher to access other webapps deployed in the + application server. + + + + + + + + + + + The use-jboss-authorization element specifies if the JBoss + authorization layer should be used. + + + + + + + + + + + The disable-audit element specifies if the security audit logging + should be disabled. + + + + + + + + + + + The distinct-name element specifies the EJB 3 distinct name for this + web application. + + + + + + + + + + + Thesymbolic-linked-allowed element specifies if symlinking is allowed in exploded deployments. + + + + + + + + + + + The jacc-star-role-allow element specifies whether the + jacc permission generating agent in the web layer needs to generate a + WebResourcePermission(url,null) permission such that the jacc provider can + make a decision as to bypass authorization or not. + + + + + + + + + + + The jacc-context-id element allows for the specification of the JACC contextID that should + be used to identify the web application when checking for permissions. If not set the deployment + unit name is used as JACC contextID. + + + + + + + + + + + The context-root element specifies the context root of a web + application. This is normally specified at the ear level using the standard + JEE application.xml descriptor, but it may be given here for standalone wars. + This should not override the application.xml level specification. + + + + + + + + + + + The servlet-container element specifies the which servlet container this application + should be using. + + + + + + + + + + + + The server-instance element specifies the which server instance configuration this application belongs to. + + + + + + + + + + + Default encoding to use for this application + + + + + + + + + + + www.jboss-store.org + + ]]> + + + + + + + + + + + + + + + + + + + web + web/dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + The run-as-principal element specifies whether a specific run-as identity is + to be used. If there is a run-as role defined for a servlet, there can also + be a run-as-principal defined here. If you don't define a run-as principal + the callee will see ctx.getUserPrincipal() == 'anonymous' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jboss-weld-1_0.xsd b/wildfly/docs/schema/jboss-weld-1_0.xsd new file mode 100644 index 0000000..92cab73 --- /dev/null +++ b/wildfly/docs/schema/jboss-weld-1_0.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld + + + + + If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1. + + + + + diff --git a/wildfly/docs/schema/jboss-weld-1_1.xsd b/wildfly/docs/schema/jboss-weld-1_1.xsd new file mode 100644 index 0000000..030253a --- /dev/null +++ b/wildfly/docs/schema/jboss-weld-1_1.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + If true then implicit bean archives without bean descriptor file (beans.xml) are ignored by Weld + + + + + If true then the non-portable mode is enabled. The non-portable mode is suggested by the specification to overcome problems with legacy applications that do not use CDI SPI properly and may be rejected by more strict validation in CDI 1.1. + + + + + Weld comes with a special mode for application development. When the development mode is enabled, certain built-in tools, which facilitate the development of CDI applications, are available. Setting this attribute to true activates the development mode. + + + + + diff --git a/wildfly/docs/schema/jbossws-jaxws-config_4_0.xsd b/wildfly/docs/schema/jbossws-jaxws-config_4_0.xsd new file mode 100644 index 0000000..9a1c7fd --- /dev/null +++ b/wildfly/docs/schema/jbossws-jaxws-config_4_0.xsd @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jbossws-jaxws-config_5_0.xsd b/wildfly/docs/schema/jbossws-jaxws-config_5_0.xsd new file mode 100644 index 0000000..6222264 --- /dev/null +++ b/wildfly/docs/schema/jbossws-jaxws-config_5_0.xsd @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jbossws-web-services_1_0.xsd b/wildfly/docs/schema/jbossws-web-services_1_0.xsd new file mode 100644 index 0000000..b0f8fff --- /dev/null +++ b/wildfly/docs/schema/jbossws-web-services_1_0.xsd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/jbxb_1_0.xsd b/wildfly/docs/schema/jbxb_1_0.xsd new file mode 100644 index 0000000..1a31e12 --- /dev/null +++ b/wildfly/docs/schema/jbxb_1_0.xsd @@ -0,0 +1,426 @@ + + + + The JBossXB schema customization + elements + + + + This element defines default bindings for the + schema + + + + + + + + + The ignoreUnresolvedFieldOrClass specifies the behavior the parser chooses + when a field is not found in the parent class for a child value, or when an element does not have + any class assignement. If false, an exception will be thrown when either situation is encountered. + If true, the missing mapping is ignored and the parse continues. + + + + + + + The replacePropertyRefs flag indicates whether the + text content of values has ${x} system property references replaced + during parsing. The default is true. + + + + + + + + + Defines the default package for the schema which + is used for searching classes when unmarshalling elements of + complex types. If jbxb:package is not present, schema's + namespace URI will be used as the base to generate the default + package name for the schema (the mapping is defined in JAXB2.0 + spec D.5.1 Mapping from a Namespace URI). Example: + + + + + + + ]]> + + + + + Binds text content of complex types. This element + is just a container for jbxb:value, jbxb:property, + jbxb:mapEntryKey, jbxb:mapEntryValue elements, all of them are + optional. This element can only appear inside complex type + definitions. Example: + + + + + + + + + + + ... + + + ]]> + + + + + + + + + + + + + Binds XML element or complex type to a Java class + which is specified as a value of attribute 'impl'. If jbxb:class + is used inside complex type definition, all elements of this + complex type will be unmarshalled into the specified Java type + unless there is overriding jbxb:class in an element declaration. + Example: + + + + + + + ... + + + + + + + + + + + ]]> + + + + + + + + Binds an element to property/field in a class. + This element can appear inside an element definition or inside + jbxb:characters. If jbxb:property is not specified for an + element, the property name is resolved based on the element's + name using "D.2 The Name to Identifier Mapping Algorithm" + defined in JAXB2.0 spec. Example: + + + + + + + + ]]> + + + + + + + + Binds text value (attribute value or text + content) to a Java value. There are two attributes: + unmarshalMethod which specfies a public static method that is + used to unmarshal text values and marshalMethod which also a + public static method that is used to marshal Java values. Both + methods are defined as concatenation of fully-qualified class + name, '.' and the method name. unmarshalMethod must have two + parameters: the first one of type java.lang.String and the + second one is of type javax.xml.namespace.NamespaceContext. + marshalMethod must also have two parameters: the first one is of + type java.lang.Object and the second one is of type + javax.xml.namespace.NamespaceContext. jbxb:value can appear + inside simple type definitions, attribute declarations and + jbxb:characters. If jbxb:value is not used, text values are + unmarshalled using default simple types to Java bindings + defained in JAXB2.0 spec. If simple type is a user-defined, by + default it is not unmarshalled and passed as a string. Example: + + + + + + + + + + + + + + + + + public class KernelControllerStateDatatypeConverter + { + public static KernelControllerState unmarshal(String text, NamespaceContext nsCtx) + { + KernelControllerState state; + if(KernelControllerState.NOT_INSTALLED.getStateString().equals(text)) + { + state = KernelControllerState.NOT_INSTALLED; + } + else + ... + ]]> + + + + + Specified on an element that should be added to + its parent not with a setter (is not a property) and not with a + field but with a custom method. The attributes are: * name - the + name of the method. There is not default value for this + attribute. It must be set. * valueType - the type of the + argument. If not present, the default is java.lang.Object. And + there is a special value 'child' which means the type of the + child should be used as the argument's type. Example: + + + + + + + + + + + + + + + ]]> + + + + + This required attribute specifies the name + of the add method + + + + + the type of the add method argument. If + not present, the default is java.lang.Object. And there + is a special value 'child' which means the type of the + child should be used as the argument's type. + + + + + + + + + + + + + the method name in the parent object's + class that adds child to to its parent object. If not + present, the default is 'put'. + + + + + fully qualified type name of the + key-parameter to the put-method. If not present, the + default is java.lang.Object. + + + + + fully qualified type name of the + value-parameter to the put-method. If not present, the + default is java.lang.Object. + + + + + + + Specified on an element or a complex type + definition that is bound to a map entry. jbxb:class and + jbxb:mapEntry are mutually exclusive, meanning an element or a + complex type cannot be annotated with both jbxb:class and + jbxb:mapEntry at the same time. Otherwise, it will result in an + exception during binding. + + + + + an optional element that specifies a fully + qualified name of the class that will represent map + entry. If absent, a special class will be used by the + framework internally. + + + + + an optional attribute that specifies the + name of the method that is used to get the key out of + the object that represents a map + entry. + + + + + an optional attribute that specifies the + name of the method that is used to set the key value on + the object that represents a map + entry. + + + + + an optional element that specifies the + name of the method that is used to get the value out of + the object that represents a map entry. If absent and + impl attribute is absent too, the default value is + "getValue". If absent and impl attribute is present, the + value will be the object that reprents the map entry + itself. + + + + + an optional element that specifies the + name of the method that is used to set the value on the + object that represents a map entry. + + + + + an optional attribute that specifies the + type of the map entry value. Used when map entry value + should be a parent for element/type's + content. + + + + + If true, when a map entry is created, a + non-null map entry value will also be created and set on + the map entry. Otherwise, a map entry object is created + with null value and the value will be created and set + later when it is actually parsed. This attribute is used + in combination with valueType. + + + + + + + This element is a marker element that has no + attributes. It is specified on an element, attribute or inside + jbxb:characters to specify that the element, attribute or + characters should be used as the key in map + entry. + + + + + This element is a marker element that has no + attributes. It is specified on an element, attribute or inside + jbxb:characters to specify that the element, attribute or + characters should be used as the value in map entry. Example: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + This element can be used on an element declaration + or a complex type definition. Unmarshaller will not try to + create new objects for elements (or elements of complex types) + that are annotated with jbxb:skip. Instead, the object that was + created for the parent of such elements will be propagated and + values of attributes, character contents and child elements of + such elements will be set on their parent's + object. Example: + + + + + + + + + + + + ]]>In the example above, login-modules will be added to the parent of authentication element. + + + diff --git a/wildfly/docs/schema/jndi-binding-service_1_0.xsd b/wildfly/docs/schema/jndi-binding-service_1_0.xsd new file mode 100644 index 0000000..a1c96be --- /dev/null +++ b/wildfly/docs/schema/jndi-binding-service_1_0.xsd @@ -0,0 +1,86 @@ + + + + This schema defines the content model for the + JNDIBindingService BindingsConfig attribute content. + ... + + ]]> + + + false + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An extension point for arbitrary xml value fragments + + + + + + + + + The JNDI name of the binding + + + + + + + + diff --git a/wildfly/docs/schema/jsp_2_0.xsd b/wildfly/docs/schema/jsp_2_0.xsd new file mode 100644 index 0000000..970a76d --- /dev/null +++ b/wildfly/docs/schema/jsp_2_0.xsd @@ -0,0 +1,308 @@ + + + + + + @(#)jsp_2_0.xsds 1.17 03/18/03 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + This is the XML Schema for the JSP 2.0 deployment descriptor + types. The JSP 2.0 schema contains all the special + structures and datatypes that are necessary to use JSP files + from a web application. + + The contents of this schema is used by the web-app_2_4.xsd + file to define JSP specific content. + + + + + + + + The following conventions apply to all J2EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The jsp-configType is used to provide global configuration + information for the JSP files in a web application. It has + two subelements, taglib and jsp-property-group. + + + + + + + + + + + + + + + + + + The jsp-file element contains the full path to a JSP file + within the web application beginning with a `/'. + + + + + + + + + + + + + + + + The jsp-property-groupType is used to group a number of + files so they can be given global property information. + All files so described are deemed to be JSP files. The + following additional properties can be described: + + - Control whether EL is ignored + - Control whether scripting elements are invalid + - Indicate pageEncoding information. + - Indicate that a resource is a JSP document (XML) + - Prelude and Coda automatic includes. + + + + + + + + + + + + Can be used to easily set the isELIgnored + property of a group of JSP pages. By default, the + EL evaluation is enabled for Web Applications using + a Servlet 2.4 or greater web.xml, and disabled + otherwise. + + + + + + + + + The valid values of page-encoding are those of the + pageEncoding page directive. It is a + translation-time error to name different encodings + in the pageEncoding attribute of the page directive + of a JSP page and in a JSP configuration element + matching the page. It is also a translation-time + error to name different encodings in the prolog + or text declaration of a document in XML syntax and + in a JSP configuration element matching the document. + It is legal to name the same encoding through + mulitple mechanisms. + + + + + + + + + Can be used to easily disable scripting in a + group of JSP pages. By default, scripting is + enabled. + + + + + + + + + If true, denotes that the group of resources + that match the URL pattern are JSP documents, + and thus must be interpreted as XML documents. + If false, the resources are assumed to not + be JSP documents, unless there is another + property group that indicates otherwise. + + + + + + + + + The include-prelude element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the beginning of each + JSP page in this jsp-property-group. + + + + + + + + + The include-coda element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the end of each + JSP page in this jsp-property-group. + + + + + + + + + + + + + + + The taglibType defines the syntax for declaring in + the deployment descriptor that a tag library is + available to the application. This can be done + to override implicit map entries from TLD files and + from the container. + + + + + + + + + + A taglib-uri element describes a URI identifying a + tag library used in the web application. The body + of the taglib-uri element may be either an + absolute URI specification, or a relative URI. + There should be no entries in web.xml with the + same taglib-uri value. + + + + + + + + + + the taglib-location element contains the location + (as a resource relative to the root of the web + application) where to find the Tag Library + Description file for the tag library. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jsp_2_1.xsd b/wildfly/docs/schema/jsp_2_1.xsd new file mode 100644 index 0000000..ab63388 --- /dev/null +++ b/wildfly/docs/schema/jsp_2_1.xsd @@ -0,0 +1,343 @@ + + + + + + @(#)jsp_2_1.xsds 1.5 08/11/05 + + + + + + + Copyright 2003-2005 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + This is the XML Schema for the JSP 2.1 deployment descriptor + types. The JSP 2.1 schema contains all the special + structures and datatypes that are necessary to use JSP files + from a web application. + + The contents of this schema is used by the web-app_2_5.xsd + file to define JSP specific content. + + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The jsp-configType is used to provide global configuration + information for the JSP files in a web application. It has + two subelements, taglib and jsp-property-group. + + + + + + + + + + + + + + + + + + The jsp-file element contains the full path to a JSP file + within the web application beginning with a `/'. + + + + + + + + + + + + + + + + The jsp-property-groupType is used to group a number of + files so they can be given global property information. + All files so described are deemed to be JSP files. The + following additional properties can be described: + + - Control whether EL is ignored. + - Control whether scripting elements are invalid. + - Indicate pageEncoding information. + - Indicate that a resource is a JSP document (XML). + - Prelude and Coda automatic includes. + - Control whether the character sequence #{ is allowed + when used as a String literal. + - Control whether template text containing only + whitespaces must be removed from the response output. + + + + + + + + + + + + Can be used to easily set the isELIgnored + property of a group of JSP pages. By default, the + EL evaluation is enabled for Web Applications using + a Servlet 2.4 or greater web.xml, and disabled + otherwise. + + + + + + + + + The valid values of page-encoding are those of the + pageEncoding page directive. It is a + translation-time error to name different encodings + in the pageEncoding attribute of the page directive + of a JSP page and in a JSP configuration element + matching the page. It is also a translation-time + error to name different encodings in the prolog + or text declaration of a document in XML syntax and + in a JSP configuration element matching the document. + It is legal to name the same encoding through + mulitple mechanisms. + + + + + + + + + Can be used to easily disable scripting in a + group of JSP pages. By default, scripting is + enabled. + + + + + + + + + If true, denotes that the group of resources + that match the URL pattern are JSP documents, + and thus must be interpreted as XML documents. + If false, the resources are assumed to not + be JSP documents, unless there is another + property group that indicates otherwise. + + + + + + + + + The include-prelude element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the beginning of each + JSP page in this jsp-property-group. + + + + + + + + + The include-coda element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the end of each + JSP page in this jsp-property-group. + + + + + + + + + The character sequence #{ is reserved for EL expressions. + Consequently, a translation error occurs if the #{ + character sequence is used as a String literal, unless + this element is enabled (true). Disabled (false) by + default. + + + + + + + + + Indicates that template text containing only whitespaces + must be removed from the response output. It has no + effect on JSP documents (XML syntax). Disabled (false) + by default. + + + + + + + + + + + + + + + The taglibType defines the syntax for declaring in + the deployment descriptor that a tag library is + available to the application. This can be done + to override implicit map entries from TLD files and + from the container. + + + + + + + + + + A taglib-uri element describes a URI identifying a + tag library used in the web application. The body + of the taglib-uri element may be either an + absolute URI specification, or a relative URI. + There should be no entries in web.xml with the + same taglib-uri value. + + + + + + + + + + the taglib-location element contains the location + (as a resource relative to the root of the web + application) where to find the Tag Library + Description file for the tag library. + + + + + + + + + + + diff --git a/wildfly/docs/schema/jsp_2_2.xsd b/wildfly/docs/schema/jsp_2_2.xsd new file mode 100644 index 0000000..fecc993 --- /dev/null +++ b/wildfly/docs/schema/jsp_2_2.xsd @@ -0,0 +1,398 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + This is the XML Schema for the JSP 2.2 deployment descriptor + types. The JSP 2.2 schema contains all the special + structures and datatypes that are necessary to use JSP files + from a web application. + + The contents of this schema is used by the web-common_3_0.xsd + file to define JSP specific content. + + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The jsp-configType is used to provide global configuration + information for the JSP files in a web application. It has + two subelements, taglib and jsp-property-group. + + + + + + + + + + + + + + + + + + The jsp-file element contains the full path to a JSP file + within the web application beginning with a `/'. + + + + + + + + + + + + + + + + The jsp-property-groupType is used to group a number of + files so they can be given global property information. + All files so described are deemed to be JSP files. The + following additional properties can be described: + + - Control whether EL is ignored. + - Control whether scripting elements are invalid. + - Indicate pageEncoding information. + - Indicate that a resource is a JSP document (XML). + - Prelude and Coda automatic includes. + - Control whether the character sequence #{ is allowed + when used as a String literal. + - Control whether template text containing only + whitespaces must be removed from the response output. + - Indicate the default contentType information. + - Indicate the default buffering model for JspWriter + - Control whether error should be raised for the use of + undeclared namespaces in a JSP page. + + + + + + + + + + + Can be used to easily set the isELIgnored + property of a group of JSP pages. By default, the + EL evaluation is enabled for Web Applications using + a Servlet 2.4 or greater web.xml, and disabled + otherwise. + + + + + + + + + The valid values of page-encoding are those of the + pageEncoding page directive. It is a + translation-time error to name different encodings + in the pageEncoding attribute of the page directive + of a JSP page and in a JSP configuration element + matching the page. It is also a translation-time + error to name different encodings in the prolog + or text declaration of a document in XML syntax and + in a JSP configuration element matching the document. + It is legal to name the same encoding through + mulitple mechanisms. + + + + + + + + + Can be used to easily disable scripting in a + group of JSP pages. By default, scripting is + enabled. + + + + + + + + + If true, denotes that the group of resources + that match the URL pattern are JSP documents, + and thus must be interpreted as XML documents. + If false, the resources are assumed to not + be JSP documents, unless there is another + property group that indicates otherwise. + + + + + + + + + The include-prelude element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the beginning of each + JSP page in this jsp-property-group. + + + + + + + + + The include-coda element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the end of each + JSP page in this jsp-property-group. + + + + + + + + + The character sequence #{ is reserved for EL expressions. + Consequently, a translation error occurs if the #{ + character sequence is used as a String literal, unless + this element is enabled (true). Disabled (false) by + default. + + + + + + + + + Indicates that template text containing only whitespaces + must be removed from the response output. It has no + effect on JSP documents (XML syntax). Disabled (false) + by default. + + + + + + + + + The valid values of default-content-type are those of the + contentType page directive. It specifies the default + response contentType if the page directive does not include + a contentType attribute. + + + + + + + + + The valid values of buffer are those of the + buffer page directive. It specifies if buffering should be + used for the output to response, and if so, the size of the + buffer to use. + + + + + + + + + The default behavior when a tag with unknown namespace is used + in a JSP page (regular syntax) is to silently ignore it. If + set to true, then an error must be raised during the translation + time when an undeclared tag is used in a JSP page. Disabled + (false) by default. + + + + + + + + + + + + + + + + The taglibType defines the syntax for declaring in + the deployment descriptor that a tag library is + available to the application. This can be done + to override implicit map entries from TLD files and + from the container. + + + + + + + + + A taglib-uri element describes a URI identifying a + tag library used in the web application. The body + of the taglib-uri element may be either an + absolute URI specification, or a relative URI. + There should be no entries in web.xml with the + same taglib-uri value. + + + + + + + + + the taglib-location element contains the location + (as a resource relative to the root of the web + application) where to find the Tag Library + Description file for the tag library. + + + + + + + + + + diff --git a/wildfly/docs/schema/jsp_2_3.xsd b/wildfly/docs/schema/jsp_2_3.xsd new file mode 100644 index 0000000..564d309 --- /dev/null +++ b/wildfly/docs/schema/jsp_2_3.xsd @@ -0,0 +1,389 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + This is the XML Schema for the JSP 2.3 deployment descriptor + types. The JSP 2.3 schema contains all the special + structures and datatypes that are necessary to use JSP files + from a web application. + + The contents of this schema is used by the web-common_3_1.xsd + file to define JSP specific content. + + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The jsp-configType is used to provide global configuration + information for the JSP files in a web application. It has + two subelements, taglib and jsp-property-group. + + + + + + + + + + + + + + + + + + The jsp-file element contains the full path to a JSP file + within the web application beginning with a `/'. + + + + + + + + + + + + + + + + The jsp-property-groupType is used to group a number of + files so they can be given global property information. + All files so described are deemed to be JSP files. The + following additional properties can be described: + + - Control whether EL is ignored. + - Control whether scripting elements are invalid. + - Indicate pageEncoding information. + - Indicate that a resource is a JSP document (XML). + - Prelude and Coda automatic includes. + - Control whether the character sequence #{ is allowed + when used as a String literal. + - Control whether template text containing only + whitespaces must be removed from the response output. + - Indicate the default contentType information. + - Indicate the default buffering model for JspWriter + - Control whether error should be raised for the use of + undeclared namespaces in a JSP page. + + + + + + + + + + + Can be used to easily set the isELIgnored + property of a group of JSP pages. By default, the + EL evaluation is enabled for Web Applications using + a Servlet 2.4 or greater web.xml, and disabled + otherwise. + + + + + + + + + The valid values of page-encoding are those of the + pageEncoding page directive. It is a + translation-time error to name different encodings + in the pageEncoding attribute of the page directive + of a JSP page and in a JSP configuration element + matching the page. It is also a translation-time + error to name different encodings in the prolog + or text declaration of a document in XML syntax and + in a JSP configuration element matching the document. + It is legal to name the same encoding through + mulitple mechanisms. + + + + + + + + + Can be used to easily disable scripting in a + group of JSP pages. By default, scripting is + enabled. + + + + + + + + + If true, denotes that the group of resources + that match the URL pattern are JSP documents, + and thus must be interpreted as XML documents. + If false, the resources are assumed to not + be JSP documents, unless there is another + property group that indicates otherwise. + + + + + + + + + The include-prelude element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the beginning of each + JSP page in this jsp-property-group. + + + + + + + + + The include-coda element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the end of each + JSP page in this jsp-property-group. + + + + + + + + + The character sequence #{ is reserved for EL expressions. + Consequently, a translation error occurs if the #{ + character sequence is used as a String literal, unless + this element is enabled (true). Disabled (false) by + default. + + + + + + + + + Indicates that template text containing only whitespaces + must be removed from the response output. It has no + effect on JSP documents (XML syntax). Disabled (false) + by default. + + + + + + + + + The valid values of default-content-type are those of the + contentType page directive. It specifies the default + response contentType if the page directive does not include + a contentType attribute. + + + + + + + + + The valid values of buffer are those of the + buffer page directive. It specifies if buffering should be + used for the output to response, and if so, the size of the + buffer to use. + + + + + + + + + The default behavior when a tag with unknown namespace is used + in a JSP page (regular syntax) is to silently ignore it. If + set to true, then an error must be raised during the translation + time when an undeclared tag is used in a JSP page. Disabled + (false) by default. + + + + + + + + + + + + + + + + The taglibType defines the syntax for declaring in + the deployment descriptor that a tag library is + available to the application. This can be done + to override implicit map entries from TLD files and + from the container. + + + + + + + + + A taglib-uri element describes a URI identifying a + tag library used in the web application. The body + of the taglib-uri element may be either an + absolute URI specification, or a relative URI. + There should be no entries in web.xml with the + same taglib-uri value. + + + + + + + + + the taglib-location element contains the location + (as a resource relative to the root of the web + application) where to find the Tag Library + Description file for the tag library. + + + + + + + + + diff --git a/wildfly/docs/schema/jsp_3_0.xsd b/wildfly/docs/schema/jsp_3_0.xsd new file mode 100644 index 0000000..bb059b0 --- /dev/null +++ b/wildfly/docs/schema/jsp_3_0.xsd @@ -0,0 +1,365 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + This is the XML Schema for the JSP 3.0 deployment descriptor + types. The JSP 3.0 schema contains all the special + structures and datatypes that are necessary to use JSP files + from a web application. + + The contents of this schema is used by the web-common_5_0.xsd + file to define JSP specific content. + + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The jsp-configType is used to provide global configuration + information for the JSP files in a web application. It has + two subelements, taglib and jsp-property-group. + + + + + + + + + + + + + + + + + + The jsp-file element contains the full path to a JSP file + within the web application beginning with a `/'. + + + + + + + + + + + + + + + + The jsp-property-groupType is used to group a number of + files so they can be given global property information. + All files so described are deemed to be JSP files. The + following additional properties can be described: + + - Control whether EL is ignored. + - Control whether scripting elements are invalid. + - Indicate pageEncoding information. + - Indicate that a resource is a JSP document (XML). + - Prelude and Coda automatic includes. + - Control whether the character sequence #{ is allowed + when used as a String literal. + - Control whether template text containing only + whitespaces must be removed from the response output. + - Indicate the default contentType information. + - Indicate the default buffering model for JspWriter + - Control whether error should be raised for the use of + undeclared namespaces in a JSP page. + + + + + + + + + + + Can be used to easily set the isELIgnored + property of a group of JSP pages. By default, the + EL evaluation is enabled for Web Applications using + a Servlet 2.4 or greater web.xml, and disabled + otherwise. + + + + + + + + + The valid values of page-encoding are those of the + pageEncoding page directive. It is a + translation-time error to name different encodings + in the pageEncoding attribute of the page directive + of a JSP page and in a JSP configuration element + matching the page. It is also a translation-time + error to name different encodings in the prolog + or text declaration of a document in XML syntax and + in a JSP configuration element matching the document. + It is legal to name the same encoding through + mulitple mechanisms. + + + + + + + + + Can be used to easily disable scripting in a + group of JSP pages. By default, scripting is + enabled. + + + + + + + + + If true, denotes that the group of resources + that match the URL pattern are JSP documents, + and thus must be interpreted as XML documents. + If false, the resources are assumed to not + be JSP documents, unless there is another + property group that indicates otherwise. + + + + + + + + + The include-prelude element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the beginning of each + JSP page in this jsp-property-group. + + + + + + + + + The include-coda element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the end of each + JSP page in this jsp-property-group. + + + + + + + + + The character sequence #{ is reserved for EL expressions. + Consequently, a translation error occurs if the #{ + character sequence is used as a String literal, unless + this element is enabled (true). Disabled (false) by + default. + + + + + + + + + Indicates that template text containing only whitespaces + must be removed from the response output. It has no + effect on JSP documents (XML syntax). Disabled (false) + by default. + + + + + + + + + The valid values of default-content-type are those of the + contentType page directive. It specifies the default + response contentType if the page directive does not include + a contentType attribute. + + + + + + + + + The valid values of buffer are those of the + buffer page directive. It specifies if buffering should be + used for the output to response, and if so, the size of the + buffer to use. + + + + + + + + + The default behavior when a tag with unknown namespace is used + in a JSP page (regular syntax) is to silently ignore it. If + set to true, then an error must be raised during the translation + time when an undeclared tag is used in a JSP page. Disabled + (false) by default. + + + + + + + + + + + + + + + + The taglibType defines the syntax for declaring in + the deployment descriptor that a tag library is + available to the application. This can be done + to override implicit map entries from TLD files and + from the container. + + + + + + + + + A taglib-uri element describes a URI identifying a + tag library used in the web application. The body + of the taglib-uri element may be either an + absolute URI specification, or a relative URI. + There should be no entries in web.xml with the + same taglib-uri value. + + + + + + + + + the taglib-location element contains the location + (as a resource relative to the root of the web + application) where to find the Tag Library + Description file for the tag library. + + + + + + + + + diff --git a/wildfly/docs/schema/jsp_3_1.xsd b/wildfly/docs/schema/jsp_3_1.xsd new file mode 100644 index 0000000..e3c2e46 --- /dev/null +++ b/wildfly/docs/schema/jsp_3_1.xsd @@ -0,0 +1,378 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + This is the XML Schema for the JSP 3.1 deployment descriptor + types. The JSP 3.1 schema contains all the special + structures and datatypes that are necessary to use JSP files + from a web application. + + The contents of this schema is used by the web-common_6_0.xsd + file to define JSP specific content. + + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The jsp-configType is used to provide global configuration + information for the JSP files in a web application. It has + two subelements, taglib and jsp-property-group. + + + + + + + + + + + + + + + + + + The jsp-file element contains the full path to a JSP file + within the web application beginning with a `/'. + + + + + + + + + + + + + + + + The jsp-property-groupType is used to group a number of + files so they can be given global property information. + All files so described are deemed to be JSP files. The + following additional properties can be described: + + - Control whether EL is ignored. + - Control whether scripting elements are invalid. + - Indicate pageEncoding information. + - Indicate that a resource is a JSP document (XML). + - Prelude and Coda automatic includes. + - Control whether the character sequence #{ is allowed + when used as a String literal. + - Control whether template text containing only + whitespaces must be removed from the response output. + - Indicate the default contentType information. + - Indicate the default buffering model for JspWriter + - Control whether error should be raised for the use of + undeclared namespaces in a JSP page. + + + + + + + + + + + Can be used to easily set the isELIgnored + property of a group of JSP pages. By default, the + EL evaluation is enabled for Web Applications using + a Servlet 2.4 or greater web.xml, and disabled + otherwise. + + + + + + + + + Can be used to easily set the errorOnELNotFound + property of a group of JSP pages. By default, this + property is false. + + + + + + + + + The valid values of page-encoding are those of the + pageEncoding page directive. It is a + translation-time error to name different encodings + in the pageEncoding attribute of the page directive + of a JSP page and in a JSP configuration element + matching the page. It is also a translation-time + error to name different encodings in the prolog + or text declaration of a document in XML syntax and + in a JSP configuration element matching the document. + It is legal to name the same encoding through + mulitple mechanisms. + + + + + + + + + Can be used to easily disable scripting in a + group of JSP pages. By default, scripting is + enabled. + + + + + + + + + If true, denotes that the group of resources + that match the URL pattern are JSP documents, + and thus must be interpreted as XML documents. + If false, the resources are assumed to not + be JSP documents, unless there is another + property group that indicates otherwise. + + + + + + + + + The include-prelude element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the beginning of each + JSP page in this jsp-property-group. + + + + + + + + + The include-coda element is a context-relative + path that must correspond to an element in the + Web Application. When the element is present, + the given path will be automatically included (as + in an include directive) at the end of each + JSP page in this jsp-property-group. + + + + + + + + + The character sequence #{ is reserved for EL expressions. + Consequently, a translation error occurs if the #{ + character sequence is used as a String literal, unless + this element is enabled (true). Disabled (false) by + default. + + + + + + + + + Indicates that template text containing only whitespaces + must be removed from the response output. It has no + effect on JSP documents (XML syntax). Disabled (false) + by default. + + + + + + + + + The valid values of default-content-type are those of the + contentType page directive. It specifies the default + response contentType if the page directive does not include + a contentType attribute. + + + + + + + + + The valid values of buffer are those of the + buffer page directive. It specifies if buffering should be + used for the output to response, and if so, the size of the + buffer to use. + + + + + + + + + The default behavior when a tag with unknown namespace is used + in a JSP page (regular syntax) is to silently ignore it. If + set to true, then an error must be raised during the translation + time when an undeclared tag is used in a JSP page. Disabled + (false) by default. + + + + + + + + + + + + + + + + The taglibType defines the syntax for declaring in + the deployment descriptor that a tag library is + available to the application. This can be done + to override implicit map entries from TLD files and + from the container. + + + + + + + + + A taglib-uri element describes a URI identifying a + tag library used in the web application. The body + of the taglib-uri element may be either an + absolute URI specification, or a relative URI. + There should be no entries in web.xml with the + same taglib-uri value. + + + + + + + + + the taglib-location element contains the location + (as a resource relative to the root of the web + application) where to find the Tag Library + Description file for the tag library. + + + + + + + + + diff --git a/wildfly/docs/schema/module-1_0.xsd b/wildfly/docs/schema/module-1_0.xsd new file mode 100644 index 0000000..9310ac6 --- /dev/null +++ b/wildfly/docs/schema/module-1_0.xsd @@ -0,0 +1,462 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a filesystem module loader configuration. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A configuration for the default module loader. + + + + + + + A defined loader. More than one loader may be defined. + + + + + + + + The loader to use. The name matches the value of the "name" attribute of one of the defined loaders. + + + + + + + + + + + A module root path for this loader. Paths are relative to user directory (user.dir) by default. + + + + + + + Specifies another loader whose content should be imported. Such loaders are visible to modules + defined by this loader, but not to modules defined in other loaders. + + + + + + + + The name of this particular module loader. + + + + + + + + + A loader type name, which may consist of letters, numbers, hyphens, and underscores. + + + + + + + + diff --git a/wildfly/docs/schema/module-1_1.xsd b/wildfly/docs/schema/module-1_1.xsd new file mode 100644 index 0000000..6366953 --- /dev/null +++ b/wildfly/docs/schema/module-1_1.xsd @@ -0,0 +1,582 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a filesystem module loader configuration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A configuration for the default module loader. + + + + + + + A defined loader. More than one loader may be defined. + + + + + + + + The loader to use. The name matches the value of the "name" attribute of one of the defined loaders. + + + + + + + + + + + A module root path for this loader. Paths are relative to user directory (user.dir) by default. + + + + + + + Specifies another loader whose content should be imported. Such loaders are visible to modules + defined by this loader, but not to modules defined in other loaders. + + + + + + + + The name of this particular module loader. + + + + + + + + + A loader type name, which may consist of letters, numbers, hyphens, and underscores. + + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + The version slot of the module to which this alias refers (optional). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + diff --git a/wildfly/docs/schema/module-1_2.xsd b/wildfly/docs/schema/module-1_2.xsd new file mode 100644 index 0000000..6a801dd --- /dev/null +++ b/wildfly/docs/schema/module-1_2.xsd @@ -0,0 +1,591 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + The version slot of the module to which this alias refers (optional). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + The version slot of the absent module (optional). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + diff --git a/wildfly/docs/schema/module-1_3.xsd b/wildfly/docs/schema/module-1_3.xsd new file mode 100644 index 0000000..4459eb9 --- /dev/null +++ b/wildfly/docs/schema/module-1_3.xsd @@ -0,0 +1,623 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + A maven artifact within this deployment. + + + + + + + A maven native artifact within this deployment. This is a jar that contains a lib/ directory + with corresponding platform directories and binaries. This element will cause the jar to + be unzipped within the artifact's local repository directory. + + + + + + + + + + A maven artifact within a deployment. + + + + + + URI that points to the maven artifact "group:artifact:version[:classifier]" + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, relative to the path in which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + The version slot of the module to which this alias refers (optional). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + The version slot of the absent module (optional). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + diff --git a/wildfly/docs/schema/module-1_5.xsd b/wildfly/docs/schema/module-1_5.xsd new file mode 100644 index 0000000..cf27c99 --- /dev/null +++ b/wildfly/docs/schema/module-1_5.xsd @@ -0,0 +1,632 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + + The name of this module (required). + + + + + + + The version slot of this module (optional). + + + + + + + + + A module name, which consists of one or more dot (.)-separated segments. Each segment must begin and end + with an alphanumeric or underscore (_), and may otherwise contain alphanumerics, underscores, and hyphens + (-). + + + + + + + + + + + A module version slot. A slot may consist of one or more alphanumerics, hyphens (-), underscores (_), + plus signs (+), asterisks (*), or dots (.). + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + The dependency module version slot (optional). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + A maven artifact within this deployment. + + + + + + + A maven native artifact within this deployment. This is a jar that contains a lib/ directory + with corresponding platform directories and binaries. This element will cause the jar to + be unzipped within the artifact's local repository directory. + + + + + + + + + + A maven artifact within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + URI that points to the maven artifact "group:artifact:version[:classifier]" + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, either absolute or relative. Relative paths are resolved with respect to the location at which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The version slot of this module alias (optional). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + The version slot of the module to which this alias refers (optional). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + The version slot of the absent module (optional). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + diff --git a/wildfly/docs/schema/module-1_6.xsd b/wildfly/docs/schema/module-1_6.xsd new file mode 100644 index 0000000..c4a6763 --- /dev/null +++ b/wildfly/docs/schema/module-1_6.xsd @@ -0,0 +1,590 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + + The name of this module (required). + + + + + + + The version of this module (optional). + + + + + + + + + A module version string. + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + A maven artifact within this deployment. + + + + + + + A maven native artifact within this deployment. This is a jar that contains a lib/ directory + with corresponding platform directories and binaries. This element will cause the jar to + be unzipped within the artifact's local repository directory. + + + + + + + + + + A maven artifact within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + URI that points to the maven artifact "group:artifact:version[:classifier]" + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, either absolute or relative. Relative paths are resolved with respect to the location at which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + diff --git a/wildfly/docs/schema/module-1_7.xsd b/wildfly/docs/schema/module-1_7.xsd new file mode 100644 index 0000000..7a72a53 --- /dev/null +++ b/wildfly/docs/schema/module-1_7.xsd @@ -0,0 +1,650 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + + The name of this module (required). + + + + + + + The version of this module (optional). + + + + + + + + + A module version string. + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + A dependency on the system (or embedding) class loader. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + + + The list of paths which are applicable for this system dependency. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + A maven artifact within this deployment. + + + + + + + A maven native artifact within this deployment. This is a jar that contains a lib/ directory + with corresponding platform directories and binaries. This element will cause the jar to + be unzipped within the artifact's local repository directory. + + + + + + + + + + A maven artifact within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + A condition filter specification for this resource root (optional). If this resolves to false the resource will not be used. + + + + + + + + URI that points to the maven artifact "group:artifact:version[:classifier]" + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + A condition filter specification for this resource root (optional). If this resolves to false the resource will not be used. + + + + + + + + DEPRECATED. The name of this resource root (optional). If not specified, defaults to the value of the path + attribute. + + + + + + + The path of this resource root, either absolute or relative. Relative paths are resolved with respect to the location at which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + + + + + A condition that determines if a resource is used. All conditions must resolve to true for the resource to be included in the module. + + + + + + + A condition that evaluates to true if the property is equal to the provided value. + + + + + + + A condition that evaluates to true if the property is equal to the provided value. + + + + + + + + + + A condition based on the value of a system property. + + + + + + The property name + + + + + + + The property value + + + + + diff --git a/wildfly/docs/schema/module-1_8.xsd b/wildfly/docs/schema/module-1_8.xsd new file mode 100644 index 0000000..e8c645b --- /dev/null +++ b/wildfly/docs/schema/module-1_8.xsd @@ -0,0 +1,644 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + Lists items that are statically provided by this module. + + + + + + + + The name of this module (required). + + + + + + + The version of this module (optional). + + + + + + + + + A module version string. + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + + + + A single module dependency expression. + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + A maven artifact within this deployment. + + + + + + + A maven native artifact within this deployment. This is a jar that contains a lib/ directory + with corresponding platform directories and binaries. This element will cause the jar to + be unzipped within the artifact's local repository directory. + + + + + + + + + + A maven artifact within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + A condition filter specification for this resource root (optional). If this resolves to false the resource will not be used. + + + + + + + + URI that points to the maven artifact "group:artifact:version[:classifier]" + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + A condition filter specification for this resource root (optional). If this resolves to false the resource will not be used. + + + + + + + + The path of this resource root, either absolute or relative. Relative paths are resolved with respect to the location at which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + + + + + A condition that determines if a resource is used. All conditions must resolve to true for the resource to be included in the module. + + + + + + + A condition that evaluates to true if the property is equal to the provided value. + + + + + + + A condition that evaluates to true if the property is equal to the provided value. + + + + + + + + + + A condition based on the value of a system property. + + + + + + The property name + + + + + + + The property value + + + + + + + + + The items that are provided by a module. + + + + + + + A service to provide. + + + + + + + + + + A service that is provided by one or more implementations. + + + + + + + + + The name of the service type. + + + + + + diff --git a/wildfly/docs/schema/module-1_9.xsd b/wildfly/docs/schema/module-1_9.xsd new file mode 100644 index 0000000..5ba2052 --- /dev/null +++ b/wildfly/docs/schema/module-1_9.xsd @@ -0,0 +1,651 @@ + + + + + + + + + + + Root element for a module declaration. + + + + + + + + + Root element for a module alias declaration. + + + + + + + + + Root element for an absent module. + + + + + + + + The module declaration type; contains dependencies, resources, and the main class + specification. + + + + + + + Lists filter expressions to apply to the export filter of the local resources of this module + (optional). By default, everything is exported. If filter expressions are provided, the default + action is to accept all paths if no filters match. + + + + + + + Lists the dependencies of this module (optional). + + + + + + + Lists the resource roots of this module (optional). + + + + + + + Specifies the main class of this module; used to run the module from the command-line + (optional). + + + + + + + Lists the user-defined properties to be associated with this module (optional). + + + + + + + Lists the requested permission set for this module. If the requested permissions cannot + be assigned, the module cannot be loaded. + + + + + + + Lists items that are statically provided by this module. + + + + + + + + The name of this module (required). + + + + + + + The version of this module (optional). + + + + + + + + + A module version string. + + + + + + + + + + + A list of zero or more module dependencies. + + + + + + + A specified module dependency. + + + + + + + + + + A single module dependency expression. + + + + + + + Lists the user-defined properties to be associated with this module dependency (optional). + + + + + + + A filter used to restrict what packages or directories from this dependency are re-exported by + this module. See also the "export" and "services" attributes. The default action of this filter + list is controlled by the value of the "export" attribute. Regardless of the setting of these + attributes, this filter always behaves as if it has a final entry which rejects META-INF and + all of its subdirectories. + + + + + + + A filter used to restrict what packages or directories from this dependency are visible to this + module. See also the "services" attribute. The default action of this filter list is to reject + a path if not matched. + + + + + + + + The dependency module name (required). + + + + + + + Specifies whether this module dependency is re-exported by default (default is "false"). Setting + this attribute to true sets the default action for the export filter list to "accept"; leaving it + as false sets the default action to "reject". Thus you can still export dependency resources even + if this attribute is false by listing explicit paths for the export list. + + + + + + + Specifies whether and how services found in this dependency are used (default is "none"). Specifying + a value of "import" for this attribute is equivalent to adding a filter at the end of the import + filter list which includes the META-INF/services path from the dependency module. Setting a value + of "export" for this attribute is equivalent to the same action on the export filter list. + + + + + + + Specifies whether this dependency is optional (defaults to false). An optional dependency will not + cause the module to fail to load if not found; however if the module is added later, it will not be + retroactively linked into this module's dependency list. + + + + + + + + + The requested behavior for service handling on a dependency. + + + + + + + Do not import or export services from this dependency. + + + + + + + Import, but do not re-export, services from this dependency. + + + + + + + Import and re-export services found in this dependency. + + + + + + + + + + A class name. + + + + + + The class name. + + + + + + + + + A filesystem path name. + + + + + + The path name. + + + + + + + + + A list of zero or more resource roots for this deployment. + + + + + + + A resource root within this deployment. + + + + + + + A maven artifact within this deployment. + + + + + + + A maven native artifact within this deployment. This is a jar that contains a lib/ directory + with corresponding platform directories and binaries. This element will cause the jar to + be unzipped within the artifact's local repository directory. + + + + + + + + + + A maven artifact within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + A condition filter specification for this resource root (optional). If this resolves to false the resource will not be used. + + + + + + + + URI that points to the maven artifact "group:artifact:version[:classifier]" + + + + + + + + + + A resource root within a deployment. + + + + + + + A path filter specification for this resource root (optional). By default all paths are accepted. + + + + + + + A condition filter specification for this resource root (optional). If this resolves to false the resource will not be used. + + + + + + + + The path of this resource root, either absolute or relative. Relative paths are resolved with respect to the location at which the module.xml file is found. + + + + + + + + + A filter specification, consisting of zero or more filter items. + + + + + + + A path to include. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A path to exclude. The path value can be a path name or a "glob" which may include the special + wildcards "*", "**", and "?". + + + + + + + A set of literal path names to include. Wildcards are not supported. + + + + + + + A set of literal path names to exclude. Wildcards are not supported. + + + + + + + + + + A path specification type, which may include wildcards. + + + + + + The path name, which can be a literal path name or it may include the special wildcards "*", "**", + and "?". + + + + + + + + + A set of literal path names which can be used for efficient matching against multiple possible values. + + + + + + + The path name to include in the set. + + + + + + + + + + A module alias type, which defines the target for a module alias. + + + + + + The name of this module alias (required). + + + + + + + The name of the module to which this alias refers (required). + + + + + + + + + An explicitly absent module. + + + + + + The name of the absent module (required). + + + + + + + + + + + A property in this property list. + + + + + + + + + + + The property name as a string (required). + + + + + + + The property value (optional, defaults to "true"). + + + + + + + + + A list of permissions that this module requires. + + + + + + + The permission to grant. + + + + + + + + + + + The qualified class name of the permission to grant. + + + + + + + The permission name to provide to the permission class constructor. + + + + + + + The (optional) list of actions, required by some permission types. + + + + + + + + + A condition that determines if a resource is used. All conditions must resolve to true for the resource to be included in the module. + + + + + + + A condition that evaluates to true if the property is equal to the provided value. + + + + + + + A condition that evaluates to true if the property is equal to the provided value. + + + + + + + + + + A condition based on the value of a system property. + + + + + + The property name + + + + + + + The property value + + + + + + + + + The items that are provided by a module. + + + + + + + A service to provide. + + + + + + + + + + A service that is provided by one or more implementations. + + + + + + + + + The name of the service type. + + + + + + diff --git a/wildfly/docs/schema/mvc-krazo_1.0.xsd b/wildfly/docs/schema/mvc-krazo_1.0.xsd new file mode 100644 index 0000000..8d2c53b --- /dev/null +++ b/wildfly/docs/schema/mvc-krazo_1.0.xsd @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/wildfly/docs/schema/orm_1_0.xsd b/wildfly/docs/schema/orm_1_0.xsd new file mode 100644 index 0000000..9a0d1dd --- /dev/null +++ b/wildfly/docs/schema/orm_1_0.xsd @@ -0,0 +1,1516 @@ + + + + + + + @(#)orm_1_0.xsd 1.0 Feb 14 2006 + + + + + + + + + + + + + + + + + + + + + + The entity-mappings element is the root element of an mapping + file. It contains the following four types of elements: + + 1. The persistence-unit-metadata element contains metadata + for the entire persistence unit. It is undefined if this element + occurs in multiple mapping files within the same persistence unit. + + 2. The package, schema, catalog and access elements apply to all of + the entity, mapped-superclass and embeddable elements defined in + the same file in which they occur. + + 3. The sequence-generator, table-generator, named-query, + named-native-query and sql-result-set-mapping elements are global + to the persistence unit. It is undefined to have more than one + sequence-generator or table-generator of the same name in the same + or different mapping files in a persistence unit. It is also + undefined to have more than one named-query or named-native-query + of the same name in the same or different mapping files in a + persistence unit. + + 4. The entity, mapped-superclass and embeddable elements each define + the mapping information for a managed persistent class. The mapping + information contained in these elements may be complete or it may + be partial. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Metadata that applies to the persistence unit and not just to + the mapping file in which it is contained. + + If the xml-mapping-metadata-complete element is specified then + the complete set of mapping metadata for the persistence unit + is contained in the XML mapping files for the persistence unit. + + + + + + + + + + + + + + + + These defaults are applied to the persistence unit as a whole + unless they are overridden by local annotation or XML + element settings. + + schema - Used as the schema for all tables or secondary tables + that apply to the persistence unit + catalog - Used as the catalog for all tables or secondary tables + that apply to the persistence unit + access - Used as the access type for all managed classes in + the persistence unit + cascade-persist - Adds cascade-persist to the set of cascade options + in entity relationships of the persistence unit + entity-listeners - List of default entity listeners to be invoked + on each entity in the persistence unit. + + + + + + + + + + + + + + + + + + + Defines the settings and mappings for an entity. Is allowed to be + sparsely populated and used in conjunction with the annotations. + Alternatively, the metadata-complete attribute can be used to + indicate that no annotations on the entity class (and its fields + or properties) are to be processed. If this is the case then + the defaulting rules for the entity and its subelements will + be recursively applied. + + @Target(TYPE) @Retention(RUNTIME) + public @interface Entity { + String name() default ""; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This element contains the entity field or property mappings. + It may be sparsely populated to include only a subset of the + fields or properties. If metadata-complete for the entity is true + then the remainder of the attributes will be defaulted according + to the default rules. + + + + + + + + + + + + + + + + + + + + + + + + + + This element determines how the persistence provider accesses the + state of an entity or embedded object. + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface EntityListeners { + Class[] value(); + } + + + + + + + + + + + + + + + Defines an entity listener to be invoked at lifecycle events + for the entities that list this listener. + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PrePersist {} + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostPersist {} + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PreRemove {} + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostRemove {} + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PreUpdate {} + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostUpdate {} + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostLoad {} + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface QueryHint { + String name(); + String value(); + } + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface NamedQuery { + String name(); + String query(); + QueryHint[] hints() default {}; + } + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface NamedNativeQuery { + String name(); + String query(); + QueryHint[] hints() default {}; + Class resultClass() default void.class; + String resultSetMapping() default ""; //named SqlResultSetMapping + } + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface SqlResultSetMapping { + String name(); + EntityResult[] entities() default {}; + ColumnResult[] columns() default {}; + } + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface EntityResult { + Class entityClass(); + FieldResult[] fields() default {}; + String discriminatorColumn() default ""; + } + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface FieldResult { + String name(); + String column(); + } + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface ColumnResult { + String name(); + } + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface Table { + String name() default ""; + String catalog() default ""; + String schema() default ""; + UniqueConstraint[] uniqueConstraints() default {}; + } + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface SecondaryTable { + String name(); + String catalog() default ""; + String schema() default ""; + PrimaryKeyJoinColumn[] pkJoinColumns() default {}; + UniqueConstraint[] uniqueConstraints() default {}; + } + + + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface UniqueConstraint { + String[] columnNames(); + } + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Column { + String name() default ""; + boolean unique() default false; + boolean nullable() default true; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + String table() default ""; + int length() default 255; + int precision() default 0; // decimal precision + int scale() default 0; // decimal scale + } + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface JoinColumn { + String name() default ""; + String referencedColumnName() default ""; + boolean unique() default false; + boolean nullable() default true; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + String table() default ""; + } + + + + + + + + + + + + + + + + + + + + public enum GenerationType { TABLE, SEQUENCE, IDENTITY, AUTO }; + + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface AttributeOverride { + String name(); + Column column(); + } + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface AssociationOverride { + String name(); + JoinColumn[] joinColumns(); + } + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface IdClass { + Class value(); + } + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Id {} + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface EmbeddedId {} + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Transient {} + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Version {} + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Basic { + FetchType fetch() default EAGER; + boolean optional() default true; + } + + + + + + + + + + + + + + + + + + + + + + + public enum FetchType { LAZY, EAGER }; + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Lob {} + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Temporal { + TemporalType value(); + } + + + + + + + + + + + + + public enum TemporalType { + DATE, // java.sql.Date + TIME, // java.sql.Time + TIMESTAMP // java.sql.Timestamp + } + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Enumerated { + EnumType value() default ORDINAL; + } + + + + + + + + + + + + + public enum EnumType { + ORDINAL, + STRING + } + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface ManyToOne { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default EAGER; + boolean optional() default true; + } + + + + + + + + + + + + + + + + + + + + + + + public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH}; + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OneToOne { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default EAGER; + boolean optional() default true; + String mappedBy() default ""; + } + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OneToMany { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default LAZY; + String mappedBy() default ""; + } + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface JoinTable { + String name() default ""; + String catalog() default ""; + String schema() default ""; + JoinColumn[] joinColumns() default {}; + JoinColumn[] inverseJoinColumns() default {}; + UniqueConstraint[] uniqueConstraints() default {}; + } + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface ManyToMany { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default LAZY; + String mappedBy() default ""; + } + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface GeneratedValue { + GenerationType strategy() default AUTO; + String generator() default ""; + } + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface MapKey { + String name() default ""; + } + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OrderBy { + String value() default ""; + } + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface Inheritance { + InheritanceType strategy() default SINGLE_TABLE; + } + + + + + + + + + + + + + public enum InheritanceType + { SINGLE_TABLE, JOINED, TABLE_PER_CLASS}; + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface DiscriminatorValue { + String value(); + } + + + + + + + + + + + + + public enum DiscriminatorType { STRING, CHAR, INTEGER }; + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface PrimaryKeyJoinColumn { + String name() default ""; + String referencedColumnName() default ""; + String columnDefinition() default ""; + } + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface DiscriminatorColumn { + String name() default "DTYPE"; + DiscriminatorType discriminatorType() default STRING; + String columnDefinition() default ""; + int length() default 31; + } + + + + + + + + + + + + + + + + Defines the settings and mappings for embeddable objects. Is + allowed to be sparsely populated and used in conjunction with + the annotations. Alternatively, the metadata-complete attribute + can be used to indicate that no annotations are to be processed + in the class. If this is the case then the defaulting rules will + be recursively applied. + + @Target({TYPE}) @Retention(RUNTIME) + public @interface Embeddable {} + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Embedded {} + + + + + + + + + + + + + + + + Defines the settings and mappings for a mapped superclass. Is + allowed to be sparsely populated and used in conjunction with + the annotations. Alternatively, the metadata-complete attribute + can be used to indicate that no annotations are to be processed + If this is the case then the defaulting rules will be recursively + applied. + + @Target(TYPE) @Retention(RUNTIME) + public @interface MappedSuperclass{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface SequenceGenerator { + String name(); + String sequenceName() default ""; + int initialValue() default 1; + int allocationSize() default 50; + } + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface TableGenerator { + String name(); + String table() default ""; + String catalog() default ""; + String schema() default ""; + String pkColumnName() default ""; + String valueColumnName() default ""; + String pkColumnValue() default ""; + int initialValue() default 0; + int allocationSize() default 50; + UniqueConstraint[] uniqueConstraints() default {}; + } + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/orm_3_1.xsd b/wildfly/docs/schema/orm_3_1.xsd new file mode 100644 index 0000000..f233261 --- /dev/null +++ b/wildfly/docs/schema/orm_3_1.xsd @@ -0,0 +1,2325 @@ + + + + + + + + + ... + + + + ]]> + + + + + + + + + + + + + + + + + + The entity-mappings element is the root element of a mapping + file. It contains the following four types of elements: + + 1. The persistence-unit-metadata element contains metadata + for the entire persistence unit. It is undefined if this element + occurs in multiple mapping files within the same persistence unit. + + 2. The package, schema, catalog and access elements apply to all of + the entity, mapped-superclass and embeddable elements defined in + the same file in which they occur. + + 3. The sequence-generator, table-generator, converter, named-query, + named-native-query, named-stored-procedure-query, and + sql-result-set-mapping elements are global to the persistence + unit. It is undefined to have more than one sequence-generator + or table-generator of the same name in the same or different + mapping files in a persistence unit. It is undefined to have + more than one named-query, named-native-query, sql-result-set-mapping, + or named-stored-procedure-query of the same name in the same + or different mapping files in a persistence unit. It is also + undefined to have more than one converter for the same target + type in the same or different mapping files in a persistence unit. + + 4. The entity, mapped-superclass and embeddable elements each define + the mapping information for a managed persistent class. The mapping + information contained in these elements may be complete or it may + be partial. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Metadata that applies to the persistence unit and not just to + the mapping file in which it is contained. + + If the xml-mapping-metadata-complete element is specified, + the complete set of mapping metadata for the persistence unit + is contained in the XML mapping files for the persistence unit. + + + + + + + + + + + + + + + + + These defaults are applied to the persistence unit as a whole + unless they are overridden by local annotation or XML + element settings. + + schema - Used as the schema for all tables, secondary tables, join + tables, collection tables, sequence generators, and table + generators that apply to the persistence unit + catalog - Used as the catalog for all tables, secondary tables, join + tables, collection tables, sequence generators, and table + generators that apply to the persistence unit + delimited-identifiers - Used to treat database identifiers as + delimited identifiers. + access - Used as the access type for all managed classes in + the persistence unit + cascade-persist - Adds cascade-persist to the set of cascade options + in all entity relationships of the persistence unit + entity-listeners - List of default entity listeners to be invoked + on each entity in the persistence unit. + + + + + + + + + + + + + + + + + + + + Defines the settings and mappings for an entity. Is allowed to be + sparsely populated and used in conjunction with the annotations. + Alternatively, the metadata-complete attribute can be used to + indicate that no annotations on the entity class (and its fields + or properties) are to be processed. If this is the case then + the defaulting rules for the entity and its subelements will + be recursively applied. + + @Target(TYPE) @Retention(RUNTIME) + public @interface Entity { + String name() default ""; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This element determines how the persistence provider accesses the + state of an entity or embedded object. + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface AssociationOverride { + String name(); + JoinColumn[] joinColumns() default{}; + JoinTable joinTable() default @JoinTable; + } + + + + + + + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface AttributeOverride { + String name(); + Column column(); + } + + + + + + + + + + + + + + + + + This element contains the entity field or property mappings. + It may be sparsely populated to include only a subset of the + fields or properties. If metadata-complete for the entity is true + then the remainder of the attributes will be defaulted according + to the default rules. + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Basic { + FetchType fetch() default EAGER; + boolean optional() default true; + } + + + + + + + + + + + + + + + + + + + + + + + + + public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH}; + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface CollectionTable { + String name() default ""; + String catalog() default ""; + String schema() default ""; + JoinColumn[] joinColumns() default {}; + UniqueConstraint[] uniqueConstraints() default {}; + Index[] indexes() default {}; + } + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Column { + String name() default ""; + boolean unique() default false; + boolean nullable() default true; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + String table() default ""; + int length() default 255; + int precision() default 0; // decimal precision + int scale() default 0; // decimal scale + } + + + + + + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface ColumnResult { + String name(); + Class type() default void.class; + } + + + + + + + + + + + + + + public enum ConstraintMode {CONSTRAINT, NO_CONSTRAINT, PROVIDER_DEFAULT}; + + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface ConstructorResult { + Class targetClass(); + ColumnResult[] columns(); + } + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface Convert { + Class converter() default void.class; + String attributeName() default ""; + boolean disableConversion() default false; + } + + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface Converter { + boolean autoApply() default false; + } + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface DiscriminatorColumn { + String name() default "DTYPE"; + DiscriminatorType discriminatorType() default STRING; + String columnDefinition() default ""; + int length() default 31; + } + + + + + + + + + + + + + + + + public enum DiscriminatorType { STRING, CHAR, INTEGER }; + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface DiscriminatorValue { + String value(); + } + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface ElementCollection { + Class targetClass() default void.class; + FetchType fetch() default LAZY; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines the settings and mappings for embeddable objects. Is + allowed to be sparsely populated and used in conjunction with + the annotations. Alternatively, the metadata-complete attribute + can be used to indicate that no annotations are to be processed + in the class. If this is the case then the defaulting rules will + be recursively applied. + + @Target({TYPE}) @Retention(RUNTIME) + public @interface Embeddable {} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Embedded {} + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface EmbeddedId {} + + + + + + + + + + + + + + + + + Defines an entity listener to be invoked at lifecycle events + for the entities that list this listener. + + + + + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface EntityListeners { + Class[] value(); + } + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface EntityResult { + Class entityClass(); + FieldResult[] fields() default {}; + String discriminatorColumn() default ""; + } + + + + + + + + + + + + + + + + + public enum EnumType { + ORDINAL, + STRING + } + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Enumerated { + EnumType value() default ORDINAL; + } + + + + + + + + + + + + + public enum FetchType { LAZY, EAGER }; + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface FieldResult { + String name(); + String column(); + } + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface ForeignKey { + String name() default ""; + ConstraintMode value() default CONSTRAINT; + String foreign-key-definition() default ""; + + Note that the elements that embed the use of the annotation + default this use as @ForeignKey(PROVIDER_DEFAULT). + + } + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface GeneratedValue { + GenerationType strategy() default AUTO; + String generator() default ""; + } + + + + + + + + + + + + + + public enum GenerationType { TABLE, SEQUENCE, IDENTITY, UUID, AUTO }; + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Id {} + + + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface IdClass { + Class value(); + } + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface Index { + String name() default ""; + String columnList(); + boolean unique() default false; + } + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface Inheritance { + InheritanceType strategy() default SINGLE_TABLE; + } + + + + + + + + + + + + + public enum InheritanceType + { SINGLE_TABLE, JOINED, TABLE_PER_CLASS}; + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface JoinColumn { + String name() default ""; + String referencedColumnName() default ""; + boolean unique() default false; + boolean nullable() default true; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + String table() default ""; + ForeignKey foreignKey() default @ForeignKey(); + } + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface JoinTable { + String name() default ""; + String catalog() default ""; + String schema() default ""; + JoinColumn[] joinColumns() default {}; + JoinColumn[] inverseJoinColumns() default {}; + UniqueConstraint[] uniqueConstraints() default {}; + Index[] indexes() default {}; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Lob {} + + + + + + + + + + + + public enum LockModeType { READ, WRITE, OPTIMISTIC, OPTIMISTIC_FORCE_INCREMENT, PESSIMISTIC_READ, PESSIMISTIC_WRITE, PESSIMISTIC_FORCE_INCREMENT, NONE}; + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface ManyToMany { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default LAZY; + String mappedBy() default ""; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface ManyToOne { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default EAGER; + boolean optional() default true; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface MapKey { + String name() default ""; + } + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface MapKeyClass { + Class value(); + } + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface MapKeyColumn { + String name() default ""; + boolean unique() default false; + boolean nullable() default false; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + String table() default ""; + int length() default 255; + int precision() default 0; // decimal precision + int scale() default 0; // decimal scale + } + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface MapKeyJoinColumn { + String name() default ""; + String referencedColumnName() default ""; + boolean unique() default false; + boolean nullable() default false; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + String table() default ""; + } + + + + + + + + + + + + + + + + + + + + + Defines the settings and mappings for a mapped superclass. Is + allowed to be sparsely populated and used in conjunction with + the annotations. Alternatively, the metadata-complete attribute + can be used to indicate that no annotations are to be processed + If this is the case then the defaulting rules will be recursively + applied. + + @Target(TYPE) @Retention(RUNTIME) + public @interface MappedSuperclass{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface NamedAttributeNode { + String value(); + String subgraph() default ""; + String keySubgraph() default ""; + } + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface NamedEntityGraph { + String name() default ""; + NamedAttributeNode[] attributeNodes() default {}; + boolean includeAllAttributes() default false; + NamedSubgraph[] subgraphs() default {}; + NamedSubGraph[] subclassSubgraphs() default {}; + } + + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface NamedNativeQuery { + String name(); + String query(); + QueryHint[] hints() default {}; + Class resultClass() default void.class; + String resultSetMapping() default ""; //named SqlResultSetMapping + } + + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface NamedQuery { + String name(); + String query(); + LockModeType lockMode() default NONE; + QueryHint[] hints() default {}; + } + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface NamedStoredProcedureQuery { + String name(); + String procedureName(); + StoredProcedureParameter[] parameters() default {}; + Class[] resultClasses() default {}; + String[] resultSetMappings() default{}; + QueryHint[] hints() default {}; + } + + + + + + + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface NamedSubgraph { + String name(); + Class type() default void.class; + NamedAttributeNode[] attributeNodes(); + } + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OneToMany { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default LAZY; + String mappedBy() default ""; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OneToOne { + Class targetEntity() default void.class; + CascadeType[] cascade() default {}; + FetchType fetch() default EAGER; + boolean optional() default true; + String mappedBy() default ""; + boolean orphanRemoval() default false; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OrderBy { + String value() default ""; + } + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface OrderColumn { + String name() default ""; + boolean nullable() default true; + boolean insertable() default true; + boolean updatable() default true; + String columnDefinition() default ""; + } + + + + + + + + + + + + + + + + + public enum ParameterMode { IN, INOUT, OUT, REF_CURSOR}; + + + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostLoad {} + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostPersist {} + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostRemove {} + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PostUpdate {} + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PrePersist {} + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PreRemove {} + + + + + + + + + + + + + + + + @Target({METHOD}) @Retention(RUNTIME) + public @interface PreUpdate {} + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface PrimaryKeyJoinColumn { + String name() default ""; + String referencedColumnName() default ""; + String columnDefinition() default ""; + } + + + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface QueryHint { + String name(); + String value(); + } + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface SecondaryTable { + String name(); + String catalog() default ""; + String schema() default ""; + PrimaryKeyJoinColumn[] pkJoinColumns() default {}; + UniqueConstraint[] uniqueConstraints() default {}; + Index[] indexes() default {}; + } + + + + + + + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface SequenceGenerator { + String name(); + String sequenceName() default ""; + String catalog() default ""; + String schema() default ""; + int initialValue() default 1; + int allocationSize() default 50; + } + + + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface SqlResultSetMapping { + String name(); + EntityResult[] entities() default {}; + ConstructorResult[] classes() default{}; + ColumnResult[] columns() default {}; + } + + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface StoredProcedureParameter { + String name() default ""; + ParameterMode mode() default ParameterMode.IN; + Class type(); + } + + + + + + + + + + + + + + + + + + @Target({TYPE}) @Retention(RUNTIME) + public @interface Table { + String name() default ""; + String catalog() default ""; + String schema() default ""; + UniqueConstraint[] uniqueConstraints() default {}; + Index[] indexes() default {}; + } + + + + + + + + + + + + + + + + + + + @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) + public @interface TableGenerator { + String name(); + String table() default ""; + String catalog() default ""; + String schema() default ""; + String pkColumnName() default ""; + String valueColumnName() default ""; + String pkColumnValue() default ""; + int initialValue() default 0; + int allocationSize() default 50; + UniqueConstraint[] uniqueConstraints() default {}; + Indexes[] indexes() default {}; + } + + + + + + + + + + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Temporal { + TemporalType value(); + } + + + + + + + + + + + + + public enum TemporalType { + DATE, // java.sql.Date + TIME, // java.sql.Time + TIMESTAMP // java.sql.Timestamp + } + + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Transient {} + + + + + + + + + + + + + @Target({}) @Retention(RUNTIME) + public @interface UniqueConstraint { + String name() default ""; + String[] columnNames(); + } + + + + + + + + + + + + + + + + @Target({METHOD, FIELD}) @Retention(RUNTIME) + public @interface Version {} + + + + + + + + + + + + diff --git a/wildfly/docs/schema/persistence_1_0.xsd b/wildfly/docs/schema/persistence_1_0.xsd new file mode 100644 index 0000000..88a61a9 --- /dev/null +++ b/wildfly/docs/schema/persistence_1_0.xsd @@ -0,0 +1,260 @@ + + + + + + + @(#)persistence_1_0.xsd 1.0 Feb 9 2006 + + + + + ... + + + ]]> + + + + + + + + + + + + + + + + + + + + + + Configuration of a persistence unit. + + + + + + + + + + + + Textual description of this persistence unit. + + + + + + + + + + + + Provider class that supplies EntityManagers for this + persistence unit. + + + + + + + + + + + + The container-specific name of the JTA datasource to use. + + + + + + + + + + + + The container-specific name of a non-JTA datasource to use. + + + + + + + + + + + + File containing mapping information. Loaded as a resource + by the persistence provider. + + + + + + + + + + + + Jar file that should be scanned for entities. + Not applicable to Java SE persistence units. + + + + + + + + + + + + Class to scan for annotations. It should be annotated + with either @Entity, @Embeddable or @MappedSuperclass. + + + + + + + + + + + + When set to true then only listed classes and jars will + be scanned for persistent classes, otherwise the enclosing + jar or directory will also be scanned. Not applicable to + Java SE persistence units. + + + + + + + + + + + + A list of vendor-specific properties. + + + + + + + + + A name-value pair. + + + + + + + + + + + + + + + + + + + + Name used in code to reference this persistence unit. + + + + + + + + + + + + Type of transactions used by EntityManagers from this + persistence unit. + + + + + + + + + + + + + + + + + + + public enum TransactionType { JTA, RESOURCE_LOCAL }; + + + + + + + + + + + diff --git a/wildfly/docs/schema/persistence_2_0.xsd b/wildfly/docs/schema/persistence_2_0.xsd new file mode 100644 index 0000000..e9cd874 --- /dev/null +++ b/wildfly/docs/schema/persistence_2_0.xsd @@ -0,0 +1,253 @@ + + + + + + @(#)persistence_2_0.xsd 1.0 October 1 2009 + + + + + ... + + ]]> + + + + + + + + + + + + + + + + Configuration of a persistence unit. + + + + + + + + Description of this persistence unit. + + + + + + + + Provider class that supplies EntityManagers for this + persistence unit. + + + + + + + + The container-specific name of the JTA datasource to use. + + + + + + + + The container-specific name of a non-JTA datasource to use. + + + + + + + + File containing mapping information. Loaded as a resource + by the persistence provider. + + + + + + + + Jar file that is to be scanned for managed classes. + + + + + + + + Managed class to be included in the persistence unit and + to scan for annotations. It should be annotated + with either @Entity, @Embeddable or @MappedSuperclass. + + + + + + + + When set to true then only listed classes and jars will + be scanned for persistent classes, otherwise the + enclosing jar or directory will also be scanned. + Not applicable to Java SE persistence units. + + + + + + + + Defines whether caching is enabled for the + persistence unit if caching is supported by the + persistence provider. When set to ALL, all entities + will be cached. When set to NONE, no entities will + be cached. When set to ENABLE_SELECTIVE, only entities + specified as cacheable will be cached. When set to + DISABLE_SELECTIVE, entities specified as not cacheable + will not be cached. When not specified or when set to + UNSPECIFIED, provider defaults may apply. + + + + + + + + The validation mode to be used for the persistence unit. + + + + + + + + A list of standard and vendor-specific properties + and hints. + + + + + + + + A name-value pair. + + + + + + + + + + + + + + + + Name used in code to reference this persistence unit. + + + + + + + + Type of transactions used by EntityManagers from this + persistence unit. + + + + + + + + + + + + + + public enum PersistenceUnitTransactionType {JTA, RESOURCE_LOCAL}; + + + + + + + + + + + + public enum SharedCacheMode { ALL, NONE, ENABLE_SELECTIVE, + DISABLE_SELECTIVE, UNSPECIFIED}; + + + + + + + + + + + + + + + public enum ValidationMode { AUTO, CALLBACK, NONE}; + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/persistence_3_0.xsd b/wildfly/docs/schema/persistence_3_0.xsd new file mode 100644 index 0000000..e2a2943 --- /dev/null +++ b/wildfly/docs/schema/persistence_3_0.xsd @@ -0,0 +1,342 @@ + + + + + + + + + ... + + + ]]> + + + + + + + + + + + + + + + + + + + + + + Configuration of a persistence unit. + + + + + + + + + + + + Description of this persistence unit. + + + + + + + + + + + + Provider class that supplies EntityManagers for this + persistence unit. + + + + + + + + + + + + The container-specific name of the JTA datasource to use. + + + + + + + + + + + + The container-specific name of a non-JTA datasource to use. + + + + + + + + + + + + File containing mapping information. Loaded as a resource + by the persistence provider. + + + + + + + + + + + + Jar file that is to be scanned for managed classes. + + + + + + + + + + + + Managed class to be included in the persistence unit and + to scan for annotations. It should be annotated + with either @Entity, @Embeddable or @MappedSuperclass. + + + + + + + + + + + + When set to true then only listed classes and jars will + be scanned for persistent classes, otherwise the + enclosing jar or directory will also be scanned. + Not applicable to Java SE persistence units. + + + + + + + + + + + + Defines whether caching is enabled for the + persistence unit if caching is supported by the + persistence provider. When set to ALL, all entities + will be cached. When set to NONE, no entities will + be cached. When set to ENABLE_SELECTIVE, only entities + specified as cacheable will be cached. When set to + DISABLE_SELECTIVE, entities specified as not cacheable + will not be cached. When not specified or when set to + UNSPECIFIED, provider defaults may apply. + + + + + + + + + + + + The validation mode to be used for the persistence unit. + + + + + + + + + + + + + A list of standard and vendor-specific properties + and hints. + + + + + + + + + A name-value pair. + + + + + + + + + + + + + + + + + + + + Name used in code to reference this persistence unit. + + + + + + + + + + + + Type of transactions used by EntityManagers from this + persistence unit. + + + + + + + + + + + + + + + + + + + public enum PersistenceUnitTransactionType {JTA, RESOURCE_LOCAL}; + + + + + + + + + + + + + + + + public enum SharedCacheMode { ALL, NONE, ENABLE_SELECTIVE, DISABLE_SELECTIVE, UNSPECIFIED}; + + + + + + + + + + + + + + + + + + + public enum ValidationMode { AUTO, CALLBACK, NONE}; + + + + + + + + + + + diff --git a/wildfly/docs/schema/shared-session-config_1_0.xsd b/wildfly/docs/schema/shared-session-config_1_0.xsd new file mode 100644 index 0000000..2d71071 --- /dev/null +++ b/wildfly/docs/schema/shared-session-config_1_0.xsd @@ -0,0 +1,290 @@ + + + + + + + + + + + Root element for the shared session config. If this is present in the root of + an ear then all war's deployed in the ear will share a single session manager. + + + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure + even if the request that initiated the corresponding session + is using plain HTTP instead of HTTPS + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/shared-session-config_2_0.xsd b/wildfly/docs/schema/shared-session-config_2_0.xsd new file mode 100644 index 0000000..f963bf4 --- /dev/null +++ b/wildfly/docs/schema/shared-session-config_2_0.xsd @@ -0,0 +1,293 @@ + + + + + + + + + + + Root element for the shared session config. If this is present in the root of + an ear then all war's deployed in the ear will share a single session manager. + + + + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure + even if the request that initiated the corresponding session + is using plain HTTP instead of HTTPS + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + + + + + + + + + + + + + web + web.dist + + ]]> + + + + + + + SESSION + or + ATTRIBUTE + + ]]> + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/singleton-deployment_1_0.xsd b/wildfly/docs/schema/singleton-deployment_1_0.xsd new file mode 100644 index 0000000..1b89295 --- /dev/null +++ b/wildfly/docs/schema/singleton-deployment_1_0.xsd @@ -0,0 +1,26 @@ + + + + + + + + + + + + Identifies the policy used to deploy the application. + If undefined, the default singleton deployment policy of the server will be used, + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/trans-timeout-1_0.xsd b/wildfly/docs/schema/trans-timeout-1_0.xsd new file mode 100644 index 0000000..bbe3489 --- /dev/null +++ b/wildfly/docs/schema/trans-timeout-1_0.xsd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/trans-timeout-1_1.xsd b/wildfly/docs/schema/trans-timeout-1_1.xsd new file mode 100644 index 0000000..aab7798 --- /dev/null +++ b/wildfly/docs/schema/trans-timeout-1_1.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/trans-timeout-2_0.xsd b/wildfly/docs/schema/trans-timeout-2_0.xsd new file mode 100644 index 0000000..0d5aced --- /dev/null +++ b/wildfly/docs/schema/trans-timeout-2_0.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/user-roles_1_0.xsd b/wildfly/docs/schema/user-roles_1_0.xsd new file mode 100644 index 0000000..d5673e6 --- /dev/null +++ b/wildfly/docs/schema/user-roles_1_0.xsd @@ -0,0 +1,67 @@ + + + + + + + + + This is the jbossxb annotated schema for the embedded users content + for the org.jboss.security.auth.spi.XMLLoginModule + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_2_4.xsd b/wildfly/docs/schema/web-app_2_4.xsd new file mode 100644 index 0000000..79a2513 --- /dev/null +++ b/wildfly/docs/schema/web-app_2_4.xsd @@ -0,0 +1,1234 @@ + + + + + + @(#)web-app_2_4.xsds 1.60 03/08/26 + + + + + + + Copyright 2004 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for J2EE + namespace with the following location: + + http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd + + ]]> + + + + + + + The following conventions apply to all J2EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatinate the element contents. The multiple occurance + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE, + and ERROR. A value of FORWARD means the Filter will be applied + under RequestDispatcher.forward() calls. A value of REQUEST + means the Filter will be applied under ordinary client calls to + the path or servlet. A value of INCLUDE means the Filter will be + applied under RequestDispatcher.include() calls. A value of + ERROR means the Filter will be applied under the error page + mechanism. The absence of any dispatcher elements in a + filter-mapping indicates a default of applying filters only under + ordinary client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Used in: web-app + + + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + + + + + The http-method contains an HTTP method recognized by the + web-app, for example GET, POST, ... + + + + + + + + + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The web-resource-collectionType is used to identify a subset + of the resources and HTTP methods on those resources within + a web application to which a security constraint applies. If + no HTTP methods are specified, then the security constraint + applies to all HTTP methods. + + Used in: security-constraint + + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_2_5.xsd b/wildfly/docs/schema/web-app_2_5.xsd new file mode 100644 index 0000000..8c0902e --- /dev/null +++ b/wildfly/docs/schema/web-app_2_5.xsd @@ -0,0 +1,1271 @@ + + + + + + @(#)web-app_2_5.xsds 1.62 05/08/06 + + + + + + + Copyright 2003-2005 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE, + and ERROR. A value of FORWARD means the Filter will be applied + under RequestDispatcher.forward() calls. A value of REQUEST + means the Filter will be applied under ordinary client calls to + the path or servlet. A value of INCLUDE means the Filter will be + applied under RequestDispatcher.include() calls. A value of + ERROR means the Filter will be applied under the error page + mechanism. The absence of any dispatcher elements in a + filter-mapping indicates a default of applying filters only under + ordinary client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Used in: web-app + + + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + + + + + A HTTP method type as defined in HTTP 1.1 section 2.2. + + + + + + + + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + The special servlet name of "*" may be used to reference all + servlets. + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + The web-resource-collectionType is used to identify a subset + of the resources and HTTP methods on those resources within + a web application to which a security constraint applies. If + no HTTP methods are specified, then the security constraint + applies to all HTTP methods. + + Used in: security-constraint + + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_3_0.xsd b/wildfly/docs/schema/web-app_3_0.xsd new file mode 100644 index 0000000..563faf1 --- /dev/null +++ b/wildfly/docs/schema/web-app_3_0.xsd @@ -0,0 +1,281 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_3_1.xsd b/wildfly/docs/schema/web-app_3_1.xsd new file mode 100644 index 0000000..898f1b3 --- /dev/null +++ b/wildfly/docs/schema/web-app_3_1.xsd @@ -0,0 +1,326 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + When specified, this element causes uncovered http methods + to be denied. For every url-pattern that is the target of a + security-constrant, this element causes all HTTP methods that + are NOT covered (by a security constraint) at the url-pattern + to be denied. + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_4_0.xsd b/wildfly/docs/schema/web-app_4_0.xsd new file mode 100644 index 0000000..8619ef6 --- /dev/null +++ b/wildfly/docs/schema/web-app_4_0.xsd @@ -0,0 +1,365 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + When specified, this element provides a default context path + of the web application. An empty value for this element must cause + the web application to be deployed at the root for the container. + Otherwise, the default context path must start with + a “/“ character but not end with a “/“ character. + Servlet containers may provide vendor specific configuration + options that allows specifying a value that overrides the value + specified here. + + + + + + + + + When specified, this element provides a default request + character encoding of the web application. + + + + + + + + + When specified, this element provides a default response + character encoding of the web application. + + + + + + + + + When specified, this element causes uncovered http methods + to be denied. For every url-pattern that is the target of a + security-constrant, this element causes all HTTP methods that + are NOT covered (by a security constraint) at the url-pattern + to be denied. + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_5_0.xsd b/wildfly/docs/schema/web-app_5_0.xsd new file mode 100644 index 0000000..55d11db --- /dev/null +++ b/wildfly/docs/schema/web-app_5_0.xsd @@ -0,0 +1,342 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an + enterprise bean reference. The enterprise + bean reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an + enterprise bean reference. The enterprise bean + reference is an entry in the web application's environment + and is relative to the java:comp/env context. + The name must be unique within the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + When specified, this element provides a default context path + of the web application. An empty value for this element must cause + the web application to be deployed at the root for the container. + Otherwise, the default context path must start with + a "/" character but not end with a "/" character. + Servlet containers may provide vendor specific configuration + options that allows specifying a value that overrides the value + specified here. + + + + + + + + + When specified, this element provides a default request + character encoding of the web application. + + + + + + + + + When specified, this element provides a default response + character encoding of the web application. + + + + + + + + + When specified, this element causes uncovered http methods + to be denied. For every url-pattern that is the target of a + security-constrant, this element causes all HTTP methods that + are NOT covered (by a security constraint) at the url-pattern + to be denied. + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-app_6_0.xsd b/wildfly/docs/schema/web-app_6_0.xsd new file mode 100644 index 0000000..a268373 --- /dev/null +++ b/wildfly/docs/schema/web-app_6_0.xsd @@ -0,0 +1,342 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-app element is the root of the deployment + descriptor for a web application. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an + enterprise bean reference. The enterprise + bean reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an + enterprise bean reference. The enterprise bean + reference is an entry in the web application's environment + and is relative to the java:comp/env context. + The name must be unique within the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + When specified, this element provides a default context path + of the web application. An empty value for this element must cause + the web application to be deployed at the root for the container. + Otherwise, the default context path must start with + a "/" character but not end with a "/" character. + Servlet containers may provide vendor specific configuration + options that allows specifying a value that overrides the value + specified here. + + + + + + + + + When specified, this element provides a default request + character encoding of the web application. + + + + + + + + + When specified, this element provides a default response + character encoding of the web application. + + + + + + + + + When specified, this element causes uncovered http methods + to be denied. For every url-pattern that is the target of a + security-constrant, this element causes all HTTP methods that + are NOT covered (by a security constraint) at the url-pattern + to be denied. + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-common_3_0.xsd b/wildfly/docs/schema/web-common_3_0.xsd new file mode 100644 index 0000000..02aa63e --- /dev/null +++ b/wildfly/docs/schema/web-common_3_0.xsd @@ -0,0 +1,1584 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-common_3_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has five legal values: FORWARD, REQUEST, + INCLUDE, ASYNC, and ERROR. + + A value of FORWARD means the Filter will be applied under + RequestDispatcher.forward() calls. + A value of REQUEST means the Filter will be applied under + ordinary client calls to the path or servlet. + A value of INCLUDE means the Filter will be applied under + RequestDispatcher.include() calls. + A value of ASYNC means the Filter will be applied under + calls dispatched from an AsyncContext. + A value of ERROR means the Filter will be applied under the + error page mechanism. + + The absence of any dispatcher elements in a filter-mapping + indicates a default of applying filters only under ordinary + client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Error-page declarations using the exception-type element in + the deployment descriptor must be unique up to the class name of + the exception-type. Similarly, error-page declarations using the + status-code element must be unique in the deployment descriptor + up to the status code. + + Used in: web-app + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + A HTTP method type as defined in HTTP 1.1 section 2.2. + + + + + + + + + + + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure + even if the request that initiated the corresponding session + is using plain HTTP instead of HTTPS + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + Used in: cookie-config + + + + + + + + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + The web-resource-collectionType is used to identify the + resources and HTTP methods on those resources to which a + security constraint applies. If no HTTP methods are specified, + then the security constraint applies to all HTTP methods. + If HTTP methods are specified by http-method-omission + elements, the security constraint applies to all methods + except those identified in the collection. + http-method-omission and http-method elements are never + mixed in the same collection. + + Used in: security-constraint + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + Each http-method names an HTTP method to which the + constraint applies. + + + + + + + + + Each http-method-omission names an HTTP method to + which the constraint does not apply. + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other application + configuration resources. + See section 8.2.2 of the specification for details. + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + This element contains a sequence of "name" elements, each of + which + refers to an application configuration resource by the "name" + declared on its web.xml fragment. This element can also contain + a single "others" element which specifies that this document + comes + before or after other documents within the application. + See section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + This element specifies configuration information related to the + handling of multipart/form-data requests. + + + + + + + + + The directory location where uploaded files will be stored + + + + + + + + + The maximum size limit of uploaded files + + + + + + + + + The maximum size limit of multipart/form-data requests + + + + + + + + + The size threshold after which an uploaded file will be + written to disk + + + + + + + + + diff --git a/wildfly/docs/schema/web-common_3_1.xsd b/wildfly/docs/schema/web-common_3_1.xsd new file mode 100644 index 0000000..01b3948 --- /dev/null +++ b/wildfly/docs/schema/web-common_3_1.xsd @@ -0,0 +1,1474 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/web-common_3_1.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has five legal values: FORWARD, REQUEST, + INCLUDE, ASYNC, and ERROR. + + A value of FORWARD means the Filter will be applied under + RequestDispatcher.forward() calls. + A value of REQUEST means the Filter will be applied under + ordinary client calls to the path or servlet. + A value of INCLUDE means the Filter will be applied under + RequestDispatcher.include() calls. + A value of ASYNC means the Filter will be applied under + calls dispatched from an AsyncContext. + A value of ERROR means the Filter will be applied under the + error page mechanism. + + The absence of any dispatcher elements in a filter-mapping + indicates a default of applying filters only under ordinary + client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Error-page declarations using the exception-type element in + the deployment descriptor must be unique up to the class name of + the exception-type. Similarly, error-page declarations using the + error-code element must be unique in the deployment descriptor + up to the status code. + + If an error-page element in the deployment descriptor does not + contain an exception-type or an error-code element, the error + page is a default error page. + + Used in: web-app + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + A HTTP method type as defined in HTTP 1.1 section 2.2. + + + + + + + + + + + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure. + When true, all session tracking cookies must be marked + as secure independent of the nature of the request that + initiated the corresponding session. + When false, the session cookie should only be marked secure + if the request that initiated the session was secure. + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + Used in: cookie-config + + + + + + + + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + The web-resource-collectionType is used to identify the + resources and HTTP methods on those resources to which a + security constraint applies. If no HTTP methods are specified, + then the security constraint applies to all HTTP methods. + If HTTP methods are specified by http-method-omission + elements, the security constraint applies to all methods + except those identified in the collection. + http-method-omission and http-method elements are never + mixed in the same collection. + + Used in: security-constraint + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + Each http-method names an HTTP method to which the + constraint applies. + + + + + + + + + Each http-method-omission names an HTTP method to + which the constraint does not apply. + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other application + configuration resources. + See section 8.2.2 of the specification for details. + + + + + + + + + + + + + + This element specifies configuration information related to the + handling of multipart/form-data requests. + + + + + + + + + The directory location where uploaded files will be stored + + + + + + + + + The maximum size limit of uploaded files + + + + + + + + + The maximum size limit of multipart/form-data requests + + + + + + + + + The size threshold after which an uploaded file will be + written to disk + + + + + + + + diff --git a/wildfly/docs/schema/web-common_4_0.xsd b/wildfly/docs/schema/web-common_4_0.xsd new file mode 100644 index 0000000..eefc239 --- /dev/null +++ b/wildfly/docs/schema/web-common_4_0.xsd @@ -0,0 +1,1474 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/web-common_4_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has five legal values: FORWARD, REQUEST, + INCLUDE, ASYNC, and ERROR. + + A value of FORWARD means the Filter will be applied under + RequestDispatcher.forward() calls. + A value of REQUEST means the Filter will be applied under + ordinary client calls to the path or servlet. + A value of INCLUDE means the Filter will be applied under + RequestDispatcher.include() calls. + A value of ASYNC means the Filter will be applied under + calls dispatched from an AsyncContext. + A value of ERROR means the Filter will be applied under the + error page mechanism. + + The absence of any dispatcher elements in a filter-mapping + indicates a default of applying filters only under ordinary + client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Error-page declarations using the exception-type element in + the deployment descriptor must be unique up to the class name of + the exception-type. Similarly, error-page declarations using the + error-code element must be unique in the deployment descriptor + up to the status code. + + If an error-page element in the deployment descriptor does not + contain an exception-type or an error-code element, the error + page is a default error page. + + Used in: web-app + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + A HTTP method type as defined in HTTP 1.1 section 2.2. + + + + + + + + + + + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure. + When true, all session tracking cookies must be marked + as secure independent of the nature of the request that + initiated the corresponding session. + When false, the session cookie should only be marked secure + if the request that initiated the session was secure. + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + Used in: cookie-config + + + + + + + + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + The web-resource-collectionType is used to identify the + resources and HTTP methods on those resources to which a + security constraint applies. If no HTTP methods are specified, + then the security constraint applies to all HTTP methods. + If HTTP methods are specified by http-method-omission + elements, the security constraint applies to all methods + except those identified in the collection. + http-method-omission and http-method elements are never + mixed in the same collection. + + Used in: security-constraint + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + Each http-method names an HTTP method to which the + constraint applies. + + + + + + + + + Each http-method-omission names an HTTP method to + which the constraint does not apply. + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other application + configuration resources. + See section 8.2.2 of the specification for details. + + + + + + + + + + + + + + This element specifies configuration information related to the + handling of multipart/form-data requests. + + + + + + + + + The directory location where uploaded files will be stored + + + + + + + + + The maximum size limit of uploaded files + + + + + + + + + The maximum size limit of multipart/form-data requests + + + + + + + + + The size threshold after which an uploaded file will be + written to disk + + + + + + + + diff --git a/wildfly/docs/schema/web-common_5_0.xsd b/wildfly/docs/schema/web-common_5_0.xsd new file mode 100644 index 0000000..ee12bea --- /dev/null +++ b/wildfly/docs/schema/web-common_5_0.xsd @@ -0,0 +1,1450 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-common_5_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has five legal values: FORWARD, REQUEST, + INCLUDE, ASYNC, and ERROR. + + A value of FORWARD means the Filter will be applied under + RequestDispatcher.forward() calls. + A value of REQUEST means the Filter will be applied under + ordinary client calls to the path or servlet. + A value of INCLUDE means the Filter will be applied under + RequestDispatcher.include() calls. + A value of ASYNC means the Filter will be applied under + calls dispatched from an AsyncContext. + A value of ERROR means the Filter will be applied under the + error page mechanism. + + The absence of any dispatcher elements in a filter-mapping + indicates a default of applying filters only under ordinary + client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Error-page declarations using the exception-type element in + the deployment descriptor must be unique up to the class name of + the exception-type. Similarly, error-page declarations using the + error-code element must be unique in the deployment descriptor + up to the status code. + + If an error-page element in the deployment descriptor does not + contain an exception-type or an error-code element, the error + page is a default error page. + + Used in: web-app + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + A HTTP method type as defined in HTTP 1.1 section 2.2. + + + + + + + + + + + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure. + When true, all session tracking cookies must be marked + as secure independent of the nature of the request that + initiated the corresponding session. + When false, the session cookie should only be marked secure + if the request that initiated the session was secure. + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + Used in: cookie-config + + + + + + + + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + The web-resource-collectionType is used to identify the + resources and HTTP methods on those resources to which a + security constraint applies. If no HTTP methods are specified, + then the security constraint applies to all HTTP methods. + If HTTP methods are specified by http-method-omission + elements, the security constraint applies to all methods + except those identified in the collection. + http-method-omission and http-method elements are never + mixed in the same collection. + + Used in: security-constraint + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + Each http-method names an HTTP method to which the + constraint applies. + + + + + + + + + Each http-method-omission names an HTTP method to + which the constraint does not apply. + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other application + configuration resources. + See section 8.2.2 of the specification for details. + + + + + + + + + + + + + + This element specifies configuration information related to the + handling of multipart/form-data requests. + + + + + + + + + The directory location where uploaded files will be stored + + + + + + + + + The maximum size limit of uploaded files + + + + + + + + + The maximum size limit of multipart/form-data requests + + + + + + + + + The size threshold after which an uploaded file will be + written to disk + + + + + + + + diff --git a/wildfly/docs/schema/web-common_6_0.xsd b/wildfly/docs/schema/web-common_6_0.xsd new file mode 100644 index 0000000..20b3132 --- /dev/null +++ b/wildfly/docs/schema/web-common_6_0.xsd @@ -0,0 +1,1507 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-common_6_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + deployment descriptor and other related deployment + descriptors for this module (e.g., web service + descriptors) are complete, or whether the class + files available to this module and packaged with + this application should be examined for annotations + that specify deployment information. + + If metadata-complete is set to "true", the deployment + tool must ignore any annotations that specify deployment + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the deployment tool must examine the class + files of the application for annotations, as + specified by the specifications. + + + + + + + + + + + + + + This type is a general type that can be used to declare + attribute/value lists. + + + + + + + + + + The attribute-name element contains the name of an + attribute. + + + + + + + + + The attribute-value element contains the value of a + attribute. + + + + + + + + + + + + + + + + The auth-constraintType indicates the user roles that + should be permitted access to this resource + collection. The role-name used here must either correspond + to the role-name of one of the security-role elements + defined for this web application, or be the specially + reserved role-name "*" that is a compact syntax for + indicating all roles in the web application. If both "*" + and rolenames appear, the container interprets this as all + roles. If no roles are defined, no user is allowed access + to the portion of the web application described by the + containing security-constraint. The container matches + role names case sensitively when determining access. + + + + + + + + + + + + + + + + + + The auth-methodType is used to configure the authentication + mechanism for the web application. As a prerequisite to + gaining access to any web resources which are protected by + an authorization constraint, a user must have authenticated + using the configured mechanism. Legal values are "BASIC", + "DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific + authentication scheme. + + Used in: login-config + + + + + + + + + + + + + + + + The dispatcher has five legal values: FORWARD, REQUEST, + INCLUDE, ASYNC, and ERROR. + + A value of FORWARD means the Filter will be applied under + RequestDispatcher.forward() calls. + A value of REQUEST means the Filter will be applied under + ordinary client calls to the path or servlet. + A value of INCLUDE means the Filter will be applied under + RequestDispatcher.include() calls. + A value of ASYNC means the Filter will be applied under + calls dispatched from an AsyncContext. + A value of ERROR means the Filter will be applied under the + error page mechanism. + + The absence of any dispatcher elements in a filter-mapping + indicates a default of applying filters only under ordinary + client calls to the path or servlet. + + + + + + + + + + + + + + + + + + + + + + The error-code contains an HTTP error code, ex: 404 + + Used in: error-page + + + + + + + + + + + + + + + + + + + The error-pageType contains a mapping between an error code + or exception type to the path of a resource in the web + application. + + Error-page declarations using the exception-type element in + the deployment descriptor must be unique up to the class name of + the exception-type. Similarly, error-page declarations using the + error-code element must be unique in the deployment descriptor + up to the status code. + + If an error-page element in the deployment descriptor does not + contain an exception-type or an error-code element, the error + page is a default error page. + + Used in: web-app + + + + + + + + + + + The exception-type contains a fully qualified class + name of a Java exception type. + + + + + + + + + + The location element contains the location of the + resource in the web application relative to the root of + the web application. The value of the location must have + a leading `/'. + + + + + + + + + + + + + + + + The filterType is used to declare a filter in the web + application. The filter is mapped to either a servlet or a + URL pattern in the filter-mapping element, using the + filter-name value to reference. Filters can access the + initialization parameters declared in the deployment + descriptor at runtime via the FilterConfig interface. + + Used in: web-app + + + + + + + + + + + The fully qualified classname of the filter. + + + + + + + + + + The init-param element contains a name/value pair as + an initialization param of a servlet filter + + + + + + + + + + + + + + + + Declaration of the filter mappings in this web + application is done by using filter-mappingType. + The container uses the filter-mapping + declarations to decide which filters to apply to a request, + and in what order. The container matches the request URI to + a Servlet in the normal way. To determine which filters to + apply it matches filter-mapping declarations either on + servlet-name, or on url-pattern for each filter-mapping + element, depending on which style is used. The order in + which filters are invoked is the order in which + filter-mapping declarations that match a request URI for a + servlet appear in the list of filter-mapping elements.The + filter-name value must be the value of the filter-name + sub-elements of one of the filter declarations in the + deployment descriptor. + + + + + + + + + + + + + + + + + + + + + + This type defines a string which contains at least one + character. + + + + + + + + + + + + + + + + + + The logical name of the filter is declare + by using filter-nameType. This name is used to map the + filter. Each filter name is unique within the web + application. + + Used in: filter, filter-mapping + + + + + + + + + + + + + + + + The form-login-configType specifies the login and error + pages that should be used in form based login. If form based + authentication is not used, these elements are ignored. + + Used in: login-config + + + + + + + + + The form-login-page element defines the location in the web + app where the page that can be used for login can be + found. The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + The form-error-page element defines the location in + the web app where the error page that is displayed + when login is not successful can be found. + The path begins with a leading / and is interpreted + relative to the root of the WAR. + + + + + + + + + + + + + A HTTP method type as defined in HTTP 1.1 section 2.2. + + + + + + + + + + + + + + + + + + + + + + + + + + The login-configType is used to configure the authentication + method that should be used, the realm name that should be + used for this application, and the attributes that are + needed by the form login mechanism. + + Used in: web-app + + + + + + + + + + The realm name element specifies the realm name to + use in HTTP Basic authorization. + + + + + + + + + + + + + + + + + The mime-mappingType defines a mapping between an extension + and a mime type. + + Used in: web-app + + + + + + + + The extension element contains a string describing an + extension. example: "txt" + + + + + + + + + + + + + + + + + The mime-typeType is used to indicate a defined mime type. + + Example: + "text/plain" + + Used in: mime-mapping + + + + + + + + + + + + + + + + + + The security-constraintType is used to associate + security constraints with one or more web resource + collections + + Used in: web-app + + + + + + + + + + + + + + + + + + + + The servletType is used to declare a servlet. + It contains the declarative data of a + servlet. If a jsp-file is specified and the load-on-startup + element is present, then the JSP should be precompiled and + loaded. + + Used in: web-app + + + + + + + + + + + + The servlet-class element contains the fully + qualified class name of the servlet. + + + + + + + + + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the startup of the web + application. The optional contents of these + element must be an integer indicating the order in + which the servlet should be loaded. If the value + is a negative integer, or the element is not + present, the container is free to load the servlet + whenever it chooses. If the value is a positive + integer or 0, the container must load and + initialize the servlet as the application is + deployed. The container must guarantee that + servlets marked with lower integers are loaded + before servlets marked with higher integers. The + container may choose the order of loading of + servlets with the same load-on-start-up value. + + + + + + + + + + + + + + + + + + + + + The servlet-mappingType defines a mapping between a + servlet and a url pattern. + + Used in: web-app + + + + + + + + + + + + + + + + + + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. + + + + + + + + + + + + + + + + The session-configType defines the session parameters + for this web application. + + Used in: web-app + + + + + + + + + The session-timeout element defines the default + session timeout interval for all sessions created + in this web application. The specified timeout + must be expressed in a whole number of minutes. + If the timeout is 0 or less, the container ensures + the default behaviour of sessions is never to time + out. If this element is not specified, the container + must set its default timeout period. + + + + + + + + + The cookie-config element defines the configuration of the + session tracking cookies created by this web application. + + + + + + + + + The tracking-mode element defines the tracking modes + for sessions created by this web application + + + + + + + + + + + + + + + + The cookie-configType defines the configuration for the + session tracking cookies of this web application. + + Used in: session-config + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as HttpOnly + + + + + + + + + Specifies whether any session tracking cookies created + by this web application will be marked as secure. + When true, all session tracking cookies must be marked + as secure independent of the nature of the request that + initiated the corresponding session. + When false, the session cookie should only be marked secure + if the request that initiated the session was secure. + + + + + + + + + The lifetime (in seconds) that will be assigned to any + session tracking cookies created by this web application. + Default is -1 + + + + + + + + + The attribute-param element contains a name/value pair to + be added as an attribute to every session cookie. + + + + + + + + + + + + + + + + The name that will be assigned to any session tracking + cookies created by this web application. + The default is JSESSIONID + + Used in: cookie-config + + + + + + + + + + + + + + + + The domain name that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The path that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The comment that will be assigned to any session tracking + cookies created by this web application. + + Used in: cookie-config + + + + + + + + + + + + + + + + The tracking modes for sessions created by this web + application + + Used in: session-config + + + + + + + + + + + + + + + + + + + + The transport-guaranteeType specifies that the communication + between client and server should be NONE, INTEGRAL, or + CONFIDENTIAL. NONE means that the application does not + require any transport guarantees. A value of INTEGRAL means + that the application requires that the data sent between the + client and server be sent in such a way that it can't be + changed in transit. CONFIDENTIAL means that the application + requires that the data be transmitted in a fashion that + prevents other entities from observing the contents of the + transmission. In most cases, the presence of the INTEGRAL or + CONFIDENTIAL flag will indicate that the use of SSL is + required. + + Used in: user-data-constraint + + + + + + + + + + + + + + + + + + + + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. + + Used in: security-constraint + + + + + + + + + + + + + + + + + + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. + + + + + + + + + + + + + + + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. + + + + + + + + + + + + + + + + The web-resource-collectionType is used to identify the + resources and HTTP methods on those resources to which a + security constraint applies. If no HTTP methods are specified, + then the security constraint applies to all HTTP methods. + If HTTP methods are specified by http-method-omission + elements, the security constraint applies to all methods + except those identified in the collection. + http-method-omission and http-method elements are never + mixed in the same collection. + + Used in: security-constraint + + + + + + + + + The web-resource-name contains the name of this web + resource collection. + + + + + + + + + + + + Each http-method names an HTTP method to which the + constraint applies. + + + + + + + + + Each http-method-omission names an HTTP method to + which the constraint does not apply. + + + + + + + + + + + + + + + + + The welcome-file-list contains an ordered list of welcome + files elements. + + Used in: web-app + + + + + + + + + The welcome-file element contains file name to use + as a default welcome file, such as index.html + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + The encodingType defines IANA character sets. + + + + + + + + + + + + + + + + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + + + + + + + + + + + + + + + + + The locale-encoding-mapping contains locale name and + encoding name. The locale name must be either "Language-code", + such as "ja", defined by ISO-639 or "Language-code_Country-code", + such as "ja_JP". "Country code" is defined by ISO-3166. + + + + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other application + configuration resources. + See section 8.2.2 of the specification for details. + + + + + + + + + + + + + + This element specifies configuration information related to the + handling of multipart/form-data requests. + + + + + + + + + The directory location where uploaded files will be stored + + + + + + + + + The maximum size limit of uploaded files + + + + + + + + + The maximum size limit of multipart/form-data requests + + + + + + + + + The size threshold after which an uploaded file will be + written to disk + + + + + + + + diff --git a/wildfly/docs/schema/web-facelettaglibrary_2_2.xsd b/wildfly/docs/schema/web-facelettaglibrary_2_2.xsd new file mode 100644 index 0000000..779e014 --- /dev/null +++ b/wildfly/docs/schema/web-facelettaglibrary_2_2.xsd @@ -0,0 +1,684 @@ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2011-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + The XML Schema for the Tag Libraries in the JavaServer Faces + Standard Facelets View Declaration Language (Facelets VDL) + (Version 2.2).

+ +

JSF 2.2 Facelet Tag Libraries that wish to conform to this + schema must declare it in the following manner.

+ + <facelet-taglib xmlns="http://xmlns.jcp.org/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibary_2_2.xsd" + version="2.2"> + + ... + + </facelet-taglib> + +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location:

+ +

http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibary_2_2.xsd

+ + ]]> +
+
+ + + + + + + + + + tag-names must be unique within a document. + +

]]>
+
+ + +
+ + + + + Behavior IDs must be unique within a document. + +

]]>
+
+ + +
+ + + + + Converter IDs must be unique within a document. + +

]]>
+
+ + +
+ + + + + Validator IDs must be unique within a document. + +

]]>
+
+ + +
+
+ + + + + + + + + The top level XML element in a facelet tag library XML file. + +

]]>
+
+ + + + + + + + + + + An advisory short name for usages of tags from this tag library. + +

]]>
+
+
+ + + + + +
+
+ +
+ + +
+ + + + + + + + + Extension element for facelet-taglib. It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + If the tag library XML + file contains individual tag declarations rather than pointing + to a library-class or a declaring a composite-library name, the + individual tags are enclosed in tag elements.

+ + ]]>
+
+ + + + + + + + + + + + + + +
+ + + + + + + + +

The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining:

+ +
+ +
description

a description of the attribute +

+ +
name

the name of the attribute +

+ +
required

whether the attribute is required or + optional +

+ +
type

the type of the attribute +

+ +
+ +

]]>
+
+ + + + + + Defines if the nesting attribute is required or + optional.

+ +

If not present then the default is "false", i.e + the attribute is optional.

+ + ]]>
+
+
+ + + + + + Defines the Java type of the attributes + value. If this element is omitted, the + expected type is assumed to be + "java.lang.Object".

+ + ]]>
+
+
+ + + + + Defines the method signature for a MethodExpression- + enabled attribute. The syntax of the method-signature + element is as follows (taken from the function-signature + EBNF in web-jsptaglibrary_2_1.xsd):

+ + + +

MethodSignature ::= ReturnType S MethodName S? '(' S? Parameters? S? ')'

+ +

ReturnType ::= Type

+ +

MethodName ::= Identifier

+ +

Parameters ::= Parameter | ( Parameter S? ',' S? Parameters )

+ +

Parameter ::= Type

+ +
+ +

Where:

+ +
    + +
  • Type is a basic type or a fully qualified + Java class name (including package name), as per the 'Type' + production in the Java Language Specification, Second Edition, + Chapter 18.

  • + +
  • Identifier is a Java identifier, as per the + 'Identifier' production in the Java Language Specification, + Second Edition, Chapter 18.

  • + +
+ +

Example:

+ +

java.lang.String nickName( java.lang.String, int )

+ +]]>
+
+
+
+
+ +
+ + + + + + + + + Extension element for tag It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + + + If the tag library XML file contains individual function + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual functions are + enclosed in function elements. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Within a tag element, the behavior element encapsulates + information specific to a JSF Behavior. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + Within a tag element, + the component element encapsulates information specific to a JSF + UIComponent.

+ +
+ +

This element must have exactly one of +<component-type>, <resource-id>, +or <handler-class> among its child elements.

+ +
+ + ]]>
+
+ + + + + + + A valid resource identifier + as specified in the spec prose document section + 2.6.1.3. For example:

+ +

<resource-id>myCC/ccName.xhtml</resource-id>

+ + ]]>
+
+
+ +
+ + +
+
+ + + + + + + + + Extension element for component It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + + + Within a tag element, the converter element encapsulates + information specific to a JSF Converter. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Extension element for converter It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + + + Within a tag element, the validator element encapsulates + information specific to a JSF Validator. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Extension element for validator It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + This type contains the recognized versions of + facelet-taglib supported. + +

]]>
+
+ + + +
+ + + + + + + + +

Defines the canonical name of a tag or attribute being + defined.

+ +

The name must conform to the lexical rules for an NCName

+ +

]]>
+
+ + + + + +
+ +
diff --git a/wildfly/docs/schema/web-facelettaglibrary_2_3.xsd b/wildfly/docs/schema/web-facelettaglibrary_2_3.xsd new file mode 100644 index 0000000..4fa8554 --- /dev/null +++ b/wildfly/docs/schema/web-facelettaglibrary_2_3.xsd @@ -0,0 +1,776 @@ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2011-2015 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + The XML Schema for the Tag Libraries in the JavaServer Faces + Standard Facelets View Declaration Language (Facelets VDL) + (Version 2.3).

+ +

JSF 2.3 Facelet Tag Libraries that wish to conform to this + schema must declare it in the following manner.

+ + <facelet-taglib xmlns="http://xmlns.jcp.org/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibary_2_3.xsd" + version="2.3"> + + ... + + </facelet-taglib> + +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location:

+ +

http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibary_2_3.xsd

+ + ]]> +
+
+ + + + + + + + + + + tag-names must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Behavior IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Converter IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Validator IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+
+ + + + + + + + + + The top level XML element in a facelet tag library XML file. + +

+ ]]> +
+
+ + + + + + + + + + + + An advisory short name for usages of tags from this tag library. + +

+ ]]> +
+
+
+ + + + + +
+
+ +
+ + +
+ + + + + + + + + + Extension element for facelet-taglib. It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + If the tag library XML + file contains individual tag declarations rather than pointing + to a library-class or a declaring a composite-library name, the + individual tags are enclosed in tag elements.

+ + ]]> +
+
+ + + + + + + + + + + + + + +
+ + + + + + + + + +

The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining:

+ +
+ +
description

a description of the attribute +

+ +
name

the name of the attribute +

+ +
required

whether the attribute is required or + optional +

+ +
type

the type of the attribute +

+ +
+ +

+ ]]> +
+
+ + + + + + + Defines if the nesting attribute is required or + optional.

+ +

If not present then the default is "false", i.e + the attribute is optional.

+ + ]]> +
+
+
+ + + + + + + Defines the Java type of the attributes + value. If this element is omitted, the + expected type is assumed to be + "java.lang.Object".

+ + ]]> +
+
+
+ + + + + + Defines the method signature for a MethodExpression- + enabled attribute. The syntax of the method-signature + element is as follows (taken from the function-signature + EBNF in web-jsptaglibrary_2_1.xsd):

+ + + +

MethodSignature ::= ReturnType S MethodName S? '(' S? Parameters? S? ')'

+ +

ReturnType ::= Type

+ +

MethodName ::= Identifier

+ +

Parameters ::= Parameter | ( Parameter S? ',' S? Parameters )

+ +

Parameter ::= Type

+ +
+ +

Where:

+ +
    + +
  • Type is a basic type or a fully qualified + Java class name (including package name), as per the 'Type' + production in the Java Language Specification, Second Edition, + Chapter 18.

  • + +
  • Identifier is a Java identifier, as per the + 'Identifier' production in the Java Language Specification, + Second Edition, Chapter 18.

  • + +
+ +

Example:

+ +

java.lang.String nickName( java.lang.String, int )

+ + ]]> +
+
+
+
+
+ +
+ + + + + + + + + + Extension element for tag It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + If the tag library XML file contains individual function + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual functions are + enclosed in function elements. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Within a tag element, the behavior element encapsulates + information specific to a JSF Behavior. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + Within a tag element, the component + element encapsulates information specific to a JSF + UIComponent.

+ +
+ +

As of 2.3 of the specification, this requirement is no longer + present: This element must have exactly one of + <component-type>, <resource-id>, + or <handler-class> among its child elements.

+ +
+ + ]]> +
+
+ + + + + + + + + A valid resource identifier + as specified in the spec prose document section + 2.6.1.3. For example:

+ +

<resource-id>myCC/ccName.xhtml</resource-id>

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + Extension element for component It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + Within a tag element, the converter element encapsulates + information specific to a JSF Converter. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for converter It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + Within a tag element, the validator element encapsulates + information specific to a JSF Validator. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for validator It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + This type contains the recognized versions of + facelet-taglib supported. + +

+ ]]> +
+
+ + + +
+ + + + + + + + + +

Defines the canonical name of a tag or attribute being + defined.

+ +

The name must conform to the lexical rules for an NCName

+ +

+ ]]> +
+
+ + + + + +
+ +
diff --git a/wildfly/docs/schema/web-facelettaglibrary_3_0.xsd b/wildfly/docs/schema/web-facelettaglibrary_3_0.xsd new file mode 100644 index 0000000..8231deb --- /dev/null +++ b/wildfly/docs/schema/web-facelettaglibrary_3_0.xsd @@ -0,0 +1,751 @@ + + + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + The XML Schema for the Tag Libraries in the Jakarta Server Faces + Standard Facelets View Declaration Language (Facelets VDL) + (Version 3.0).

+ +

Jakarta Server Faces 3.0 Facelet Tag Libraries that wish to conform to + this schema must declare it in the following manner.

+ + <facelet-taglib xmlns="https://jakarta.ee/xml/ns/jakartaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-facelettaglibary_3_0.xsd" + version="3.0"> + + ... + + </facelet-taglib> + +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for jakartaee namespace with the following location:

+ +

https://jakarta.ee/xml/ns/jakartaee/web-facelettaglibary_3_0.xsd

+ + ]]> +
+
+ + + + + + + + + + + tag-names must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Behavior IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Converter IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Validator IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+
+ + + + + + + + + + The top level XML element in a facelet tag library XML file. + +

+ ]]> +
+
+ + + + + + + + + + + + An advisory short name for usages of tags from this tag library. + +

+ ]]> +
+
+
+ + + + + +
+
+ +
+ + +
+ + + + + + + + + + Extension element for facelet-taglib. It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + If the tag library XML + file contains individual tag declarations rather than pointing + to a library-class or a declaring a composite-library name, the + individual tags are enclosed in tag elements.

+ + ]]> +
+
+ + + + + + + + + + + + + + +
+ + + + + + + + + +

The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining:

+ +
+ +
description

a description of the attribute +

+ +
name

the name of the attribute +

+ +
required

whether the attribute is required or + optional +

+ +
type

the type of the attribute +

+ +
+ +

+ ]]> +
+
+ + + + + + + Defines if the nesting attribute is required or + optional.

+ +

If not present then the default is "false", i.e + the attribute is optional.

+ + ]]> +
+
+
+ + + + + + + Defines the Java type of the attributes + value. If this element is omitted, the + expected type is assumed to be + "java.lang.Object".

+ + ]]> +
+
+
+ + + + + + Defines the method signature for a MethodExpression- + enabled attribute. The syntax of the method-signature + element is as follows (taken from the function-signature + EBNF in web-jsptaglibrary_2_1.xsd):

+ + + +

MethodSignature ::= ReturnType S MethodName S? '(' S? Parameters? S? ')'

+ +

ReturnType ::= Type

+ +

MethodName ::= Identifier

+ +

Parameters ::= Parameter | ( Parameter S? ',' S? Parameters )

+ +

Parameter ::= Type

+ +
+ +

Where:

+ +
    + +
  • Type is a basic type or a fully qualified + Java class name (including package name), as per the 'Type' + production in the Java Language Specification, Second Edition, + Chapter 18.

  • + +
  • Identifier is a Java identifier, as per the + 'Identifier' production in the Java Language Specification, + Second Edition, Chapter 18.

  • + +
+ +

Example:

+ +

java.lang.String nickName( java.lang.String, int )

+ + ]]> +
+
+
+
+
+ +
+ + + + + + + + + + Extension element for tag It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + If the tag library XML file contains individual function + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual functions are + enclosed in function elements. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Within a tag element, the behavior element encapsulates + information specific to a Faces Behavior. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + Within a tag element, the component + element encapsulates information specific to a Faces UIComponent.

+ +
+ +

As of 3.0 of the specification, this requirement is no longer + present: This element must have exactly one of + <component-type>, <resource-id>, + or <handler-class> among its child elements.

+ +
+ + ]]> +
+
+ + + + + + + + + A valid resource identifier + as specified in the spec prose document section + 2.6.1.3. For example:

+ +

<resource-id>myCC/ccName.xhtml</resource-id>

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + Extension element for component It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + Within a tag element, the converter element encapsulates + information specific to a Faces Converter. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for converter It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + Within a tag element, the validator element encapsulates + information specific to a Faces Validator. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for validator It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + This type contains the recognized versions of + facelet-taglib supported. + +

+ ]]> +
+
+ + + +
+ + + + + + + + + +

Defines the canonical name of a tag or attribute being + defined.

+ +

The name must conform to the lexical rules for an NCName

+ +

+ ]]> +
+
+ + + + + +
+ +
diff --git a/wildfly/docs/schema/web-facelettaglibrary_4_0.xsd b/wildfly/docs/schema/web-facelettaglibrary_4_0.xsd new file mode 100644 index 0000000..bc1d4ef --- /dev/null +++ b/wildfly/docs/schema/web-facelettaglibrary_4_0.xsd @@ -0,0 +1,751 @@ + + + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + The XML Schema for the Tag Libraries in the Jakarta Faces + Standard Facelets View Declaration Language (Facelets VDL) + (Version 4.0).

+ +

Jakarta Faces 4.0 Facelet Tag Libraries that wish to conform to + this schema must declare it in the following manner.

+ + <facelet-taglib xmlns="https://jakarta.ee/xml/ns/jakartaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-facelettaglibrary_4_0.xsd" + version="4.0"> + + ... + + </facelet-taglib> + +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for jakartaee namespace with the following location:

+ +

https://jakarta.ee/xml/ns/jakartaee/web-facelettaglibrary_4_0.xsd

+ + ]]> +
+
+ + + + + + + + + + + tag-names must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Behavior IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Converter IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+ + + + + + Validator IDs must be unique within a document. + +

+ ]]> +
+
+ + +
+
+ + + + + + + + + + The top level XML element in a facelet tag library XML file. + +

+ ]]> +
+
+ + + + + + + + + + + + An advisory short name for usages of tags from this tag library. + +

+ ]]> +
+
+
+ + + + + +
+
+ +
+ + +
+ + + + + + + + + + Extension element for facelet-taglib. It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + If the tag library XML + file contains individual tag declarations rather than pointing + to a library-class or a declaring a composite-library name, the + individual tags are enclosed in tag elements.

+ + ]]> +
+
+ + + + + + + + + + + + + + +
+ + + + + + + + + +

The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining:

+ +
+ +
description

a description of the attribute +

+ +
name

the name of the attribute +

+ +
required

whether the attribute is required or + optional +

+ +
type

the type of the attribute +

+ +
+ +

+ ]]> +
+
+ + + + + + + Defines if the nesting attribute is required or + optional.

+ +

If not present then the default is "false", i.e + the attribute is optional.

+ + ]]> +
+
+
+ + + + + + + Defines the Java type of the attributes + value. If this element is omitted, the + expected type is assumed to be + "java.lang.Object".

+ + ]]> +
+
+
+ + + + + + Defines the method signature for a MethodExpression- + enabled attribute. The syntax of the method-signature + element is as follows (taken from the function-signature + EBNF in web-jsptaglibrary_2_1.xsd):

+ + + +

MethodSignature ::= ReturnType S MethodName S? '(' S? Parameters? S? ')'

+ +

ReturnType ::= Type

+ +

MethodName ::= Identifier

+ +

Parameters ::= Parameter | ( Parameter S? ',' S? Parameters )

+ +

Parameter ::= Type

+ +
+ +

Where:

+ +
    + +
  • Type is a basic type or a fully qualified + Java class name (including package name), as per the 'Type' + production in the Java Language Specification, Second Edition, + Chapter 18.

  • + +
  • Identifier is a Java identifier, as per the + 'Identifier' production in the Java Language Specification, + Second Edition, Chapter 18.

  • + +
+ +

Example:

+ +

java.lang.String nickName( java.lang.String, int )

+ + ]]> +
+
+
+
+
+ +
+ + + + + + + + + + Extension element for tag It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + If the tag library XML file contains individual function + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual functions are + enclosed in function elements. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Within a tag element, the behavior element encapsulates + information specific to a Faces Behavior. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + Within a tag element, the component + element encapsulates information specific to a Faces UIComponent.

+ +
+ +

As of 3.0 of the specification, this requirement is no longer + present: This element must have exactly one of + <component-type>, <resource-id>, + or <handler-class> among its child elements.

+ +
+ + ]]> +
+
+ + + + + + + + + A valid resource identifier + as specified in the Jakarta Faces Specification Document section 2.6.1.3 "Resource Identifiers". + For example:

+ +

<resource-id>myCC/ccName.xhtml</resource-id>

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + Extension element for component It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + Within a tag element, the converter element encapsulates + information specific to a Faces Converter. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for converter It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + + + + Within a tag element, the validator element encapsulates + information specific to a Faces Validator. + +

+ ]]> +
+
+ + + + + + +
+ + + + + + + + + + Extension element for validator It may contain + implementation specific content. + +

+ ]]> +
+
+ + + + +
+ + + + + + + This type contains the recognized versions of + facelet-taglib supported. + +

+ ]]> +
+
+ + + +
+ + + + + + + + + +

Defines the canonical name of a tag or attribute being + defined.

+ +

The name must conform to the lexical rules for an NCName

+ +

+ ]]> +
+
+ + + + + +
+ +
diff --git a/wildfly/docs/schema/web-facesconfig_1_2.xsd b/wildfly/docs/schema/web-facesconfig_1_2.xsd new file mode 100644 index 0000000..960400b --- /dev/null +++ b/wildfly/docs/schema/web-facesconfig_1_2.xsd @@ -0,0 +1,2107 @@ + + + + + + + + + + $Id: web-facesconfig_1_2.xsd,v 1.15 2008/03/26 17:46:42 rlubke Exp $ + + + + + + + Copyright 2005 Sun Microsystems, Inc., + 901 San Antonio Road, + Palo Alto, California 94303, U.S.A. + All rights reserved. + + Sun Microsystems, Inc. has intellectual property + rights relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, Java EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd + + ]]> + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + Converter IDs must be unique within a document. + + + + + + + + + + + + + 'converter-for-class' element values must be unique + within a document. + + + + + + + + + + + + + Validator IDs must be unique within a document. + + + + + + + + + + + + + Managed bean names must be unique within a document. + + + + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + + + + + + + + + + + + + + + + + + + Extension element for faces-config. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + JavaServer Faces. For nested elements that are not specified, + the JSF implementation must provide a suitable default. + + + + + + + + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle. + + + + + + + + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one. + + + + + + + + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names. + + + + + + + + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the JSF + implementation) is used. + + + + + + + + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "el-resolver" element contains the fully + qualified class name of the concrete + javax.el.ELResolver implementation class + that will be used during the processing of + EL expressions. + + + + + + + + + The "property-resolver" element contains the fully + qualified class name of the concrete + PropertyResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + The "variable-resolver" element contains the fully + qualified class name of the concrete + VariableResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + + + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below. + + + + + + + + + + + The fully qualified class name of the + java.util.ResourceBundle instance. + + + + + + + + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle(). + + + + + + + + + + + + + + + Extension element for application. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of JavaServer Faces. For nested elements that are not + specified, the JSF implementation must provide a suitable + default. + + + + + + + + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called. + + + + + + + + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called. + + + + + + + + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called. + + + + + + + + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called. + + + + + + + + + + + + + + + + Extension element for factory. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism. + + Attribute names must be unique within the scope of the parent + (or related) component. + + + + + + + + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to. + + + + + + + + + The "attribute-class" element represents the Java type + of the value associated with this attribute name. + + + + + + + + + + + + + + + + + + Extension element for attribute. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application. + + Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools. + + + + + + + + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered. + + + + + + + + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class. + + + + + + + + + + + + + + + + + + Extension element for component. It may contain + implementation specific content. + + + + + + + + + + + + + + + + The "default-locale" element declares the default locale + for this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional. + + + + + + + + + + + + + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'. + + + + + + + + + + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component. + + + + + + + + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier". + + + + + + + + + + + + + + + + Extension element for facet. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + The value of from-view-id must contain one of the following + values: + + - The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler). + + - A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to + the asterisk will match the surrounding rule. When more + than one match exists, the match with the longest pattern + is selected. + + - An "*" character, which means that this pattern applies + to all view identifiers. + + + + + + + + + + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed). + + + + + + + + + + + + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered. + + + + + + + + + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered. + + + + + + + + + + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for converter. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application. + + + + + + + + + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle. + + + + + + + + + + + + + + + + + + Extension element for lifecycle. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + + + + The "locale-config" element allows the app developer to + declare the supported locales for this application. + + + + + + + + + + + + + + + + + + + + The "managed-bean" element represents a JavaBean, of a + particular class, that will be dynamically instantiated + at runtime (by the default VariableResolver implementation) + if it is referenced as the first element of a value binding + expression, and no corresponding bean can be identified in + any scope. In addition to the creation of the managed bean, + and the optional storing of it into the specified scope, + the nested managed-property elements can be used to + initialize the contents of settable JavaBeans properties of + the created instance. + + + + + + + + + + + The "managed-bean-name" element represents the + attribute name under which a managed bean will + be searched for, as well as stored (unless the + "managed-bean-scope" value is "none"). + + + + + + + + + The "managed-bean-class" element represents the fully + qualified class name of the Java class that will be + used`to instantiate a new instance if creation of the + specified`managed bean is requested. + + The specified class must conform to standard JavaBeans + conventions. In particular, it must have a public + zero-arguments constructor, and zero or more public + property setters. + + + + + + + + + The "managed-bean-scope" element represents the scope + into which a newly created instance of the specified + managed bean will be stored (unless the value is + "none"). + + + + + + + + + + + + + + + + + + + + + Extension element for managed-bean. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + element's body content, which includes all of the scopes + normally used in a web application, plus the "none" value + indicating that a created bean should not be stored into + any scope. + ]]> + + + + + + + + + + + + + + + + + + + + + The "managed-property" element represents an individual + property of a managed bean that will be configured to the + specified value (or value set) if the corresponding + managed bean is automatically created. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value may + be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified + if the configuration file is going to be the source + for generating the corresponding classes. + + + + + + + + + + + + + + + + + + + + + + The "map-entry" element reprsents a single key-entry pair + that will be added to the computed value of a managed + property of type java.util.Map. + + + + + + + + + The "key" element is the String representation of a + map key that will be stored in a managed property of + type java.util.Map. + + + + + + + + + + + + + + + + + + + The "map-entries' element represents a set of key-entry pairs + that will be added to the computed value of a managed property + of type java.util.Map. In addition, the Java class types + of the key and entry values may be optionally declared. + + + + + + + + + + The "key-class" element defines the Java type to which + each "key" element in a set of "map-entry" elements + will be converted to. If omitted, "java.lang.String" + is assumed. + + + + + + + + + + + + + + + + + The "navigation-case" element describes a particular + combination of conditions that must match for this case to + be executed, and the view id of the component tree that + should be selected next. + + + + + + + + + + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant no matter what the outcome value was. + + + + + + + + + The "to-view-id" element contains the view identifier + of the next view that should be displayed if this + navigation rule is matched. + + + + + + + + + + + + + + + + The "navigation-rule" element represents an individual + decision rule that will be utilized by the default + NavigationHandler implementation to make decisions on + what view should be displayed next, based on the + view id being processed. + + + + + + + + + + + + + + + + + + + Extension element for navigation-rule. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "null-value" element indicates that the managed + property in which we are nested will be explicitly + set to null if our managed bean is automatically + created. This is different from omitting the managed + property element entirely, which will cause no + property setter to be called for this property. + + The "null-value" element can only be used when the + associated "property-class" identifies a Java class, + not a Java primitive. + + + + + + + + + + + + + The "property" element represents a JavaBean property of the + Java class represented by our parent element. + + Property names must be unique within the scope of the Java + class that is represented by the parent element, and must + correspond to property names that will be recognized when + performing introspection against that class via + java.beans.Introspector. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value + may be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified if + the configuration file is going to be the source for + generating the corresponding classes. + + + + + + + + + + + + + + + + + + + Extension element for property. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "redirect" element indicates that navigation to the + specified "to-view-id" should be accomplished by + performing an HTTP redirect rather than the usual + ViewHandler mechanisms. + + + + + + + + + + + + + The "referenced-bean" element represents at design time the + promise that a Java object of the specified type will exist at + runtime in some scope, under the specified key. This can be + used by design time tools to construct user interface dialogs + based on the properties of the specified class. The presence + or absence of a referenced bean element has no impact on the + JavaServer Faces runtime environment inside a web application. + + + + + + + + + + The "referenced-bean-name" element represents the + attribute name under which the corresponding + referenced bean may be assumed to be stored, in one + of 'request', 'session', or 'application' scopes. + + + + + + + + + The "referenced-bean-class" element represents the + fully qualified class name of the Java class + (either abstract or concrete) or Java interface + implemented by the corresponding referenced bean. + + + + + + + + + + + + + + + The "render-kit" element represents a concrete RenderKit + implementation that should be registered under the specified + render-kit-id. If no render-kit-id is specified, the + identifier of the default RenderKit + (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed. + + + + + + + + + + + The "render-kit-id" element represents an identifier + for the RenderKit represented by the parent + "render-kit" element. + + + + + + + + + The "render-kit-class" element represents the fully + qualified class name of a concrete RenderKit + implementation class. + + + + + + + + + + + + + + + + + The "renderer" element represents a concrete Renderer + implementation class that should be registered under the + specified component family and renderer type identifiers, + in the RenderKit associated with the parent "render-kit" + element. Combinations of component family and + renderer type must be unique within the RenderKit + associated with the parent "render-kit" element. + + Nested "attribute" elements identify generic component + attributes that are recognized by this renderer. + + + + + + + + + + + The "component-family" element represents the + component family for which the Renderer represented + by the parent "renderer" element will be used. + + + + + + + + + The "renderer-type" element represents a renderer type + identifier for the Renderer represented by the parent + "renderer" element. + + + + + + + + + The "renderer-class" element represents the fully + qualified class name of a concrete Renderer + implementation class. + + + + + + + + + + + + + + + + + + Extension element for renderer. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + Extension element for render-kit. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "suggested-value" contains the value for the property or + attribute in which this element resides. This value is + advisory only and is intended for tools to use when + populating pallettes. + + + + + + + + + + + + + + + The "supported-locale" element allows authors to declare + which locales are supported in this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + The "validator" element represents a concrete Validator + implementation class that should be registered under the + specified validator identifier. Validator identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Validator. Nested "property" + elements identify JavaBeans properties of the Validator + implementation class that may be configured to affect the + operation of the Validator. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + The "validator-id" element represents the identifier + under which the corresponding Validator class should + be registered. + + + + + + + + + The "validator-class" element represents the fully + qualified class name of a concrete Validator + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Validator. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Validator implementation class + that may be configured to affect the operation of + the Validator. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for validator. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "value" element is the String representation of + a literal value to which a scalar managed property + will be set, or a value binding expression ("#{...}") + that will be used to calculate the required value. + It will be converted as specified for the actual + property type. + + + + + + + + + + + + + The "value-class" element defines the Java type to which each + "value" element's value will be converted to, prior to adding + it to the "list-entries" list for a managed property that is + a java.util.List, or a "map-entries" map for a managed + property that is a java.util.Map. + + + + + + + + + + + + + + + The "list-entries" element represents a set of initialization + elements for a managed property that is a java.util.List or an + array. In the former case, the "value-class" element can + optionally be used to declare the Java type to which each + value should be converted before adding it to the Collection. + + + + + + + + + + + + + + + + + + + + This type contains the recognized versions of + faces-config supported. + + + + + + + + + + + diff --git a/wildfly/docs/schema/web-facesconfig_2_2.xsd b/wildfly/docs/schema/web-facesconfig_2_2.xsd new file mode 100644 index 0000000..8127220 --- /dev/null +++ b/wildfly/docs/schema/web-facesconfig_2_2.xsd @@ -0,0 +1,3703 @@ + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2011 - 2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + The XML Schema for the JavaServer Faces Application + Configuration File (Version 2.2).

+ +

All JavaServer Faces configuration files must indicate + the JavaServer Faces schema by indicating the JavaServer + Faces namespace:

+ +

http://xmlns.jcp.org/xml/ns/javaee

+ +

and by indicating the version of the schema by + using the version element as shown below:

+ +
<faces-config xmlns="http://xmlns.jcp.org/xml/ns/javaee"
+      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+      xsi:schemaLocation="..."
+      version="2.2">
+      ...
+      </faces-config>
+ +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location:

+ +

http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd

+ + ]]> +
+
+ + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings.

+ + ]]>
+
+ + + Behavior IDs must be unique within a document.

+ + ]]>
+
+ + +
+ + + Converter IDs must be unique within a document.

+ + ]]>
+
+ + +
+ + + 'converter-for-class' element values must be unique + within a document.

+ + ]]>
+
+ + +
+ + + Validator IDs must be unique within a document.

+ + ]]>
+
+ + +
+ + + Managed bean names must be unique within a document.

+ + ]]>
+
+ + +
+
+ + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings.

+ + ]]>
+
+ + + + + + + + + + + + The "name" element + within the top level "faces-config" + element declares the name of this application + configuration resource. Such names are used + in the document ordering scheme specified in section + JSF.11.4.6.

+ +

This value is taken to be the + defining document id of any <flow-definition> elements + defined in this Application Configuration Resource file. If this + element is not specified, the runtime must take the empty string + as its value.

+ + ]]>
+
+
+ + + + + + + + +
+ + + + + + + +
+ + + + + + + Extension element for faces-config. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + Please see section JSF.11.4.6 for the specification of this element.

+ + ]]>
+
+ + + + + +
+ + + + + + + This element contains a sequence of "id" elements, each of which + refers to an application configuration resource by the "id" + declared on its faces-config element. This element can also contain + a single "others" element which specifies that this document comes + before or after other documents within the application.

+ + ]]>
+
+ + + + + +
+ + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other + application configuration resources. See section JSF.11.4.6 + for the complete specification.

+ + ]]>
+
+ +
+ + + + + + + Only relevant if this is placed within the /WEB-INF/faces-config.xml. + Please see section JSF.11.4.6 for the specification for details.

+ + ]]>
+
+ + + + + +
+ + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + JavaServer Faces. For nested elements that are not specified, + the JSF implementation must provide a suitable default.

+ + ]]>
+
+ + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle.

+ + ]]>
+
+
+ + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one.

+ + ]]>
+
+
+ + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names.

+ + ]]>
+
+
+ + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the JSF + implementation) is used.

+ + ]]>
+
+
+ + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class.

+ + ]]>
+
+
+ + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class.

+ + ]]>
+
+
+ + + The "el-resolver" element contains the fully + qualified class name of the concrete + javax.el.ELResolver implementation class + that will be used during the processing of + EL expressions.

+ + ]]>
+
+
+ + + The "property-resolver" element contains the fully + qualified class name of the concrete + PropertyResolver implementation class that will + be used during the processing of value binding + expressions.

+ + ]]>
+
+
+ + + The "variable-resolver" element contains the fully + qualified class name of the concrete + VariableResolver implementation class that will + be used during the processing of value binding + expressions.

+ + ]]>
+
+
+ + + The "resource-handler" element contains the + fully qualified class name of the concrete + ResourceHandler implementation class that + will be used during rendering and decoding + of resource requests The standard + constructor based decorator pattern used for + other application singletons will be + honored.

+ + ]]>
+
+
+ + + The "resource-library-contracts" element + specifies the mappings between views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]>
+
+
+ + + + + +
+ +
+ + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below.

+ + ]]>
+
+ + + + + The fully qualified class name of the + java.util.ResourceBundle instance.

+ + ]]>
+
+
+ + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle().

+ + ]]>
+
+
+
+ +
+ + + + The "resource-library-contracts" element + specifies the mappings between views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]>
+
+ + + + + Declare a mapping between a collection + of views in the application and the list of contracts (if present in the application) + that may be used as a source for templates and resources for those views.

+ + ]]>
+
+
+
+ +
+ + + + The "contract-mapping" element + specifies the mappings between a collection of views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]>
+
+ + + + + The "url-pattern" element + specifies the collection of views in this application that + are allowed to use the corresponding contracts. +

+ + ]]>
+
+
+ + + + The "contracts" element + is a comma separated list of resource library contracts that, + if available to the application, may be used by the views + matched by the corresponding "url-pattern" +

+ + ]]>
+
+
+
+ +
+ + + + + + Extension element for application. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of JavaServer Faces. For nested elements that are not + specified, the JSF implementation must provide a suitable + default.

+ + ]]>
+
+ + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called.

+ + ]]>
+
+
+ + + The "exception-handler-factory" element contains the + fully qualified class name of the concrete + ExceptionHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(EXCEPTION_HANDLER_FACTORY) + is called.

+ + ]]>
+
+
+ + + The "external-context-factory" element contains the + fully qualified class name of the concrete + ExternalContextFactory implementation class that will + be called when + FactoryFinder.getFactory(EXTERNAL_CONTEXT_FACTORY) + is called.

+ + ]]>
+
+
+ + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called.

+ + ]]>
+
+
+ + + The "facelet-cache-factory" element contains the + fully qualified class name of the concrete + FaceletCacheFactory implementation class that will + be called when + FactoryFinder.getFactory(FACELET_CACHE_FACTORY) + is called.

+ + ]]>
+
+
+ + + The "partial-view-context-factory" element contains the + fully qualified class name of the concrete + PartialViewContextFactory implementation class that will + be called when FactoryFinder.getFactory + (FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY) is called.

+ + ]]>
+
+
+ + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called.

+ + ]]>
+
+
+ + + The "view-declaration-language-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(VIEW_DECLARATION_FACTORY) is called.

+ + ]]>
+
+
+ + + The "tag-handler-delegate-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(TAG_HANDLER_DELEGATE_FACTORY) is called.

+ + ]]>
+
+
+ + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called.

+ + ]]>
+
+
+ + + The "visit-context-factory" element contains the fully + qualified class name of the concrete VisitContextFactory + implementation class that will be called when + FactoryFinder.getFactory(VISIT_CONTEXT_FACTORY) is + called.

+ + ]]>
+
+
+ + + The "flash-factory" element contains the + fully qualified class name of the concrete + FaceletFactory implementation class that will + be called when + FactoryFinder.getFactory(FLASH_FACTORY) is + called.

+ + ]]>
+
+
+ + + The "flow-handler-factory" element contains the + fully qualified class name of the concrete + FlowHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(FLOW_HANDLER_FACTORY) is + called.

+ + ]]>
+
+
+ +
+ +
+ + + + + + + Extension element for factory. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism.

+ +

Attribute names must be unique within the scope of the parent + (or related) component.

+ + ]]>
+
+ + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to.

+ + ]]>
+
+
+ + + The "attribute-class" element represents the Java type + of the value associated with this attribute name.

+ + ]]>
+
+
+ + + +
+ +
+ + + + + + + Extension element for attribute. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools.

+ + ]]>
+
+ + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered.

+ + ]]>
+
+
+ + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class.

+ + ]]>
+
+
+ + + + +
+ +
+ + + + + + + Extension element for component. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "default-locale" element declares the default locale + for this application instance.

+ +

It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'.

+ + ]]>
+
+ + + + + +
+ + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional.

+ + ]]>
+
+ + + + + +
+ + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'.

+ + ]]>
+
+ + + +
+ + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component.

+ + ]]>
+
+ + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier".

+ + ]]>
+
+
+ +
+ +
+ + + + + + + Extension element for facet. It may contain implementation + specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The + value of from-view-id must contain one of the following + values:

+ +
    + +
  • The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler).

  • + +
  • The exact match of a flow node id + in the current flow, or a flow id of another flow.

  • + +
  • A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to the + asterisk will match the surrounding rule. When more than one + match exists, the match with the longest pattern is selected. +

  • + +
  • An "*" character, which means that this pattern applies + to all view identifiers.

  • + +
+ + ]]>
+
+ + + + + +
+ + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed).

+ + ]]>
+
+ + + + + +
+ + + + + + + The "if" element defines a condition that must resolve + to true in order for the navigation case on which it is + defined to be matched, with the existing match criteria + (action method and outcome) as a prerequiste, if present. + The condition is defined declaratively using a value + expression in the body of this element. The expression is + evaluated at the time the navigation case is being matched. + If the "from-outcome" is omitted and this element is + present, the navigation handler will match a null outcome + and use the condition return value to determine if the + case should be considered a match.

+ +
+ +

When used in a <switch> within a flow, if the +expresion returns true, the +<from-outcome> sibling element's outcome is used as +the id of the node in the flow graph to which control must be +passed.

+ +
+ + + ]]>
+
+ + + + + +
+ + + + + +

+ +
+ + + +
+ + + ]]>
+
+ + + + + +
+ + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]>
+
+ + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered.

+ + ]]>
+
+
+ + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered.

+ + ]]>
+
+
+
+ + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class.

+ + ]]>
+
+
+ + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]>
+
+
+ + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]>
+
+
+ +
+ +
+ + + + + + + Extension element for converter. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application.

+ + ]]>
+
+ + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle.

+ + ]]>
+
+
+ +
+ +
+ + + + + + + Extension element for lifecycle. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166.

+ + ]]>
+
+ + + +
+ + + + + + + The "locale-config" element allows the app developer to + declare the supported locales for this application.

+ + ]]>
+
+ + + + + +
+ + + + + + + The "default-validators" element allows the app developer to + register a set of validators, referenced by identifier, that + are automatically assigned to any EditableValueHolder component + in the application, unless overridden or disabled locally.

+ + ]]>
+
+ + + + The "validator-id" element represents the identifier + of a registered validator.

+ + ]]>
+
+
+
+ +
+ + + + + + + The "managed-bean" element represents a JavaBean, of a + particular class, that will be dynamically instantiated + at runtime (by the default VariableResolver implementation) + if it is referenced as the first element of a value binding + expression, and no corresponding bean can be identified in + any scope. In addition to the creation of the managed bean, + and the optional storing of it into the specified scope, + the nested managed-property elements can be used to + initialize the contents of settable JavaBeans properties of + the created instance.

+ + ]]>
+
+ + + + + The "managed-bean-name" element represents the + attribute name under which a managed bean will + be searched for, as well as stored (unless the + "managed-bean-scope" value is "none").

+ + ]]>
+
+
+ + + The "managed-bean-class" element represents the fully + qualified class name of the Java class that will be + used`to instantiate a new instance if creation of the + specified`managed bean is requested.

+ +

The specified class must conform to standard JavaBeans + conventions. In particular, it must have a public + zero-arguments constructor, and zero or more public + property setters.

+ + ]]>
+
+
+ + + The "managed-bean-scope" element represents the scope + into which a newly created instance of the specified + managed bean will be stored (unless the value is + "none").

+ + ]]>
+
+
+ + + + + + +
+ + + This attribute is only considered when associated with + an application-scoped managed bean. If the value of the eager + attribute is true the runtime must instantiate this class + and store the instance within the application scope when the + application starts.

+ +

If eager is unspecified or is false, the default "lazy" + instantiation and scoped storage of the managed bean + will occur.

+ + ]]>
+
+
+ +
+ + + + + + +Top level element for a flow + definition.

+ +
+ +

If there is no <start-node> element declared, it +is assumed to be <flowName>.xhtml.

+ +
+ +]]> +
+
+ + + + + + + Declare the id of the starting node in the +flow graph. The start node may be any of the node types mentioned in +the class javadocs for FlowHandler.

+ +]]> + + +
+
+
+ + + + + + + + + + +
+ + + + + The id of this flow. The id + must be unique within the Application configuration Resource + file in which this flow is defined. The value of this attribute, + combined with the value of the <faces-config><name> element + must globally identify the flow within the application.

]]> + + + + + + + + + + + + Invoke a method, passing parameters if necessary. + The return from the method is used as the outcome for where to go next in the + flow. If the method is a void method, the default outcome is used.

]]> + + + + + + + + + + + + + A parameter to pass when calling the method + identified in the "method" element that is a sibling of this element.

+ + ]]> + + + + + + + + + + + + + + + + + + + + + A parameter to pass when calling the method + identified in the "method" element that is a sibling of this element.

+ +]]> + + + + + + + The optional "class" element within a "parameter" element + will be interpreted as the fully qualified class name for the type + of the "value" element.

+ + ]]>
+
+ + + + The "value" element within an "parameter" + must be a literal string or an EL Expression whose "get" will be called when the "method" + associated with this element is invoked.

+ + ]]>
+
+ +
+ +
+ + + + + + + Define a view node in a flow graph.

+ +

This element must contain exactly one +<vdl-document> element.

+ +]]> + +
+
+ + + + + + Define the vdl-document for the enclosing view.

+ +]]> + + + + + + + + +The id of this view. It must be + unique within the flow.

+ + ]]> +
+
+ +
+ + + + + + Define a switch node in a flow graph.

+ +
+ +

This element must contain one or more +<case> elements. When control passes to the +<switch> node, each of the cases must be considered +in order and control must past to the <from-outcome> +of the first one whose <if> expression evaluates to +true.

+ +
+ +]]> + +
+
+ + + + + + Defines a case that must be + considered in the list of cases in the + <switch>.

+ +]]> + +
+
+
+ + + + + Defines the default case that will + be taken if none of the other cases in the + <switch> are taken.

+ +]]> + +
+
+
+
+ + + +The id of this switch. It must be + unique within the flow.

+ + ]]> +
+
+
+
+ + + + Defines a case that will + be considered in the <switch>.

+ + + ]]>
+
+ + + + + If this EL expression evaluates to + true, the corresponding from-outcome will + be the outcome taken by the enclosing <switch>

+ + ]]>
+
+
+ + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match.

+ +

If used in a faces flow, this element +represents the node id to which control will be passed.

+ + +]]> + +
+
+
+
+ + +
+ + + + + + Define a return node in a flow graph.

+ +
+ +

This element must contain exactly one <from-outcome> element.

+
+ +]]> + +
+
+ + + + + This element +represents the node id to which control will be passed.

+ + +]]> + +
+
+
+
+ + + + +The id of this flow-return.

+ + ]]> +
+
+
+ +
+ + + + + + Define a call node in a flow graph.

+ +
+ +

This element must contain exactly one <flow-reference> element, +which must contain exactly one <flow-id> element.

+
+ +]]> + +
+
+ + + + + + + The flow id of the called flow.

+ +]]> + + + + + + + + + A parameter to pass when calling the flow + identified in the "flow-reference" element that is a sibling of this element.

+ +]]> + + + + + + + + + +The id of this flow-return.

+ + ]]> +
+
+ + +
+ + + + + + Identifiy the called flow.

+ +
+ +
+]]> + +
+
+ + + + The document id of the called flow.

+ + ]]>
+
+
+ + + + The id of the called flow.

+ + ]]>
+
+
+ +
+
+ + + + + + A MethodExpression that will be invoked when the flow is entered.

+ +]]> + + + + + + + + + + + + + + + A MethodExpression that will be invoked when the flow is exited.

+ +]]> + + + + + + + + + + + + + + + A named parameter whose value will be populated + with a correspondingly named parameter within an "outbound-parameter" element.

+ +]]> + + + + + + + The "name" element within an "inbound-parameter" + element declares the name of this parameter + to be passed into a flow. There must be + a sibling "value" element in the same parent as this element.

+ + ]]>
+
+ + + + The "value" element within an "inbound-parameter" + must be an EL Expression whose value will be set with the correspondingly + named "outbound-parameter" when this flow is entered, if such a + parameter exists.

+ + ]]>
+
+ +
+ +
+ + + + + + A named parameter whose value will be + passed to a correspondingly named parameter within an "inbound-parameter" element + on the target flow.

+ +]]> + + + + + + + The "name" element within an "outbound-parameter" element + declares the name of this parameter to be passed out of a flow. There must be + a sibling "value" element in the same parent as this element.

+ + ]]>
+
+ + + + The "value" element within an "outbound-parameter" + must be a literal string or an EL Expression whose "get" will be called when the "flow-call" + containing this element is traversed to go to a new flow.

+ + ]]>
+
+ +
+ +
+ + + + + + Extension element for managed-bean. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + + Defines the legal values for the + element's body content, which includes all of the scopes + normally used in a web application, plus the "none" value + indicating that a created bean should not be stored into + any scope. Alternatively, an EL expression may be used + as the value of this element. The result of evaluating this + expression must by of type java.util.Map.

+ + ]]> +
+
+ + + + + +
+ + + + + + + The "managed-property" element represents an individual + property of a managed bean that will be configured to the + specified value (or value set) if the corresponding + managed bean is automatically created.

+ + ]]>
+
+ + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value may + be stored.

+ + ]]>
+
+
+ + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified + if the configuration file is going to be the source + for generating the corresponding classes.

+ + ]]>
+
+
+ + + + + + +
+ +
+ + + + + + + The "map-entry" element reprsents a single key-entry pair + that will be added to the computed value of a managed + property of type java.util.Map.

+ + ]]>
+
+ + + + The "key" element is the String representation of a + map key that will be stored in a managed property of + type java.util.Map.

+ + ]]>
+
+
+ + + + +
+ +
+ + + + + + + The "map-entries' element represents a set of key-entry pairs + that will be added to the computed value of a managed property + of type java.util.Map. In addition, the Java class types + of the key and entry values may be optionally declared.

+ + ]]>
+
+ + + + The "key-class" element defines the Java type to which + each "key" element in a set of "map-entry" elements + will be converted to. If omitted, "java.lang.String" + is assumed.

+ + ]]>
+
+
+ + +
+ +
+ + + + + + + The + "navigation-case" element describes a particular + combination of conditions that must match for this case to + be executed, and the view id of the component tree that + should be selected next.

+ + ]]>
+
+ + + + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match.

+ +]]> + +
+
+
+ + + Please see section JSF.7.4.2 for the specification of this element.

+ + ]]>
+
+
+ + + The "to-view-id" element + contains the view identifier (or + flow node id, or flow id) + of the next view (or flow node or + flow) that should be displayed if this + navigation rule is matched. If the contents is a + value expression, it should be resolved by the + navigation handler to obtain the view ( + or flow node or flow) + identifier.

+ + ]]>
+
+
+ + + The document id of the called flow. + If this element appears in a <navigation-case> nested within + a <flow-definition>, it must be ignored because navigation + cases within flows may only navigate among the view nodes of that + flow.

+ + ]]>
+
+
+ +
+ +
+ + + + + + + The "navigation-rule" element represents an individual + decision rule that will be utilized by the default + NavigationHandler implementation to make decisions on + what view should be displayed next, based on the + view id being processed.

+ + ]]>
+
+ + + + + + + +
+ + + + + + + Extension element for navigation-rule. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "null-value" element indicates that the managed + property in which we are nested will be explicitly + set to null if our managed bean is automatically + created. This is different from omitting the managed + property element entirely, which will cause no + property setter to be called for this property.

+ +

The "null-value" element can only be used when the + associated "property-class" identifies a Java class, + not a Java primitive.

+ + ]]>
+
+ +
+ + + + + + + The "property" element represents a JavaBean property of the + Java class represented by our parent element.

+ +

Property names must be unique within the scope of the Java + class that is represented by the parent element, and must + correspond to property names that will be recognized when + performing introspection against that class via + java.beans.Introspector.

+ + ]]>
+
+ + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value + may be stored.

+ + ]]>
+
+
+ + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified if + the configuration file is going to be the source for + generating the corresponding classes.

+ + ]]>
+
+
+ + + +
+ +
+ + + + + + + Any view that matches any of the + url-patterns in this element may only be reached from another JSF + view in the same web application. Because the runtime is aware of + which views are protected, any navigation from an unprotected + view to a protected view is automatically subject to + protection.

+ + ]]>
+
+ + + +
+ + + + + + + Extension element for property. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "redirect" element indicates that navigation to the + specified "to-view-id" should be accomplished by + performing an HTTP redirect rather than the usual + ViewHandler mechanisms.

+ + ]]>
+
+ + + + + +
+ + + + + + + This element was introduced due to a specification + error, and is now deprecated. The correct name for + this element is "redirect-param" and its meaning is + documented therein. The "view-param" element is + maintained to preserve backwards compatibility. + Implementations must treat this element the same as + "redirect-param".

+ + ]]>
+
+ + + + + +
+ + + + + + + The "redirect-param" element, only valid within + a "redirect" element, contains child "name" + and "value" elements that must be included in the + redirect url when the redirect is performed.

+ + ]]>
+
+ + + + + +
+ + + + + + + The "referenced-bean" element represents at design time the + promise that a Java object of the specified type will exist at + runtime in some scope, under the specified key. This can be + used by design time tools to construct user interface dialogs + based on the properties of the specified class. The presence + or absence of a referenced bean element has no impact on the + JavaServer Faces runtime environment inside a web application.

+ + ]]>
+
+ + + + + The "referenced-bean-name" element represents the + attribute name under which the corresponding + referenced bean may be assumed to be stored, in one + of 'request', 'session', 'view', 'application' + or a custom scope.

+ + ]]>
+
+
+ + + The "referenced-bean-class" element represents the + fully qualified class name of the Java class + (either abstract or concrete) or Java interface + implemented by the corresponding referenced bean.

+ + ]]>
+
+
+
+ +
+ + + + + + + The "render-kit" element represents a concrete RenderKit + implementation that should be registered under the specified + render-kit-id. If no render-kit-id is specified, the + identifier of the default RenderKit + (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed.

+ + ]]>
+
+ + + + + The "render-kit-id" element represents an identifier + for the RenderKit represented by the parent + "render-kit" element.

+ + ]]>
+
+
+ + + The "render-kit-class" element represents the fully + qualified class name of a concrete RenderKit + implementation class.

+ + ]]>
+
+
+ + + +
+ +
+ + + + + + + The "client-behavior-renderer" element represents a concrete + ClientBehaviorRenderer implementation class that should be + registered under the specified behavior renderer type identifier, + in the RenderKit associated with the parent "render-kit" + element. Client Behavior renderer type must be unique within the RenderKit + associated with the parent "render-kit" element.

+ +

Nested "attribute" elements identify generic component + attributes that are recognized by this renderer.

+ + ]]>
+
+ + + + The "client-behavior-renderer-type" element represents a renderer type + identifier for the Client Behavior Renderer represented by the parent + "client-behavior-renderer" element.

+ + ]]>
+
+
+ + + The "client-behavior-renderer-class" element represents the fully + qualified class name of a concrete Client Behavior Renderer + implementation class.

+ + ]]>
+
+
+
+ +
+ + + + + + + The "renderer" element represents a concrete Renderer + implementation class that should be registered under the + specified component family and renderer type identifiers, + in the RenderKit associated with the parent "render-kit" + element. Combinations of component family and + renderer type must be unique within the RenderKit + associated with the parent "render-kit" element.

+ +

Nested "attribute" elements identify generic component + attributes that are recognized by this renderer.

+ + ]]>
+
+ + + + + The "component-family" element represents the + component family for which the Renderer represented + by the parent "renderer" element will be used.

+ + ]]>
+
+
+ + + The "renderer-type" element represents a renderer type + identifier for the Renderer represented by the parent + "renderer" element.

+ + ]]>
+
+
+ + + The "renderer-class" element represents the fully + qualified class name of a concrete Renderer + implementation class.

+ + ]]>
+
+
+ + + +
+ +
+ + + + + + + Extension element for renderer. It may contain implementation + specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + Extension element for render-kit. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "suggested-value" contains the value for the property or + attribute in which this element resides. This value is + advisory only and is intended for tools to use when + populating pallettes.

+ + ]]>
+
+ + + +
+ + + + + + + The "supported-locale" element allows authors to declare + which locales are supported in this application instance.

+ +

It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'.

+ + ]]>
+
+ + + + + +
+ + + + + + + The "behavior" element represents a concrete Behavior + implementation class that should be registered under the + specified behavior identifier. Behavior identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Behavior. Nested "property" + elements identify JavaBeans properties of the Behavior + implementation class that may be configured to affect the + operation of the Behavior. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]>
+
+ + + + + The "behavior-id" element represents the identifier + under which the corresponding Behavior class should + be registered.

+ + ]]>
+
+
+ + + The "behavior-class" element represents the fully + qualified class name of a concrete Behavior + implementation class.

+ + ]]>
+
+
+ + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Behavior. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]>
+
+
+ + + Nested "property" elements identify JavaBeans + properties of the Behavior implementation class + that may be configured to affect the operation of + the Behavior. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]>
+
+
+ +
+ +
+ + + + + + + Extension element for behavior. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + + + + The "validator" element represents a concrete Validator + implementation class that should be registered under the + specified validator identifier. Validator identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Validator. Nested "property" + elements identify JavaBeans properties of the Validator + implementation class that may be configured to affect the + operation of the Validator. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]>
+
+ + + + + The "validator-id" element represents the identifier + under which the corresponding Validator class should + be registered.

+ + ]]>
+
+
+ + + The "validator-class" element represents the fully + qualified class name of a concrete Validator + implementation class.

+ + ]]>
+
+
+ + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Validator. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]>
+
+
+ + + Nested "property" elements identify JavaBeans + properties of the Validator implementation class + that may be configured to affect the operation of + the Validator. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]>
+
+
+ +
+ +
+ + + + + + + Extension element for validator. It may contain + implementation specific content.

+ + ]]>
+
+ + + + +
+ + + + The "value" element is the String representation of + a literal value to which a scalar managed property + will be set, or a value binding expression ("#{...}") + that will be used to calculate the required value. + It will be converted as specified for the actual + property type.

+ + ]]>
+
+ +
+ + + + + + + The "value-class" element defines the Java type to which each + "value" element's value will be converted to, prior to adding + it to the "list-entries" list for a managed property that is + a java.util.List, or a "map-entries" map for a managed + property that is a java.util.Map.

+ + ]]>
+
+ + + + + +
+ + + + + + + The "list-entries" element represents a set of initialization + elements for a managed property that is a java.util.List or an + array. In the former case, the "value-class" element can + optionally be used to declare the Java type to which each + value should be converted before adding it to the Collection.

+ + ]]>
+
+ + + + + + + + +
+ + + + + + + The presence of this element within the "application" element in + an application configuration resource file indicates the + developer wants to add an SystemEventListener to this + application instance. Elements nested within this element allow + selecting the kinds of events that will be delivered to the + listener instance, and allow selecting the kinds of classes that + can be the source of events that are delivered to the listener + instance.

+ + ]]>
+
+ + + + The "system-event-listener-class" element contains + the fully qualified class name of the concrete + SystemEventListener implementation class that will be + called when events of the type specified by the + "system-event-class" are sent by the runtime.

+ + ]]>
+
+
+ + + The "system-event-class" element contains the fully + qualified class name of the SystemEvent subclass for + which events will be delivered to the class whose fully + qualified class name is given by the + "system-event-listener-class" element.

+ + ]]>
+
+
+ + + The "source-class" element, if present, contains the + fully qualified class name of the class that will be the + source for the event to be delivered to the class whose + fully qualified class name is given by the + "system-event-listener-class" element.

+ + ]]>
+
+
+
+ +
+ + + + This type contains the recognized versions of + faces-config supported.

+ + ]]>
+
+ + + +
+ +
diff --git a/wildfly/docs/schema/web-facesconfig_3_0.xsd b/wildfly/docs/schema/web-facesconfig_3_0.xsd new file mode 100644 index 0000000..9ea679c --- /dev/null +++ b/wildfly/docs/schema/web-facesconfig_3_0.xsd @@ -0,0 +1,3842 @@ + + + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + The XML Schema for the Jakarta Server Faces Application + Configuration File (Version 3.0).

+ +

All JavaServer Faces configuration files must indicate + the JavaServer Faces schema by indicating the JavaServer + Faces namespace:

+ +

https://jakarta.ee/xml/ns/jakartaee

+ +

and by indicating the version of the schema by + using the version element as shown below:

+ +
<faces-config xmlns="https://jakarta.ee/xml/ns/jakartaee"
+      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+      xsi:schemaLocation="..."
+      version="3.0">
+      ...
+      </faces-config>
+ +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for jakartaee namespace with the following location:

+ +

https://jakarta.ee/xml/ns/jakartaee/web-facesconfig_3_0.xsd

+ + ]]> +
+
+ + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings.

+ + ]]> +
+
+ + + + Behavior IDs must be unique within a document.

+ + ]]> +
+
+ + +
+ + + + Converter IDs must be unique within a document.

+ + ]]> +
+
+ + +
+ + + + 'converter-for-class' element values must be unique + within a document.

+ + ]]> +
+
+ + +
+ + + + Validator IDs must be unique within a document.

+ + ]]> +
+
+ + +
+ + + + Managed bean names must be unique within a document.

+ + ]]> +
+
+ + +
+
+ + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings.

+ + ]]> +
+
+ + + + + + + + + + + + + The "name" element + within the top level "faces-config" + element declares the name of this application + configuration resource. Such names are used + in the document ordering scheme specified in section + JSF.11.4.6.

+ +

This value is taken to be the + defining document id of any <flow-definition> elements + defined in this Application Configuration Resource file. If this + element is not specified, the runtime must take the empty string + as its value.

+ + ]]> +
+
+
+ + + + + + + + +
+ + + + + The metadata-complete attribute defines whether this + JavaServer Faces application is complete, or whether + the class files available to this module and packaged with + this application should be examined for annotations + that specify configuration information. + + This attribute is only inspected on the application + configuration resource file located at "WEB-INF/faces-config.xml". + The presence of this attribute on any application configuration + resource other than the one located at "WEB-INF/faces-config.xml", + including any files named using the jakarta.faces.CONFIG_FILES + attribute, must be ignored. + + If metadata-complete is set to "true", the JavaServer Faces + runtime must ignore any annotations that specify configuration + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the JavaServer Faces runtime must examine the class + files of the application for annotations, as specified by + the specification. + + If "WEB-INF/faces-config.xml" is not present, the JavaServer + Faces runtime will assume metadata-complete to be "false". + + The value of this attribute will have no impact on + runtime annotations such as @ResourceDependency or + @ListenerFor. + + + + + + +
+ + + + + + + + Extension element for faces-config. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + Please see section JSF.11.4.6 for the specification of this element.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + This element contains a sequence of "id" elements, each of which + refers to an application configuration resource by the "id" + declared on its faces-config element. This element can also contain + a single "others" element which specifies that this document comes + before or after other documents within the application.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other + application configuration resources. See section JSF.11.4.6 + for the complete specification.

+ + ]]> +
+
+ +
+ + + + + + + + Only relevant if this is placed within the /WEB-INF/faces-config.xml. + Please see section JSF.11.4.6 for the specification for details.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + JavaServer Faces. For nested elements that are not specified, + the Jakarta Server Faces implementation must provide a suitable + default.

+ + ]]> +
+
+ + + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle.

+ + ]]> +
+
+
+ + + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one.

+ + ]]> +
+
+
+ + + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names.

+ + ]]> +
+
+
+ + + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the Jakarta Server + Faces implementation) is used.

+ + ]]> +
+
+
+ + + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class.

+ + ]]> +
+
+
+ + + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class.

+ + ]]> +
+
+
+ + + + The "el-resolver" element contains the fully + qualified class name of the concrete + jakarta.el.ELResolver implementation class + that will be used during the processing of + EL expressions.

+ + ]]> +
+
+
+ + + + The "property-resolver" element contains the fully + qualified class name of the concrete + PropertyResolver implementation class that will + be used during the processing of value binding + expressions.

+ + ]]> +
+
+
+ + + + The "variable-resolver" element contains the fully + qualified class name of the concrete + VariableResolver implementation class that will + be used during the processing of value binding + expressions.

+ + ]]> +
+
+
+ + + + The "resource-handler" element contains the + fully qualified class name of the concrete + ResourceHandler implementation class that + will be used during rendering and decoding + of resource requests The standard + constructor based decorator pattern used for + other application singletons will be + honored.

+ + ]]> +
+
+
+ + + + The "resource-library-contracts" element + specifies the mappings between views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]> +
+
+
+ + + + The "search-expression-handler" + element contains the fully qualified class name of the + concrete jakarta.faces.component.search.SearchExpressionHandler + implementation class that will be used for processing of a + search expression.

+ + ]]> +
+
+
+ + + + The "search-keyword-resolver" + element contains the fully qualified class name of the + concrete jakarta.faces.component.search.SearchKeywordResolver + implementation class that will be used during the processing + of a search expression keyword.

+ + ]]> +
+
+
+ + + + + +
+ +
+ + + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below.

+ + ]]> +
+
+ + + + + + The fully qualified class name of the + java.util.ResourceBundle instance.

+ + ]]> +
+
+
+ + + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle().

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "resource-library-contracts" element + specifies the mappings between views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]> +
+
+ + + + + + Declare a mapping between a collection + of views in the application and the list of contracts (if present in the application) + that may be used as a source for templates and resources for those views.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "contract-mapping" element + specifies the mappings between a collection of views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]> +
+
+ + + + + + The "url-pattern" element + specifies the collection of views in this application that + are allowed to use the corresponding contracts. +

+ + ]]> +
+
+
+ + + + The "contracts" element + is a comma separated list of resource library contracts that, + if available to the application, may be used by the views + matched by the corresponding "url-pattern" +

+ + ]]> +
+
+
+
+ +
+ + + + + + + + Extension element for application. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of JavaServer Faces. For nested elements that are not + specified, the Jakarta Server Faces implementation must provide a + suitable default.

+ + ]]> +
+
+ + + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "exception-handler-factory" element contains the + fully qualified class name of the concrete + ExceptionHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(EXCEPTION_HANDLER_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "external-context-factory" element contains the + fully qualified class name of the concrete + ExternalContextFactory implementation class that will + be called when + FactoryFinder.getFactory(EXTERNAL_CONTEXT_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "facelet-cache-factory" element contains the + fully qualified class name of the concrete + FaceletCacheFactory implementation class that will + be called when + FactoryFinder.getFactory(FACELET_CACHE_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "partial-view-context-factory" element contains the + fully qualified class name of the concrete + PartialViewContextFactory implementation class that will + be called when FactoryFinder.getFactory + (FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "view-declaration-language-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(VIEW_DECLARATION_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "tag-handler-delegate-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(TAG_HANDLER_DELEGATE_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "visit-context-factory" element contains the fully + qualified class name of the concrete VisitContextFactory + implementation class that will be called when + FactoryFinder.getFactory(VISIT_CONTEXT_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "flash-factory" element contains the + fully qualified class name of the concrete + FaceletFactory implementation class that will + be called when + FactoryFinder.getFactory(FLASH_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "flow-handler-factory" element contains the + fully qualified class name of the concrete + FlowHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(FLOW_HANDLER_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "client-window-factory" element contains the fully + qualified class name of the concrete ClientWindowFactory implementation class that + will be called when FactoryFinder.getFactory(CLIENT_WINDOW_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The + "search-expression-context-factory" element contains the + fully qualified class name of the concrete + SearchExpressionContextFactory implementation class that will + be called when + FactoryFinder.getFactory(SEARCH_EXPRESSION_CONTEXT_FACTORY) + is called.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for factory. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism.

+ +

Attribute names must be unique within the scope of the parent + (or related) component.

+ + ]]> +
+
+ + + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to.

+ + ]]> +
+
+
+ + + + The "attribute-class" element represents the Java type + of the value associated with this attribute name.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + Extension element for attribute. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools.

+ + ]]> +
+
+ + + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered.

+ + ]]> +
+
+
+ + + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class.

+ + ]]> +
+
+
+ + + + +
+ +
+ + + + + + + + Extension element for component. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "default-locale" element declares the default locale + for this application instance.

+ +

+ To facilitate BCP 47 this element first needs to be parsed by the + Locale.forLanguageTag method. If it does not return a Locale with + a language the old specification below needs to take effect. +

+ +

It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional.

+ + ]]> +
+
+ + + + + +
+ + + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'.

+ + ]]> +
+
+ + + +
+ + + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component.

+ + ]]> +
+
+ + + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier".

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for facet. It may contain implementation + specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The + value of from-view-id must contain one of the following + values:

+ +
    + +
  • The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler).

  • + +
  • The exact match of a flow node id + in the current flow, or a flow id of another flow.

  • + +
  • A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to the + asterisk will match the surrounding rule. When more than one + match exists, the match with the longest pattern is selected. +

  • + +
  • An "*" character, which means that this pattern applies + to all view identifiers.

  • + +
+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed).

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "if" element defines a condition that must resolve + to true in order for the navigation case on which it is + defined to be matched, with the existing match criteria + (action method and outcome) as a prerequiste, if present. + The condition is defined declaratively using a value + expression in the body of this element. The expression is + evaluated at the time the navigation case is being matched. + If the "from-outcome" is omitted and this element is + present, the navigation handler will match a null outcome + and use the condition return value to determine if the + case should be considered a match.

+ +
+ +

When used in a <switch> within a flow, if the + expresion returns true, the + <from-outcome> sibling element's outcome is used as + the id of the node in the flow graph to which control must be + passed.

+ +
+ + ]]> +
+
+ + + + + +
+ + + + + + + +

+ +
+ +
+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]> +
+
+ + + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered.

+ + ]]> +
+
+
+ + + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered.

+ + ]]> +
+
+
+
+ + + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class.

+ + ]]> +
+
+
+ + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]> +
+
+
+ + + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for converter. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application.

+ + ]]> +
+
+ + + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for lifecycle. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166.

+ + ]]> +
+
+ + + +
+ + + + + + + + The "locale-config" element allows the app developer to + declare the supported locales for this application.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "default-validators" element allows the app developer to + register a set of validators, referenced by identifier, that + are automatically assigned to any EditableValueHolder component + in the application, unless overridden or disabled locally.

+ + ]]> +
+
+ + + + + The "validator-id" element represents the identifier + of a registered validator.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "managed-bean" element represents a JavaBean, of a + particular class, that will be dynamically instantiated + at runtime (by the default VariableResolver implementation) + if it is referenced as the first element of a value binding + expression, and no corresponding bean can be identified in + any scope. In addition to the creation of the managed bean, + and the optional storing of it into the specified scope, + the nested managed-property elements can be used to + initialize the contents of settable JavaBeans properties of + the created instance.

+ + ]]> +
+
+ + + + + + The "managed-bean-name" element represents the + attribute name under which a managed bean will + be searched for, as well as stored (unless the + "managed-bean-scope" value is "none").

+ + ]]> +
+
+
+ + + + The "managed-bean-class" element represents the fully + qualified class name of the Java class that will be + used`to instantiate a new instance if creation of the + specified`managed bean is requested.

+ +

The specified class must conform to standard JavaBeans + conventions. In particular, it must have a public + zero-arguments constructor, and zero or more public + property setters.

+ + ]]> +
+
+
+ + + + The "managed-bean-scope" element represents the scope + into which a newly created instance of the specified + managed bean will be stored (unless the value is + "none").

+ + ]]> +
+
+
+ + + + + + +
+ + + + This attribute is only considered when associated with + an application-scoped managed bean. If the value of the eager + attribute is true the runtime must instantiate this class + and store the instance within the application scope when the + application starts.

+ +

If eager is unspecified or is false, the default "lazy" + instantiation and scoped storage of the managed bean + will occur.

+ + ]]> +
+
+
+ +
+ + + + + + + + Top level element for a flow + definition.

+ +
+ +

If there is no <start-node> element declared, it + is assumed to be <flowName>.xhtml.

+ +
+ + ]]> +
+
+ + + + + + Declare the id of the starting node in the + flow graph. The start node may be any of the node types mentioned in + the class javadocs for FlowHandler.

+ + ]]> +
+
+
+ + + + + + + + + +
+ + + + The id of this flow. The id + must be unique within the Application configuration Resource + file in which this flow is defined. The value of this attribute, + combined with the value of the <faces-config><name> element + must globally identify the flow within the application.

+ + ]]> + + + + + + + + + + + + Invoke a method, passing parameters if necessary. + The return from the method is used as the outcome for where to go next in the + flow. If the method is a void method, the default outcome is used.

+ + ]]> + + + + + + + + + A parameter to pass when calling the method + identified in the "method" element that is a sibling of this element.

+ + ]]> + + + + + + + + + + + + + + + + + + + + + + + + A parameter to pass when calling the method + identified in the "method" element that is a sibling of this element.

+ + ]]> + + + + + + + The optional "class" element within a "parameter" element + will be interpreted as the fully qualified class name for the type + of the "value" element.

+ + ]]> +
+
+ + + + + The "value" element within an "parameter" + must be a literal string or an EL Expression whose "get" will be called when the "method" + associated with this element is invoked.

+ + ]]> +
+
+
+ +
+ + + + + + + + Define a view node in a flow graph.

+ +

This element must contain exactly one + <vdl-document> element.

+ + ]]> +
+
+ + + + + + Define the path to the vdl-document for the enclosing view. +

+ + ]]> + + + + + + + + The id of this view. It must be + unique within the flow.

+ + ]]> +
+
+ +
+ + + + + + + + Define a switch node in a flow graph.

+ +
+ +

This element must contain one or more + <case> elements. When control passes to the + <switch> node, each of the cases must be considered + in order and control must past to the <from-outcome> + of the first one whose <if> expression evaluates to + true.

+ +
+ + ]]> +
+
+ + + + + Defines a case that must be + considered in the list of cases in the + <switch>.

+ + ]]> +
+
+
+ + + + Defines the default case that will + be taken if none of the other cases in the + <switch> are taken.

+ + ]]> +
+
+
+
+ + + + The id of this switch. It must be + unique within the flow.

+ + ]]> +
+
+
+
+ + + + + + + + Defines a case that will + be considered in the <switch>.

+ + ]]> +
+
+ + + + + + If this EL expression evaluates to + true, the corresponding from-outcome will + be the outcome taken by the enclosing <switch>

+ + ]]> +
+
+
+ + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match.

+ +

If used in a faces flow, this element + represents the node id to which control will be passed.

+ + ]]> +
+
+
+
+ + +
+ + + + + + + + Define a return node in a flow graph.

+ +
+ +

This element must contain exactly one <from-outcome> element.

+
+ + ]]> +
+
+ + + + + This element + represents the node id to which control will be passed.

+ + ]]> +
+
+
+
+ + + + The id of this flow-return.

+ + ]]> +
+
+
+
+ + + + + + + + Define a call node in a flow graph.

+ +
+ +

This element must contain exactly one <flow-reference> element, + which must contain exactly one <flow-id> element.

+
+ + ]]> +
+
+ + + + + The flow id of the called flow.

+ + ]]> + + + + + + + A parameter to pass when calling the flow + identified in the "flow-reference" element that is a sibling of this element.

+ + ]]> + + + + + + + + The id of this flow-return.

+ + ]]> +
+
+ +
+ + + + + + + + Identifiy the called flow.

+ +
+ +
+ + ]]> +
+
+ + + + + The document id of the called flow.

+ + ]]> +
+
+
+ + + + The id of the called flow.

+ + ]]> +
+
+
+
+
+ + + + + + + + A MethodExpression that will be invoked when the flow is entered.

+ + ]]> + + + + + + + + + + + + + + + + A MethodExpression that will be invoked when the flow is exited.

+ + ]]> + + + + + + + + + + + + + + + + A named parameter whose value will be populated + with a correspondingly named parameter within an "outbound-parameter" element.

+ + ]]> + + + + + + + The "name" element within an "inbound-parameter" + element declares the name of this parameter + to be passed into a flow. There must be + a sibling "value" element in the same parent as this element.

+ + ]]> +
+
+ + + + + The "value" element within an "inbound-parameter" + must be an EL Expression whose value will be set with the correspondingly + named "outbound-parameter" when this flow is entered, if such a + parameter exists.

+ + ]]> +
+
+
+ +
+ + + + + + + + A named parameter whose value will be + passed to a correspondingly named parameter within an "inbound-parameter" element + on the target flow.

+ + ]]> + + + + + + + The "name" element within an "outbound-parameter" element + declares the name of this parameter to be passed out of a flow. There must be + a sibling "value" element in the same parent as this element.

+ + ]]> +
+
+ + + + + The "value" element within an "outbound-parameter" + must be a literal string or an EL Expression whose "get" will be called when the "flow-call" + containing this element is traversed to go to a new flow.

+ + ]]> +
+
+
+ +
+ + + + + + + + Extension element for managed-bean. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + Defines the legal values for the + element's body content, which includes all of the scopes + normally used in a web application, plus the "none" value + indicating that a created bean should not be stored into + any scope. Alternatively, an EL expression may be used + as the value of this element. The result of evaluating this + expression must by of type java.util.Map.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "managed-property" element represents an individual + property of a managed bean that will be configured to the + specified value (or value set) if the corresponding + managed bean is automatically created.

+ + ]]> +
+
+ + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value may + be stored.

+ + ]]> +
+
+
+ + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified + if the configuration file is going to be the source + for generating the corresponding classes.

+ + ]]> +
+
+
+ + + + + + +
+ +
+ + + + + + + + The "map-entry" element reprsents a single key-entry pair + that will be added to the computed value of a managed + property of type java.util.Map.

+ + ]]> +
+
+ + + + + The "key" element is the String representation of a + map key that will be stored in a managed property of + type java.util.Map.

+ + ]]> +
+
+
+ + + + +
+ +
+ + + + + + + + The "map-entries' element represents a set of key-entry pairs + that will be added to the computed value of a managed property + of type java.util.Map. In addition, the Java class types + of the key and entry values may be optionally declared.

+ + ]]> +
+
+ + + + + The "key-class" element defines the Java type to which + each "key" element in a set of "map-entry" elements + will be converted to. If omitted, "java.lang.String" + is assumed.

+ + ]]> +
+
+
+ + +
+ +
+ + + + + + + + The + "navigation-case" element describes a particular + combination of conditions that must match for this case to + be executed, and the view id of the component tree that + should be selected next.

+ + ]]> +
+
+ + + + + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match.

+ + ]]> +
+
+
+ + + + Please see section JSF.7.4.2 for the specification of this element.

+ + ]]> +
+
+
+ + + + The "to-view-id" element + contains the view identifier (or + flow node id, or flow id) + of the next view (or flow node or + flow) that should be displayed if this + navigation rule is matched. If the contents is a + value expression, it should be resolved by the + navigation handler to obtain the view ( + or flow node or flow) + identifier.

+ + ]]> +
+
+
+ + + + The document id of the called flow. + If this element appears in a <navigation-case> nested within + a <flow-definition>, it must be ignored because navigation + cases within flows may only navigate among the view nodes of that + flow.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + The "navigation-rule" element represents an individual + decision rule that will be utilized by the default + NavigationHandler implementation to make decisions on + what view should be displayed next, based on the + view id being processed.

+ + ]]> +
+
+ + + + + + + +
+ + + + + + + + Extension element for navigation-rule. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "null-value" element indicates that the managed + property in which we are nested will be explicitly + set to null if our managed bean is automatically + created. This is different from omitting the managed + property element entirely, which will cause no + property setter to be called for this property.

+ +

The "null-value" element can only be used when the + associated "property-class" identifies a Java class, + not a Java primitive.

+ + ]]> +
+
+ +
+ + + + + + + + The "property" element represents a JavaBean property of the + Java class represented by our parent element.

+ +

Property names must be unique within the scope of the Java + class that is represented by the parent element, and must + correspond to property names that will be recognized when + performing introspection against that class via + java.beans.Introspector.

+ + ]]> +
+
+ + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value + may be stored.

+ + ]]> +
+
+
+ + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified if + the configuration file is going to be the source for + generating the corresponding classes.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + Any view that matches any of the + url-patterns in this element may only be reached from another Jakarta Server + Faces view in the same web application. Because the runtime is aware of + which views are protected, any navigation from an unprotected + view to a protected view is automatically subject to + protection.

+ + ]]> +
+
+ + + +
+ + + + + + + + Extension element for property. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "redirect" element indicates that navigation to the + specified "to-view-id" should be accomplished by + performing an HTTP redirect rather than the usual + ViewHandler mechanisms.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + This element was introduced due to a specification + error, and is now deprecated. The correct name for + this element is "redirect-param" and its meaning is + documented therein. The "view-param" element is + maintained to preserve backwards compatibility. + Implementations must treat this element the same as + "redirect-param".

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "redirect-param" element, only valid within + a "redirect" element, contains child "name" + and "value" elements that must be included in the + redirect url when the redirect is performed.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "referenced-bean" element represents at design time the + promise that a Java object of the specified type will exist at + runtime in some scope, under the specified key. This can be + used by design time tools to construct user interface dialogs + based on the properties of the specified class. The presence + or absence of a referenced bean element has no impact on the + JavaServer Faces runtime environment inside a web application.

+ + ]]> +
+
+ + + + + + The "referenced-bean-name" element represents the + attribute name under which the corresponding + referenced bean may be assumed to be stored, in one + of 'request', 'session', 'view', 'application' + or a custom scope.

+ + ]]> +
+
+
+ + + + The "referenced-bean-class" element represents the + fully qualified class name of the Java class + (either abstract or concrete) or Java interface + implemented by the corresponding referenced bean.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "render-kit" element represents a concrete RenderKit + implementation that should be registered under the specified + render-kit-id. If no render-kit-id is specified, the + identifier of the default RenderKit + (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed.

+ + ]]> +
+
+ + + + + + The "render-kit-id" element represents an identifier + for the RenderKit represented by the parent + "render-kit" element.

+ + ]]> +
+
+
+ + + + The "render-kit-class" element represents the fully + qualified class name of a concrete RenderKit + implementation class.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + The "client-behavior-renderer" element represents a concrete + ClientBehaviorRenderer implementation class that should be + registered under the specified behavior renderer type identifier, + in the RenderKit associated with the parent "render-kit" + element. Client Behavior renderer type must be unique within the RenderKit + associated with the parent "render-kit" element.

+ +

Nested "attribute" elements identify generic component + attributes that are recognized by this renderer.

+ + ]]> +
+
+ + + + + The "client-behavior-renderer-type" element represents a renderer type + identifier for the Client Behavior Renderer represented by the parent + "client-behavior-renderer" element.

+ + ]]> +
+
+
+ + + + The "client-behavior-renderer-class" element represents the fully + qualified class name of a concrete Client Behavior Renderer + implementation class.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "renderer" element represents a concrete Renderer + implementation class that should be registered under the + specified component family and renderer type identifiers, + in the RenderKit associated with the parent "render-kit" + element. Combinations of component family and + renderer type must be unique within the RenderKit + associated with the parent "render-kit" element.

+ +

Nested "attribute" elements identify generic component + attributes that are recognized by this renderer.

+ + ]]> +
+
+ + + + + + The "component-family" element represents the + component family for which the Renderer represented + by the parent "renderer" element will be used.

+ + ]]> +
+
+
+ + + + The "renderer-type" element represents a renderer type + identifier for the Renderer represented by the parent + "renderer" element.

+ + ]]> +
+
+
+ + + + The "renderer-class" element represents the fully + qualified class name of a concrete Renderer + implementation class.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + Extension element for renderer. It may contain implementation + specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + Extension element for render-kit. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "suggested-value" contains the value for the property or + attribute in which this element resides. This value is + advisory only and is intended for tools to use when + populating pallettes.

+ + ]]> +
+
+ + + +
+ + + + + + + + The "supported-locale" element allows authors to declare + which locales are supported in this application instance.

+ +

+ To facilitate BCP 47 this element first needs to be parsed by the + Locale.forLanguageTag method. If it does not return a Locale with + a language the old specification below needs to take effect. +

+ +

It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "behavior" element represents a concrete Behavior + implementation class that should be registered under the + specified behavior identifier. Behavior identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Behavior. Nested "property" + elements identify JavaBeans properties of the Behavior + implementation class that may be configured to affect the + operation of the Behavior. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]> +
+
+ + + + + + The "behavior-id" element represents the identifier + under which the corresponding Behavior class should + be registered.

+ + ]]> +
+
+
+ + + + The "behavior-class" element represents the fully + qualified class name of a concrete Behavior + implementation class.

+ + ]]> +
+
+
+ + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Behavior. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]> +
+
+
+ + + + Nested "property" elements identify JavaBeans + properties of the Behavior implementation class + that may be configured to affect the operation of + the Behavior. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for behavior. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "validator" element represents a concrete Validator + implementation class that should be registered under the + specified validator identifier. Validator identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Validator. Nested "property" + elements identify JavaBeans properties of the Validator + implementation class that may be configured to affect the + operation of the Validator. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]> +
+
+ + + + + + The "validator-id" element represents the identifier + under which the corresponding Validator class should + be registered.

+ + ]]> +
+
+
+ + + + The "validator-class" element represents the fully + qualified class name of a concrete Validator + implementation class.

+ + ]]> +
+
+
+ + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Validator. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]> +
+
+
+ + + + Nested "property" elements identify JavaBeans + properties of the Validator implementation class + that may be configured to affect the operation of + the Validator. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for validator. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + The "value" element is the String representation of + a literal value to which a scalar managed property + will be set, or a value binding expression ("#{...}") + that will be used to calculate the required value. + It will be converted as specified for the actual + property type.

+ + ]]> +
+
+ +
+ + + + + + + + The "value-class" element defines the Java type to which each + "value" element's value will be converted to, prior to adding + it to the "list-entries" list for a managed property that is + a java.util.List, or a "map-entries" map for a managed + property that is a java.util.Map.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "list-entries" element represents a set of initialization + elements for a managed property that is a java.util.List or an + array. In the former case, the "value-class" element can + optionally be used to declare the Java type to which each + value should be converted before adding it to the Collection.

+ + ]]> +
+
+ + + + + + + + +
+ + + + + + + + The presence of this element within the "application" element in + an application configuration resource file indicates the + developer wants to add an SystemEventListener to this + application instance. Elements nested within this element allow + selecting the kinds of events that will be delivered to the + listener instance, and allow selecting the kinds of classes that + can be the source of events that are delivered to the listener + instance.

+ + ]]> +
+
+ + + + + The "system-event-listener-class" element contains + the fully qualified class name of the concrete + SystemEventListener implementation class that will be + called when events of the type specified by the + "system-event-class" are sent by the runtime.

+ + ]]> +
+
+
+ + + + The "system-event-class" element contains the fully + qualified class name of the SystemEvent subclass for + which events will be delivered to the class whose fully + qualified class name is given by the + "system-event-listener-class" element.

+ + ]]> +
+
+
+ + + + The "source-class" element, if present, contains the + fully qualified class name of the class that will be the + source for the event to be delivered to the class whose + fully qualified class name is given by the + "system-event-listener-class" element.

+ + ]]> +
+
+
+
+ +
+ + + + + This type contains the recognized versions of + faces-config supported.

+ + ]]> +
+
+ + + +
+ +
diff --git a/wildfly/docs/schema/web-facesconfig_4_0.xsd b/wildfly/docs/schema/web-facesconfig_4_0.xsd new file mode 100644 index 0000000..56e633f --- /dev/null +++ b/wildfly/docs/schema/web-facesconfig_4_0.xsd @@ -0,0 +1,3447 @@ + + + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + The XML Schema for the Jakarta Faces Application + Configuration File (Version 4.0).

+ +

All Jakarta Faces configuration files must indicate + the Jakarta Faces schema by indicating the + Jakarta Faces namespace:

+ +

https://jakarta.ee/xml/ns/jakartaee

+ +

and by indicating the version of the schema by + using the version element as shown below:

+ +
<faces-config xmlns="https://jakarta.ee/xml/ns/jakartaee"
+      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+      xsi:schemaLocation="..."
+      version="4.0">
+      ...
+      </faces-config>
+ +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for jakartaee namespace with the following location:

+ +

https://jakarta.ee/xml/ns/jakartaee/web-facesconfig_4_0.xsd

+ + ]]> +
+
+ + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings.

+ + ]]> +
+
+ + + + Behavior IDs must be unique within a document.

+ + ]]> +
+
+ + +
+ + + + Converter IDs must be unique within a document.

+ + ]]> +
+
+ + +
+ + + + 'converter-for-class' element values must be unique + within a document.

+ + ]]> +
+
+ + +
+ + + + Validator IDs must be unique within a document.

+ + ]]> +
+
+ + +
+
+ + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings.

+ + ]]> +
+
+ + + + + + + + + + + + The "name" element + within the top level "faces-config" + element declares the name of this application + configuration resource. Such names are used + in the document ordering scheme specified in section + 11.3.8 "Ordering of Artifacts" of the Jakarta Faces Specification Document.

+ +

This value is taken to be the + defining document id of any <flow-definition> elements + defined in this Application Configuration Resource file. If this + element is not specified, the runtime must take the empty string + as its value.

+ + ]]> +
+
+
+ + + + + + + + +
+ + + + + The metadata-complete attribute defines whether this + Faces application is complete, or whether + the class files available to this module and packaged with + this application should be examined for annotations + that specify configuration information. + + This attribute is only inspected on the application + configuration resource file located at "WEB-INF/faces-config.xml". + The presence of this attribute on any application configuration + resource other than the one located at "WEB-INF/faces-config.xml", + including any files named using the jakarta.faces.CONFIG_FILES + attribute, must be ignored. + + If metadata-complete is set to "true", the Faces + runtime must ignore any annotations that specify configuration + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the Faces runtime must examine the class + files of the application for annotations, as specified by + the specification. + + If "WEB-INF/faces-config.xml" is not present, the + Faces runtime will assume metadata-complete to be "false". + + The value of this attribute will have no impact on + runtime annotations such as @ResourceDependency or + @ListenerFor. + + + + + + +
+ + + + + + + + Extension element for faces-config. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + Please see section + 11.3.8 "Ordering of Artifacts" of the Jakarta Faces Specification Document + for the specification of this element.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + This element contains a sequence of "id" elements, each of which + refers to an application configuration resource by the "id" + declared on its faces-config element. This element can also contain + a single "others" element which specifies that this document comes + before or after other documents within the application.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other + application configuration resources. + See section 11.3.8 "Ordering of Artifacts" of the Jakarta Faces Specification Document + for the complete specification.

+ + ]]> +
+
+ +
+ + + + + + + + Only relevant if this is placed within the /WEB-INF/faces-config.xml. + Please see + section 11.3.8 "Ordering of Artifacts" of the Jakarta Faces Specification Document + for the specification for details.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + Jakarta Faces. For nested elements that are not specified, + the Jakarta Faces implementation must provide a suitable + default.

+ + ]]> +
+
+ + + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle.

+ + ]]> +
+
+
+ + + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one.

+ + ]]> +
+
+
+ + + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names.

+ + ]]> +
+
+
+ + + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the Jakarta Faces + implementation) is used.

+ + ]]> +
+
+
+ + + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class.

+ + ]]> +
+
+
+ + + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class.

+ + ]]> +
+
+
+ + + + The "el-resolver" element contains the fully + qualified class name of the concrete + jakarta.el.ELResolver implementation class + that will be used during the processing of + EL expressions.

+ + ]]> +
+
+
+ + + + The "resource-handler" element contains the + fully qualified class name of the concrete + ResourceHandler implementation class that + will be used during rendering and decoding + of resource requests The standard + constructor based decorator pattern used for + other application singletons will be + honored.

+ + ]]> +
+
+
+ + + + The "resource-library-contracts" element + specifies the mappings between views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]> +
+
+
+ + + + The "search-expression-handler" + element contains the fully qualified class name of the + concrete jakarta.faces.component.search.SearchExpressionHandler + implementation class that will be used for processing of a + search expression.

+ + ]]> +
+
+
+ + + + The "search-keyword-resolver" + element contains the fully qualified class name of the + concrete jakarta.faces.component.search.SearchKeywordResolver + implementation class that will be used during the processing + of a search expression keyword.

+ + ]]> +
+
+
+ + + + + +
+ +
+ + + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below.

+ + ]]> +
+
+ + + + + + The fully qualified class name of the + java.util.ResourceBundle instance.

+ + ]]> +
+
+
+ + + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle().

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "resource-library-contracts" element + specifies the mappings between views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]> +
+
+ + + + + + Declare a mapping between a collection + of views in the application and the list of contracts (if present in the application) + that may be used as a source for templates and resources for those views.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "contract-mapping" element + specifies the mappings between a collection of views in the application and resource + library contracts that, if present in the application, must be made + available for use as templates of the specified views. +

+ + ]]> +
+
+ + + + + + The "url-pattern" element + specifies the collection of views in this application that + are allowed to use the corresponding contracts. +

+ + ]]> +
+
+
+ + + + The "contracts" element + is a comma separated list of resource library contracts that, + if available to the application, may be used by the views + matched by the corresponding "url-pattern" +

+ + ]]> +
+
+
+
+ +
+ + + + + + + + Extension element for application. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of Jakarta Faces. For nested elements that are not + specified, the Jakarta Faces implementation must provide a + suitable default.

+ + ]]> +
+
+ + + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "exception-handler-factory" element contains the + fully qualified class name of the concrete + ExceptionHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(EXCEPTION_HANDLER_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "external-context-factory" element contains the + fully qualified class name of the concrete + ExternalContextFactory implementation class that will + be called when + FactoryFinder.getFactory(EXTERNAL_CONTEXT_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "facelet-cache-factory" element contains the + fully qualified class name of the concrete + FaceletCacheFactory implementation class that will + be called when + FactoryFinder.getFactory(FACELET_CACHE_FACTORY) + is called.

+ + ]]> +
+
+
+ + + + The "partial-view-context-factory" element contains the + fully qualified class name of the concrete + PartialViewContextFactory implementation class that will + be called when FactoryFinder.getFactory + (FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "view-declaration-language-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(VIEW_DECLARATION_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "tag-handler-delegate-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(TAG_HANDLER_DELEGATE_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "visit-context-factory" element contains the fully + qualified class name of the concrete VisitContextFactory + implementation class that will be called when + FactoryFinder.getFactory(VISIT_CONTEXT_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "flash-factory" element contains the + fully qualified class name of the concrete + FaceletFactory implementation class that will + be called when + FactoryFinder.getFactory(FLASH_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "flow-handler-factory" element contains the + fully qualified class name of the concrete + FlowHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(FLOW_HANDLER_FACTORY) is + called.

+ + ]]> +
+
+
+ + + + The "client-window-factory" element contains the fully + qualified class name of the concrete ClientWindowFactory implementation class that + will be called when FactoryFinder.getFactory(CLIENT_WINDOW_FACTORY) is called.

+ + ]]> +
+
+
+ + + + The + "search-expression-context-factory" element contains the + fully qualified class name of the concrete + SearchExpressionContextFactory implementation class that will + be called when + FactoryFinder.getFactory(SEARCH_EXPRESSION_CONTEXT_FACTORY) + is called.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for factory. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism.

+ +

Attribute names must be unique within the scope of the parent + (or related) component.

+ + ]]> +
+
+ + + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to.

+ + ]]> +
+
+
+ + + + The "attribute-class" element represents the Java type + of the value associated with this attribute name.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + Extension element for attribute. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools.

+ + ]]> +
+
+ + + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered.

+ + ]]> +
+
+
+ + + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class.

+ + ]]> +
+
+
+ + + + +
+ +
+ + + + + + + + Extension element for component. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "default-locale" element declares the default locale + for this application instance.

+ +

+ To facilitate BCP 47 this element first needs to be parsed by the + Locale.forLanguageTag method. If it does not return a Locale with + a language the old specification below needs to take effect. +

+ +

It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional.

+ + ]]> +
+
+ + + + + +
+ + + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'.

+ + ]]> +
+
+ + + +
+ + + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component.

+ + ]]> +
+
+ + + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier".

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for facet. It may contain implementation + specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The + value of from-view-id must contain one of the following + values:

+ +
    + +
  • The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler).

  • + +
  • The exact match of a flow node id + in the current flow, or a flow id of another flow.

  • + +
  • A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to the + asterisk will match the surrounding rule. When more than one + match exists, the match with the longest pattern is selected. +

  • + +
  • An "*" character, which means that this pattern applies + to all view identifiers.

  • + +
+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed).

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "if" element defines a condition that must resolve + to true in order for the navigation case on which it is + defined to be matched, with the existing match criteria + (action method and outcome) as a prerequiste, if present. + The condition is defined declaratively using a value + expression in the body of this element. The expression is + evaluated at the time the navigation case is being matched. + If the "from-outcome" is omitted and this element is + present, the navigation handler will match a null outcome + and use the condition return value to determine if the + case should be considered a match.

+ +
+ +

When used in a <switch> within a flow, if the + expresion returns true, the + <from-outcome> sibling element's outcome is used as + the id of the node in the flow graph to which control must be + passed.

+ +
+ + ]]> +
+
+ + + + + +
+ + + + + + + +

+ +
+ +
+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]> +
+
+ + + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered.

+ + ]]> +
+
+
+ + + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered.

+ + ]]> +
+
+
+
+ + + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class.

+ + ]]> +
+
+
+ + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]> +
+
+
+ + + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for converter. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application.

+ + ]]> +
+
+ + + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for lifecycle. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166.

+ + ]]> +
+
+ + + +
+ + + + + + + + The "locale-config" element allows the app developer to + declare the supported locales for this application.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "default-validators" element allows the app developer to + register a set of validators, referenced by identifier, that + are automatically assigned to any EditableValueHolder component + in the application, unless overridden or disabled locally.

+ + ]]> +
+
+ + + + + The "validator-id" element represents the identifier + of a registered validator.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + + Top level element for a flow + definition.

+ +
+ +

If there is no <start-node> element declared, it + is assumed to be <flowName>.xhtml.

+ +
+ + ]]> +
+
+ + + + + + Declare the id of the starting node in the + flow graph. The start node may be any of the node types mentioned in + the class javadocs for FlowHandler.

+ + ]]> +
+
+
+ + + + + + + + + +
+ + + + The id of this flow. The id + must be unique within the Application configuration Resource + file in which this flow is defined. The value of this attribute, + combined with the value of the <faces-config><name> element + must globally identify the flow within the application.

+ + ]]> + + + + + + + + + + + + Invoke a method, passing parameters if necessary. + The return from the method is used as the outcome for where to go next in the + flow. If the method is a void method, the default outcome is used.

+ + ]]> + + + + + + + + + A parameter to pass when calling the method + identified in the "method" element that is a sibling of this element.

+ + ]]> + + + + + + + + + + + + + + + + + + + + + + + + A parameter to pass when calling the method + identified in the "method" element that is a sibling of this element.

+ + ]]> + + + + + + + The optional "class" element within a "parameter" element + will be interpreted as the fully qualified class name for the type + of the "value" element.

+ + ]]> +
+
+ + + + + The "value" element within an "parameter" + must be a literal string or an EL Expression whose "get" will be called when the "method" + associated with this element is invoked.

+ + ]]> +
+
+
+ +
+ + + + + + + + Define a view node in a flow graph.

+ +

This element must contain exactly one + <vdl-document> element.

+ + ]]> +
+
+ + + + + + Define the path to the vdl-document for the enclosing view. +

+ + ]]> + + + + + + + + The id of this view. It must be + unique within the flow.

+ + ]]> +
+
+ +
+ + + + + + + + Define a switch node in a flow graph.

+ +
+ +

This element must contain one or more + <case> elements. When control passes to the + <switch> node, each of the cases must be considered + in order and control must past to the <from-outcome> + of the first one whose <if> expression evaluates to + true.

+ +
+ + ]]> +
+
+ + + + + Defines a case that must be + considered in the list of cases in the + <switch>.

+ + ]]> +
+
+
+ + + + Defines the default case that will + be taken if none of the other cases in the + <switch> are taken.

+ + ]]> +
+
+
+
+ + + + The id of this switch. It must be + unique within the flow.

+ + ]]> +
+
+
+
+ + + + + + + + Defines a case that will + be considered in the <switch>.

+ + ]]> +
+
+ + + + + + If this EL expression evaluates to + true, the corresponding from-outcome will + be the outcome taken by the enclosing <switch>

+ + ]]> +
+
+
+ + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match.

+ +

If used in a faces flow, this element + represents the node id to which control will be passed.

+ + ]]> +
+
+
+
+ + +
+ + + + + + + + Define a return node in a flow graph.

+ +
+ +

This element must contain exactly one <from-outcome> element.

+
+ + ]]> +
+
+ + + + + This element + represents the node id to which control will be passed.

+ + ]]> +
+
+
+
+ + + + The id of this flow-return.

+ + ]]> +
+
+
+
+ + + + + + + + Define a call node in a flow graph.

+ +
+ +

This element must contain exactly one <flow-reference> element, + which must contain exactly one <flow-id> element.

+
+ + ]]> +
+
+ + + + + The flow id of the called flow.

+ + ]]> + + + + + + + A parameter to pass when calling the flow + identified in the "flow-reference" element that is a sibling of this element.

+ + ]]> + + + + + + + + The id of this flow-return.

+ + ]]> +
+
+ +
+ + + + + + + + Identifiy the called flow.

+ +
+ +
+ + ]]> +
+
+ + + + + The document id of the called flow.

+ + ]]> +
+
+
+ + + + The id of the called flow.

+ + ]]> +
+
+
+
+
+ + + + + + + + A MethodExpression that will be invoked when the flow is entered.

+ + ]]> + + + + + + + + + + + + + + + + A MethodExpression that will be invoked when the flow is exited.

+ + ]]> + + + + + + + + + + + + + + + + A named parameter whose value will be populated + with a correspondingly named parameter within an "outbound-parameter" element.

+ + ]]> + + + + + + + The "name" element within an "inbound-parameter" + element declares the name of this parameter + to be passed into a flow. There must be + a sibling "value" element in the same parent as this element.

+ + ]]> +
+
+ + + + + The "value" element within an "inbound-parameter" + must be an EL Expression whose value will be set with the correspondingly + named "outbound-parameter" when this flow is entered, if such a + parameter exists.

+ + ]]> +
+
+
+ +
+ + + + + + + + A named parameter whose value will be + passed to a correspondingly named parameter within an "inbound-parameter" element + on the target flow.

+ + ]]> + + + + + + + The "name" element within an "outbound-parameter" element + declares the name of this parameter to be passed out of a flow. There must be + a sibling "value" element in the same parent as this element.

+ + ]]> +
+
+ + + + + The "value" element within an "outbound-parameter" + must be a literal string or an EL Expression whose "get" will be called when the "flow-call" + containing this element is traversed to go to a new flow.

+ + ]]> +
+
+
+ +
+ + + + + + + + + The + "navigation-case" element describes a particular + combination of conditions that must match for this case to + be executed, and the view id of the component tree that + should be selected next.

+ + ]]> +
+
+ + + + + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match.

+ + ]]> +
+
+
+ + + + Please see section 7.4.2 "Default NavigationHandler Algorithm" of the Jakarta Faces Specification Document + for the specification of this element.

+ + ]]> +
+
+
+ + + + The "to-view-id" element + contains the view identifier (or + flow node id, or flow id) + of the next view (or flow node or + flow) that should be displayed if this + navigation rule is matched. If the contents is a + value expression, it should be resolved by the + navigation handler to obtain the view ( + or flow node or flow) + identifier.

+ + ]]> +
+
+
+ + + + The document id of the called flow. + If this element appears in a <navigation-case> nested within + a <flow-definition>, it must be ignored because navigation + cases within flows may only navigate among the view nodes of that + flow.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + The "navigation-rule" element represents an individual + decision rule that will be utilized by the default + NavigationHandler implementation to make decisions on + what view should be displayed next, based on the + view id being processed.

+ + ]]> +
+
+ + + + + + + +
+ + + + + + + + Extension element for navigation-rule. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "null-value" element indicates that the managed + property in which we are nested will be explicitly + set to null if our managed bean is automatically + created. This is different from omitting the managed + property element entirely, which will cause no + property setter to be called for this property.

+ +

The "null-value" element can only be used when the + associated "property-class" identifies a Java class, + not a Java primitive.

+ + ]]> +
+
+ +
+ + + + + + + + The "property" element represents a JavaBean property of the + Java class represented by our parent element.

+ +

Property names must be unique within the scope of the Java + class that is represented by the parent element, and must + correspond to property names that will be recognized when + performing introspection against that class via + java.beans.Introspector.

+ + ]]> +
+
+ + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value + may be stored.

+ + ]]> +
+
+
+ + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified if + the configuration file is going to be the source for + generating the corresponding classes.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + Any view that matches any of the + url-patterns in this element may only be reached from another Jakarta Faces + view in the same web application. Because the runtime is aware of + which views are protected, any navigation from an unprotected + view to a protected view is automatically subject to + protection.

+ + ]]> +
+
+ + + +
+ + + + + + + + Extension element for property. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "redirect" element indicates that navigation to the + specified "to-view-id" should be accomplished by + performing an HTTP redirect rather than the usual + ViewHandler mechanisms.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + This element was introduced due to a specification + error, and is now deprecated. The correct name for + this element is "redirect-param" and its meaning is + documented therein. The "view-param" element is + maintained to preserve backwards compatibility. + Implementations must treat this element the same as + "redirect-param".

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "redirect-param" element, only valid within + a "redirect" element, contains child "name" + and "value" elements that must be included in the + redirect url when the redirect is performed.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "referenced-bean" element represents at design time the + promise that a Java object of the specified type will exist at + runtime in some scope, under the specified key. This can be + used by design time tools to construct user interface dialogs + based on the properties of the specified class. The presence + or absence of a referenced bean element has no impact on the + Jakarta Faces runtime environment inside a web application.

+ + ]]> +
+
+ + + + + + The "referenced-bean-name" element represents the + attribute name under which the corresponding + referenced bean may be assumed to be stored, in one + of 'request', 'session', 'view', 'application' + or a custom scope.

+ + ]]> +
+
+
+ + + + The "referenced-bean-class" element represents the + fully qualified class name of the Java class + (either abstract or concrete) or Java interface + implemented by the corresponding referenced bean.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "render-kit" element represents a concrete RenderKit + implementation that should be registered under the specified + render-kit-id. If no render-kit-id is specified, the + identifier of the default RenderKit + (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed.

+ + ]]> +
+
+ + + + + + The "render-kit-id" element represents an identifier + for the RenderKit represented by the parent + "render-kit" element.

+ + ]]> +
+
+
+ + + + The "render-kit-class" element represents the fully + qualified class name of a concrete RenderKit + implementation class.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + The "client-behavior-renderer" element represents a concrete + ClientBehaviorRenderer implementation class that should be + registered under the specified behavior renderer type identifier, + in the RenderKit associated with the parent "render-kit" + element. Client Behavior renderer type must be unique within the RenderKit + associated with the parent "render-kit" element.

+ +

Nested "attribute" elements identify generic component + attributes that are recognized by this renderer.

+ + ]]> +
+
+ + + + + The "client-behavior-renderer-type" element represents a renderer type + identifier for the Client Behavior Renderer represented by the parent + "client-behavior-renderer" element.

+ + ]]> +
+
+
+ + + + The "client-behavior-renderer-class" element represents the fully + qualified class name of a concrete Client Behavior Renderer + implementation class.

+ + ]]> +
+
+
+
+ +
+ + + + + + + + The "renderer" element represents a concrete Renderer + implementation class that should be registered under the + specified component family and renderer type identifiers, + in the RenderKit associated with the parent "render-kit" + element. Combinations of component family and + renderer type must be unique within the RenderKit + associated with the parent "render-kit" element.

+ +

Nested "attribute" elements identify generic component + attributes that are recognized by this renderer.

+ + ]]> +
+
+ + + + + + The "component-family" element represents the + component family for which the Renderer represented + by the parent "renderer" element will be used.

+ + ]]> +
+
+
+ + + + The "renderer-type" element represents a renderer type + identifier for the Renderer represented by the parent + "renderer" element.

+ + ]]> +
+
+
+ + + + The "renderer-class" element represents the fully + qualified class name of a concrete Renderer + implementation class.

+ + ]]> +
+
+
+ + + +
+ +
+ + + + + + + + Extension element for renderer. It may contain implementation + specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + Extension element for render-kit. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "suggested-value" contains the value for the property or + attribute in which this element resides. This value is + advisory only and is intended for tools to use when + populating pallettes.

+ + ]]> +
+
+ + + +
+ + + + + + + + The "supported-locale" element allows authors to declare + which locales are supported in this application instance.

+ +

+ To facilitate BCP 47 this element first needs to be parsed by the + Locale.forLanguageTag method. If it does not return a Locale with + a language the old specification below needs to take effect. +

+ +

It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'.

+ + ]]> +
+
+ + + + + +
+ + + + + + + + The "behavior" element represents a concrete Behavior + implementation class that should be registered under the + specified behavior identifier. Behavior identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Behavior. Nested "property" + elements identify JavaBeans properties of the Behavior + implementation class that may be configured to affect the + operation of the Behavior. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]> +
+
+ + + + + + The "behavior-id" element represents the identifier + under which the corresponding Behavior class should + be registered.

+ + ]]> +
+
+
+ + + + The "behavior-class" element represents the fully + qualified class name of a concrete Behavior + implementation class.

+ + ]]> +
+
+
+ + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Behavior. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]> +
+
+
+ + + + Nested "property" elements identify JavaBeans + properties of the Behavior implementation class + that may be configured to affect the operation of + the Behavior. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for behavior. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + + + + The "validator" element represents a concrete Validator + implementation class that should be registered under the + specified validator identifier. Validator identifiers must + be unique within the entire web application.

+ +

Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Validator. Nested "property" + elements identify JavaBeans properties of the Validator + implementation class that may be configured to affect the + operation of the Validator. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics.

+ + ]]> +
+
+ + + + + + The "validator-id" element represents the identifier + under which the corresponding Validator class should + be registered.

+ + ]]> +
+
+
+ + + + The "validator-class" element represents the fully + qualified class name of a concrete Validator + implementation class.

+ + ]]> +
+
+
+ + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Validator. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime.

+ + ]]> +
+
+
+ + + + Nested "property" elements identify JavaBeans + properties of the Validator implementation class + that may be configured to affect the operation of + the Validator. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime.

+ + ]]> +
+
+
+ +
+ +
+ + + + + + + + Extension element for validator. It may contain + implementation specific content.

+ + ]]> +
+
+ + + + +
+ + + + + The "value" element is the String representation of + a literal value to which a scalar managed property + will be set, or a value binding expression ("#{...}") + that will be used to calculate the required value. + It will be converted as specified for the actual + property type.

+ + ]]> +
+
+ +
+ + + + + + + + The presence of this element within the "application" element in + an application configuration resource file indicates the + developer wants to add an SystemEventListener to this + application instance. Elements nested within this element allow + selecting the kinds of events that will be delivered to the + listener instance, and allow selecting the kinds of classes that + can be the source of events that are delivered to the listener + instance.

+ + ]]> +
+
+ + + + + The "system-event-listener-class" element contains + the fully qualified class name of the concrete + SystemEventListener implementation class that will be + called when events of the type specified by the + "system-event-class" are sent by the runtime.

+ + ]]> +
+
+
+ + + + The "system-event-class" element contains the fully + qualified class name of the SystemEvent subclass for + which events will be delivered to the class whose fully + qualified class name is given by the + "system-event-listener-class" element.

+ + ]]> +
+
+
+ + + + The "source-class" element, if present, contains the + fully qualified class name of the class that will be the + source for the event to be delivered to the class whose + fully qualified class name is given by the + "system-event-listener-class" element.

+ + ]]> +
+
+
+
+ +
+ + + + + This type contains the recognized versions of + faces-config supported.

+ + ]]> +
+
+ + + +
+ +
diff --git a/wildfly/docs/schema/web-fragment_3_0.xsd b/wildfly/docs/schema/web-fragment_3_0.xsd new file mode 100644 index 0000000..76edcb5 --- /dev/null +++ b/wildfly/docs/schema/web-fragment_3_0.xsd @@ -0,0 +1,281 @@ + + + + + + $Id$ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-fragment element is the root of the deployment + descriptor for a web fragment. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-fragment_3_1.xsd b/wildfly/docs/schema/web-fragment_3_1.xsd new file mode 100644 index 0000000..435ba58 --- /dev/null +++ b/wildfly/docs/schema/web-fragment_3_1.xsd @@ -0,0 +1,340 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/web-fragment_3_1.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-fragment element is the root of the deployment + descriptor for a web fragment. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + This element contains a sequence of "name" elements, each of + which + refers to an application configuration resource by the "name" + declared on its web.xml fragment. This element can also contain + a single "others" element which specifies that this document + comes + before or after other documents within the application. + See section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-fragment_4_0.xsd b/wildfly/docs/schema/web-fragment_4_0.xsd new file mode 100644 index 0000000..5c0774a --- /dev/null +++ b/wildfly/docs/schema/web-fragment_4_0.xsd @@ -0,0 +1,340 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Java EE + namespace with the following location: + + http://xmlns.jcp.org/xml/ns/javaee/web-fragment_4_0.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-fragment element is the root of the deployment + descriptor for a web fragment. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an EJB + reference. The EJB reference is an entry in the web + application's environment and is relative to the + java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + This element contains a sequence of "name" elements, each of + which + refers to an application configuration resource by the "name" + declared on its web.xml fragment. This element can also contain + a single "others" element which specifies that this document + comes + before or after other documents within the application. + See section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-fragment_5_0.xsd b/wildfly/docs/schema/web-fragment_5_0.xsd new file mode 100644 index 0000000..a37db9f --- /dev/null +++ b/wildfly/docs/schema/web-fragment_5_0.xsd @@ -0,0 +1,316 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-fragment_5_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-fragment element is the root of the deployment + descriptor for a web fragment. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an + enterprise bean reference. The enterprise bean reference + is an entry in the web application's environment and is relative + to the java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an + enterprise bean reference. The enterprise bean reference + is an entry in the web application's environment and is relative + to the java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + This element contains a sequence of "name" elements, each of + which + refers to an application configuration resource by the "name" + declared on its web.xml fragment. This element can also contain + a single "others" element which specifies that this document + comes + before or after other documents within the application. + See section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-fragment_6_0.xsd b/wildfly/docs/schema/web-fragment_6_0.xsd new file mode 100644 index 0000000..08ae453 --- /dev/null +++ b/wildfly/docs/schema/web-fragment_6_0.xsd @@ -0,0 +1,316 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published version of + the schema using the xsi:schemaLocation attribute for Jakarta EE + namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-fragment_6_0.xsd + + ]]> + + + + + + + The following conventions apply to all Jakarta EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The web-fragment element is the root of the deployment + descriptor for a web fragment. Note that the sub-elements + of this element can be in the arbitrary order. Because of + that, the multiplicity of the elements of distributable, + session-config, welcome-file-list, jsp-config, login-config, + and locale-encoding-mapping-list was changed from "?" to "*" + in this schema. However, the deployment descriptor instance + file must not contain multiple elements of session-config, + jsp-config, and login-config. When there are multiple elements of + welcome-file-list or locale-encoding-mapping-list, the container + must concatenate the element contents. The multiple occurence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. + + + + + + + + The servlet element contains the name of a servlet. + The name must be unique within the web application. + + + + + + + + + + + The filter element contains the name of a filter. + The name must be unique within the web application. + + + + + + + + + + + The ejb-local-ref-name element contains the name of an + enterprise bean reference. The enterprise bean reference + is an entry in the web application's environment and is relative + to the java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The ejb-ref-name element contains the name of an + enterprise bean reference. The enterprise bean reference + is an entry in the web application's environment and is relative + to the java:comp/env context. The name must be unique within + the web application. + + It is recommended that name is prefixed with "ejb/". + + + + + + + + + + + The resource-env-ref-name element specifies the name of + a resource environment reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The message-destination-ref-name element specifies the name of + a message destination reference; its value is the + environment entry name used in the web application code. + The name is a JNDI name relative to the java:comp/env + context and must be unique within a web application. + + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. The name + is a JNDI name relative to the java:comp/env context. + The name must be unique within a web application. + + + + + + + + + + + The env-entry-name element contains the name of a web + application's environment entry. The name is a JNDI + name relative to the java:comp/env context. The name + must be unique within a web application. + + + + + + + + + + + A role-name-key is specified to allow the references + from the security-role-refs. + + + + + + + + + + + The keyref indicates the references from + security-role-ref to a specified role-name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please see section 8.2.2 of the specification for details. + + + + + + + + + + + + + + + + + This element contains a sequence of "name" elements, each of + which + refers to an application configuration resource by the "name" + declared on its web.xml fragment. This element can also contain + a single "others" element which specifies that this document + comes + before or after other documents within the application. + See section 8.2.2 of the specification for details. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-jsptaglibrary_2_0.xsd b/wildfly/docs/schema/web-jsptaglibrary_2_0.xsd new file mode 100644 index 0000000..f7abdb1 --- /dev/null +++ b/wildfly/docs/schema/web-jsptaglibrary_2_0.xsd @@ -0,0 +1,1009 @@ + + + + + + + @(#)web-jsptaglibrary_2_0.xsds 1.36 08/18/03 + + + + + + + Copyright 2003 Sun Microsystems, Inc., 901 San Antonio + Road, Palo Alto, California 94303, U.S.A. All rights + reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for J2EE namespace with the following location: + + http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd + + ]]> + + + + + + + + + + + + + + The taglib tag is the document root. + The definition of taglib is provided + by the tldTaglibType. + + + + + + + + The taglib element contains, among other things, tag and + tag-file elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + + The taglib element contains function elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + + + + + + + Specifies the type of body that is valid for a tag. + This value is used by the JSP container to validate + that a tag invocation has the correct body syntax and + by page composition tools to assist the page author + in providing a valid tag body. + + There are currently four values specified: + + tagdependent The body of the tag is interpreted by the tag + implementation itself, and is most likely + in a different "language", e.g embedded SQL + statements. + + JSP The body of the tag contains nested JSP + syntax. + + empty The body must be empty + + scriptless The body accepts only template text, EL + Expressions, and JSP action elements. No + scripting elements are allowed. + + + + + + + + + + + + + + + + + + + + + The extensibleType is an abstract base type that is used to + define the type of extension-elements. Instance documents + must substitute a known type to define the extension by + using xsi:type attribute to define the actual type of + extension-elements. + + + + + + + + + + + + + The function element is used to provide information on each + function in the tag library that is to be exposed to the EL. + + The function element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name A unique name for this function + + function-class Provides the name of the Java class that + implements the function + + function-signature Provides the signature, as in the Java + Language Specification, of the Java + method that is to be used to implement + the function. + + example Optional informal description of an + example of a use of this function + + function-extension Zero or more extensions that provide extra + information about this function, for tool + consumption + + + + + + + + + + + A unique name for this function. + + + + + + + + + Provides the fully-qualified class name of the Java + class containing the static method that implements + the function. + + + + + + + + + + Provides the signature, of the static Java method that is + to be used to implement the function. The syntax of the + function-signature element is as follows: + + FunctionSignature ::= ReturnType S MethodName S? + '(' S? Parameters? S? ')' + + ReturnType ::= Type + + MethodName ::= Identifier + + Parameters ::= Parameter + | ( Parameter S? ',' S? Parameters ) + + Parameter ::= Type + + Where: + + * Type is a basic type or a fully qualified Java class name + (including package name), as per the 'Type' production + in the Java Language Specification, Second Edition, + Chapter 18. + + * Identifier is a Java identifier, as per the 'Identifier' + production in the Java Language Specification, Second + Edition, Chapter 18. + + Example: + + java.lang.String nickName( java.lang.String, int ) + + + + + + + + + + The example element contains an informal description + of an example of the use of this function. + + + + + + + + + + Function extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + Defines an action in this tag library that is implemented + as a .tag file. + + The tag-file element has two required subelements: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + path Where to find the .tag file implementing this + action, relative to the root of the web + application or the root of the JAR file for a + tag library packaged in a JAR. This must + begin with /WEB-INF/tags if the .tag file + resides in the WAR, or /META-INF/tags if the + .tag file resides in a JAR. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + The tag defines a unique tag in this tag library. It has one + attribute, id. + + The tag element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + tag-class The tag handler class implementing + javax.servlet.jsp.tagext.JspTag + + tei-class An optional subclass of + javax.servlet.jsp.tagext.TagExtraInfo + + body-content The body content type + + variable Optional scripting variable information + + attribute All attributes of this action that are + evaluated prior to invocation. + + dynamic-attributes Whether this tag supports additional + attributes with dynamic names. If + true, the tag-class must implement the + javax.servlet.jsp.tagext.DynamicAttributes + interface. Defaults to false. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + + Defines the subclass of javax.serlvet.jsp.tagext.JspTag + that implements the request time semantics for + this tag. (required) + + + + + + + + + + Defines the subclass of javax.servlet.jsp.tagext.TagExtraInfo + for this tag. (optional) + + If this is not given, the class is not consulted at + translation time. + + + + + + + + + Specifies the format for the body of this tag. + The default in JSP 1.2 was "JSP" but because this + is an invalid setting for simple tag handlers, there + is no longer a default in JSP 2.0. A reasonable + default for simple tag handlers is "scriptless" if + the tag can have a body. + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + The attribute element defines an attribute for the nesting + tag. The attributre element may have several subelements + defining: + + description a description of the attribute + + name the name of the attribute + + required whether the attribute is required or + optional + + rtexprvalue whether the attribute is a runtime attribute + + type the type of the attributes + + fragment whether this attribute is a fragment + + + + + + + + + + + Defines if the nesting attribute is required or + optional. + + If not present then the default is "false", i.e + the attribute is optional. + + + + + + + + + + + + Defines if the nesting attribute can have scriptlet + expressions as a value, i.e the value of the + attribute may be dynamically calculated at request + time, as opposed to a static value determined at + translation time. + + If not present then the default is "false", i.e the + attribute has a static value + + + + + + + + + + Defines the Java type of the attributes value. For + static values (those determined at translation time) + the type is always java.lang.String. + + + + + + + + + + "true" if this attribute is of type + javax.jsp.tagext.JspFragment, representing dynamic + content that can be re-evaluated as many times + as needed by the tag handler. If omitted or "false", + the default is still type="java.lang.String" + + + + + + + + + + + + + + + + + Defines the canonical name of a tag or attribute being + defined. + + The name must conform to the lexical rules for an NMTOKEN. + + + + + + + + + + + + + + + + The tld-extensionType is used to indicate + extensions to a specific TLD element. + + It is used by elements to designate an extension block + that is targeted to a specific extension designated by + a set of extension elements that are declared by a + namespace. The namespace identifies the extension to + the tool that processes the extension. + + The type of the extension-element is abstract. Therefore, + a concrete type must be specified by the TLD using + xsi:type attribute for each extension-element. + + + + + + + + + + + + + + + + + + + + The taglib tag is the document root, it defines: + + description a simple string describing the "use" of this taglib, + should be user discernable + + display-name the display-name element contains a + short name that is intended to be displayed + by tools + + icon optional icon that can be used by tools + + tlib-version the version of the tag library implementation + + short-name a simple default short name that could be + used by a JSP authoring tool to create + names with a mnemonic value; for example, + the it may be used as the prefered prefix + value in taglib directives + + uri a uri uniquely identifying this taglib + + validator optional TagLibraryValidator information + + listener optional event listener specification + + tag tags in this tag library + + tag-file tag files in this tag library + + function zero or more EL functions defined in this + tag library + + taglib-extension zero or more extensions that provide extra + information about this taglib, for tool + consumption + + + + + + + + + + Describes this version (number) of the taglibrary. + It is described as a dewey decimal. + + + + + + + + + + + Defines a simple default name that could be used by + a JSP authoring tool to create names with a + mnemonicvalue; for example, it may be used as the + preferred prefix value in taglib directives. Do + not use white space, and do not start with digits + or underscore. + + + + + + + + + + Defines a public URI that uniquely identifies this + version of the taglibrary. Leave it empty if it + does not apply. + + + + + + + + + + + + + + + + + Taglib extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + Describes the JSP version (number) this taglibrary + requires in order to function (dewey decimal) + + + + + + + + + + + + + + + A validator that can be used to validate + the conformance of a JSP page to using this tag library is + defined by a validatorType. + + + + + + + + + + + Defines the TagLibraryValidator class that can be used + to validate the conformance of a JSP page to using this + tag library. + + + + + + + + + The init-param element contains a name/value pair as an + initialization param. + + + + + + + + + + + + + + + + + This type defines scope of the scripting variable. See + TagExtraInfo for details. The allowed values are, + "NESTED", "AT_BEGIN" and "AT_END". + + + + + + + + + + + + + + + + + + + + The variableType provides information on the scripting + variables defined by using this tag. It is a (translation + time) error for a tag that has one or more variable + subelements to have a TagExtraInfo class that returns a + non-null value from a call to getVariableInfo(). + + The subelements of variableType are of the form: + + description Optional description of this + variable + + name-given The variable name as a constant + + name-from-attribute The name of an attribute whose + (translation time) value will + give the name of the + variable. One of name-given or + name-from-attribute is required. + + variable-class Name of the class of the variable. + java.lang.String is default. + + declare Whether the variable is declared + or not. True is the default. + + scope The scope of the scripting varaible + defined. NESTED is default. + + + + + + + + + + + + The name for the scripting variable. + + + + + + + + + + The name of an attribute whose + (translation-time) value will give the name of + the variable. + + + + + + + + + + The optional name of the class for the scripting + variable. The default is java.lang.String. + + + + + + + + + + + + Whether the scripting variable is to be defined + or not. See TagExtraInfo for details. This + element is optional and "true" is the default. + + + + + + + + + The element is optional and "NESTED" is the default. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-jsptaglibrary_2_1.xsd b/wildfly/docs/schema/web-jsptaglibrary_2_1.xsd new file mode 100644 index 0000000..bea8e9b --- /dev/null +++ b/wildfly/docs/schema/web-jsptaglibrary_2_1.xsd @@ -0,0 +1,1144 @@ + + + + + + + @(#)web-jsptaglibrary_2_1.xsds 1.1 + + + + + + + Copyright 2003-2005 Sun Microsystems, Inc. + 4150 Network Circle + Santa Clara, California 95054 + U.S.A + All rights reserved. + + Sun Microsystems, Inc. has intellectual property rights + relating to technology described in this document. In + particular, and without limitation, these intellectual + property rights may include one or more of the U.S. patents + listed at http://www.sun.com/patents and one or more + additional patents or pending patent applications in the + U.S. and other countries. + + This document and the technology which it describes are + distributed under licenses restricting their use, copying, + distribution, and decompilation. No part of this document + may be reproduced in any form by any means without prior + written authorization of Sun and its licensors, if any. + + Third-party software, including font technology, is + copyrighted and licensed from Sun suppliers. + + Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE, + JavaServer Pages, Enterprise JavaBeans and the Java Coffee + Cup logo are trademarks or registered trademarks of Sun + Microsystems, Inc. in the U.S. and other countries. + + Federal Acquisitions: Commercial Software - Government Users + Subject to Standard License Terms and Conditions. + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for Java EE namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd + + ]]> + + + + + + + + + + + + + The taglib tag is the document root. + The definition of taglib is provided + by the tldTaglibType. + + + + + + + + The taglib element contains, among other things, tag and + tag-file elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + + The taglib element contains function elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + + + + + + + Specifies the type of body that is valid for a tag. + This value is used by the JSP container to validate + that a tag invocation has the correct body syntax and + by page composition tools to assist the page author + in providing a valid tag body. + + There are currently four values specified: + + tagdependent The body of the tag is interpreted by the tag + implementation itself, and is most likely + in a different "language", e.g embedded SQL + statements. + + JSP The body of the tag contains nested JSP + syntax. + + empty The body must be empty + + scriptless The body accepts only template text, EL + Expressions, and JSP action elements. No + scripting elements are allowed. + + + + + + + + + + + + + + + + + + + + + The extensibleType is an abstract base type that is used to + define the type of extension-elements. Instance documents + must substitute a known type to define the extension by + using xsi:type attribute to define the actual type of + extension-elements. + + + + + + + + + + + + + The function element is used to provide information on each + function in the tag library that is to be exposed to the EL. + + The function element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name A unique name for this function + + function-class Provides the name of the Java class that + implements the function + + function-signature Provides the signature, as in the Java + Language Specification, of the Java + method that is to be used to implement + the function. + + example Optional informal description of an + example of a use of this function + + function-extension Zero or more extensions that provide extra + information about this function, for tool + consumption + + + + + + + + + + + A unique name for this function. + + + + + + + + + Provides the fully-qualified class name of the Java + class containing the static method that implements + the function. + + + + + + + + + + Provides the signature, of the static Java method that is + to be used to implement the function. The syntax of the + function-signature element is as follows: + + FunctionSignature ::= ReturnType S MethodName S? + '(' S? Parameters? S? ')' + + ReturnType ::= Type + + MethodName ::= Identifier + + Parameters ::= Parameter + | ( Parameter S? ',' S? Parameters ) + + Parameter ::= Type + + Where: + + * Type is a basic type or a fully qualified + Java class name (including package name), + as per the 'Type' production in the Java + Language Specification, Second Edition, + Chapter 18. + + * Identifier is a Java identifier, as per + the 'Identifier' production in the Java + Language Specification, Second + Edition, Chapter 18. + + Example: + + java.lang.String nickName( java.lang.String, int ) + + + + + + + + + + The example element contains an informal description + of an example of the use of this function. + + + + + + + + + + Function extensions are for tool use only and must not + affect the behavior of a container. + + + + + + + + + + + + + + + Defines an action in this tag library that is implemented + as a .tag file. + + The tag-file element has two required subelements: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + path Where to find the .tag file implementing this + action, relative to the root of the web + application or the root of the JAR file for a + tag library packaged in a JAR. This must + begin with /WEB-INF/tags if the .tag file + resides in the WAR, or /META-INF/tags if the + .tag file resides in a JAR. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + The tag defines a unique tag in this tag library. It has one + attribute, id. + + The tag element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + tag-class The tag handler class implementing + javax.servlet.jsp.tagext.JspTag + + tei-class An optional subclass of + javax.servlet.jsp.tagext.TagExtraInfo + + body-content The body content type + + variable Optional scripting variable information + + attribute All attributes of this action that are + evaluated prior to invocation. + + dynamic-attributes Whether this tag supports additional + attributes with dynamic names. If + true, the tag-class must implement the + javax.servlet.jsp.tagext.DynamicAttributes + interface. Defaults to false. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + + Defines the subclass of javax.serlvet.jsp.tagext.JspTag + that implements the request time semantics for + this tag. (required) + + + + + + + + + + Defines the subclass of javax.servlet.jsp.tagext.TagExtraInfo + for this tag. (optional) + + If this is not given, the class is not consulted at + translation time. + + + + + + + + + Specifies the format for the body of this tag. + The default in JSP 1.2 was "JSP" but because this + is an invalid setting for simple tag handlers, there + is no longer a default in JSP 2.0. A reasonable + default for simple tag handlers is "scriptless" if + the tag can have a body. + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining: + + description a description of the attribute + + name the name of the attribute + + required whether the attribute is required or + optional + + rtexprvalue whether the attribute is a runtime attribute + + type the type of the attributes + + fragment whether this attribute is a fragment + + deferred-value present if this attribute is to be parsed as a + javax.el.ValueExpression + + deferred-method present if this attribute is to be parsed as a + javax.el.MethodExpression + + + + + + + + + + + + Defines if the nesting attribute is required or + optional. + + If not present then the default is "false", i.e + the attribute is optional. + + + + + + + + + + + + Defines if the nesting attribute can have scriptlet + expressions as a value, i.e the value of the + attribute may be dynamically calculated at request + time, as opposed to a static value determined at + translation time. + If not present then the default is "false", i.e the + attribute has a static value + + + + + + + + + Defines the Java type of the attributes value. + If this element is omitted, the expected type is + assumed to be "java.lang.Object". + + + + + + + + + + + + Present if the value for this attribute is to be + passed to the tag handler as a + javax.el.ValueExpression. This allows for deferred + evaluation of EL expressions. An optional subelement + will contain the expected type that the value will + be coerced to after evaluation of the expression. + The type defaults to Object if one is not provided. + + + + + + + + + Present if the value for this attribute is to be + passed to the tag handler as a + javax.el.MethodExpression. This allows for deferred + evaluation of an EL expression that identifies a + method to be invoked on an Object. An optional + subelement will contain the expected method + signature. The signature defaults to "void method()" + if one is not provided. + + + + + + + + + + + + "true" if this attribute is of type + javax.jsp.tagext.JspFragment, representing dynamic + content that can be re-evaluated as many times + as needed by the tag handler. If omitted or "false", + the default is still type="java.lang.String" + + + + + + + + + + + + + + + + + + Defines the canonical name of a tag or attribute being + defined. + + The name must conform to the lexical rules for an NMTOKEN. + + + + + + + + + + + + + + + + Defines information about how to provide the value for a + tag handler attribute that accepts a javax.el.MethodExpression. + + The deferred-method element has one optional subelement: + + method-signature Provides the signature, as in the Java + Language Specifies, that is expected for + the method being identified by the + expression. + + + + + + + + + + Provides the expected signature of the method identified + by the javax.el.MethodExpression. + + This disambiguates overloaded methods and ensures that + the return value is of the expected type. + + The syntax of the method-signature element is identical + to that of the function-signature element. See the + documentation for function-signature for more details. + + The name of the method is for documentation purposes only + and is ignored by the JSP container. + + Example: + + boolean validate(java.lang.String) + + + + + + + + + + + + + + + + Defines information about how to provide the value for a + tag handler attribute that accepts a javax.el.ValueExpression. + + The deferred-value element has one optional subelement: + + type the expected type of the attribute + + + + + + + + + + The fully-qualified name of the Java type that is the + expected type for this deferred expression. If this + element is omitted, the expected type is assumed to be + "java.lang.Object". + + + + + + + + + + + + + + + + The tld-extensionType is used to indicate + extensions to a specific TLD element. + + It is used by elements to designate an extension block + that is targeted to a specific extension designated by + a set of extension elements that are declared by a + namespace. The namespace identifies the extension to + the tool that processes the extension. + + The type of the extension-element is abstract. Therefore, + a concrete type must be specified by the TLD using + xsi:type attribute for each extension-element. + + + + + + + + + + + + + + + + + + + + The taglib tag is the document root, it defines: + + description a simple string describing the "use" of this + taglib, should be user discernable + + display-name the display-name element contains a + short name that is intended to be displayed + by tools + + icon optional icon that can be used by tools + + tlib-version the version of the tag library implementation + + short-name a simple default short name that could be + used by a JSP authoring tool to create + names with a mnemonic value; for example, + the it may be used as the prefered prefix + value in taglib directives + + uri a uri uniquely identifying this taglib + + validator optional TagLibraryValidator information + + listener optional event listener specification + + tag tags in this tag library + + tag-file tag files in this tag library + + function zero or more EL functions defined in this + tag library + + taglib-extension zero or more extensions that provide extra + information about this taglib, for tool + consumption + + + + + + + + + + Describes this version (number) of the taglibrary. + It is described as a dewey decimal. + + + + + + + + + + + Defines a simple default name that could be used by + a JSP authoring tool to create names with a + mnemonicvalue; for example, it may be used as the + preferred prefix value in taglib directives. Do + not use white space, and do not start with digits + or underscore. + + + + + + + + + + Defines a public URI that uniquely identifies this + version of the taglibrary. Leave it empty if it + does not apply. + + + + + + + + + + + + + + + + + Taglib extensions are for tool use only and must not + affect the behavior of a container. + + + + + + + + + + Describes the JSP version (number) this taglibrary + requires in order to function (dewey decimal) + + + + + + + + + + + + + + + A validator that can be used to validate + the conformance of a JSP page to using this tag library is + defined by a validatorType. + + + + + + + + + + + Defines the TagLibraryValidator class that can be used + to validate the conformance of a JSP page to using this + tag library. + + + + + + + + + The init-param element contains a name/value pair as an + initialization param. + + + + + + + + + + + + + + + + + This type defines scope of the scripting variable. See + TagExtraInfo for details. The allowed values are, + "NESTED", "AT_BEGIN" and "AT_END". + + + + + + + + + + + + + + + + + + + + The variableType provides information on the scripting + variables defined by using this tag. It is a (translation + time) error for a tag that has one or more variable + subelements to have a TagExtraInfo class that returns a + non-null value from a call to getVariableInfo(). + + The subelements of variableType are of the form: + + description Optional description of this + variable + + name-given The variable name as a constant + + name-from-attribute The name of an attribute whose + (translation time) value will + give the name of the + variable. One of name-given or + name-from-attribute is required. + + variable-class Name of the class of the variable. + java.lang.String is default. + + declare Whether the variable is declared + or not. True is the default. + + scope The scope of the scripting varaible + defined. NESTED is default. + + + + + + + + + + + + The name for the scripting variable. + + + + + + + + + + The name of an attribute whose + (translation-time) value will give the name of + the variable. + + + + + + + + + + The optional name of the class for the scripting + variable. The default is java.lang.String. + + + + + + + + + + + + Whether the scripting variable is to be defined + or not. See TagExtraInfo for details. This + element is optional and "true" is the default. + + + + + + + + + The element is optional and "NESTED" is the default. + + + + + + + + + + diff --git a/wildfly/docs/schema/web-jsptaglibrary_3_0.xsd b/wildfly/docs/schema/web-jsptaglibrary_3_0.xsd new file mode 100644 index 0000000..a6b581f --- /dev/null +++ b/wildfly/docs/schema/web-jsptaglibrary_3_0.xsd @@ -0,0 +1,1109 @@ + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for Jakarta EE namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-jsptaglibrary_3_0.xsd + + ]]> + + + + + + + + + + + + + The taglib tag is the document root. + The definition of taglib is provided + by the tldTaglibType. + + + + + + + + The taglib element contains, among other things, tag and + tag-file elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + The taglib element contains function elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + + + + + + Specifies the type of body that is valid for a tag. + This value is used by the JSP container to validate + that a tag invocation has the correct body syntax and + by page composition tools to assist the page author + in providing a valid tag body. + + There are currently four values specified: + + tagdependent The body of the tag is interpreted by the tag + implementation itself, and is most likely + in a different "language", e.g embedded SQL + statements. + + JSP The body of the tag contains nested JSP + syntax. + + empty The body must be empty + + scriptless The body accepts only template text, EL + Expressions, and JSP action elements. No + scripting elements are allowed. + + + + + + + + + + + + + + + + + + + + + Defines the canonical name of a tag or attribute being + defined. + + The name must conform to the lexical rules for an NMTOKEN. + + + + + + + + + + + + + + + + A validator that can be used to validate + the conformance of a JSP page to using this tag library is + defined by a validatorType. + + + + + + + + + + Defines the TagLibraryValidator class that can be used + to validate the conformance of a JSP page to using this + tag library. + + + + + + + + + The init-param element contains a name/value pair as an + initialization param. + + + + + + + + + + + + + + + + The tag defines a unique tag in this tag library. It has one + attribute, id. + + The tag element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + tag-class The tag handler class implementing + jakarta.servlet.jsp.tagext.JspTag + + tei-class An optional subclass of + jakarta.servlet.jsp.tagext.TagExtraInfo + + body-content The body content type + + variable Optional scripting variable information + + attribute All attributes of this action that are + evaluated prior to invocation. + + dynamic-attributes Whether this tag supports additional + attributes with dynamic names. If + true, the tag-class must implement the + jakarta.servlet.jsp.tagext.DynamicAttributes + interface. Defaults to false. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + Defines the subclass of jakarta.serlvet.jsp.tagext.JspTag + that implements the request time semantics for + this tag. (required) + + + + + + + + + Defines the subclass of jakarta.servlet.jsp.tagext.TagExtraInfo + for this tag. (optional) + + If this is not given, the class is not consulted at + translation time. + + + + + + + + + Specifies the format for the body of this tag. + The default in JSP 1.2 was "JSP" but because this + is an invalid setting for simple tag handlers, there + is no longer a default in JSP 2.0. A reasonable + default for simple tag handlers is "scriptless" if + the tag can have a body. + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + + Defines an action in this tag library that is implemented + as a .tag file. + + The tag-file element has two required subelements: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + path Where to find the .tag file implementing this + action, relative to the root of the web + application or the root of the JAR file for a + tag library packaged in a JAR. This must + begin with /WEB-INF/tags if the .tag file + resides in the WAR, or /META-INF/tags if the + .tag file resides in a JAR. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + + The function element is used to provide information on each + function in the tag library that is to be exposed to the EL. + + The function element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name A unique name for this function + + function-class Provides the name of the Java class that + implements the function + + function-signature Provides the signature, as in the Java + Language Specification, of the Java + method that is to be used to implement + the function. + + example Optional informal description of an + example of a use of this function + + function-extension Zero or more extensions that provide extra + information about this function, for tool + consumption + + + + + + + + + + A unique name for this function. + + + + + + + + + Provides the fully-qualified class name of the Java + class containing the static method that implements + the function. + + + + + + + + + Provides the signature, of the static Java method that is + to be used to implement the function. The syntax of the + function-signature element is as follows: + + FunctionSignature ::= ReturnType S MethodName S? + '(' S? Parameters? S? ')' + + ReturnType ::= Type + + MethodName ::= Identifier + + Parameters ::= Parameter + | ( Parameter S? ',' S? Parameters ) + + Parameter ::= Type + + Where: + + * Type is a basic type or a fully qualified + Java class name (including package name), + as per the 'Type' production in the Java + Language Specification, Second Edition, + Chapter 18. + + * Identifier is a Java identifier, as per + the 'Identifier' production in the Java + Language Specification, Second + Edition, Chapter 18. + + Example: + + java.lang.String nickName( java.lang.String, int ) + + + + + + + + + The example element contains an informal description + of an example of the use of this function. + + + + + + + + + Function extensions are for tool use only and must not + affect the behavior of a container. + + + + + + + + + + + + + + + + The taglib tag is the document root, it defines: + + description a simple string describing the "use" of this + taglib, should be user discernable + + display-name the display-name element contains a + short name that is intended to be displayed + by tools + + icon optional icon that can be used by tools + + tlib-version the version of the tag library implementation + + short-name a simple default short name that could be + used by a JSP authoring tool to create + names with a mnemonic value; for example, + the it may be used as the prefered prefix + value in taglib directives + + uri a uri uniquely identifying this taglib + + validator optional TagLibraryValidator information + + listener optional event listener specification + + tag tags in this tag library + + tag-file tag files in this tag library + + function zero or more EL functions defined in this + tag library + + taglib-extension zero or more extensions that provide extra + information about this taglib, for tool + consumption + + + + + + + + + + Describes this version (number) of the taglibrary. + It is described as a dewey decimal. + + + + + + + + + Defines a simple default name that could be used by + a JSP authoring tool to create names with a + mnemonicvalue; for example, it may be used as the + preferred prefix value in taglib directives. Do + not use white space, and do not start with digits + or underscore. + + + + + + + + + Defines a public URI that uniquely identifies this + version of the taglibrary. Leave it empty if it + does not apply. + + + + + + + + + + + + + + + + Taglib extensions are for tool use only and must not + affect the behavior of a container. + + + + + + + + + + Describes the JSP version (number) this taglibrary + requires in order to function (dewey decimal) + + + + + + + + + + + + + + + The variableType provides information on the scripting + variables defined by using this tag. It is a (translation + time) error for a tag that has one or more variable + subelements to have a TagExtraInfo class that returns a + non-null value from a call to getVariableInfo(). + + The subelements of variableType are of the form: + + description Optional description of this + variable + + name-given The variable name as a constant + + name-from-attribute The name of an attribute whose + (translation time) value will + give the name of the + variable. One of name-given or + name-from-attribute is required. + + variable-class Name of the class of the variable. + java.lang.String is default. + + declare Whether the variable is declared + or not. True is the default. + + scope The scope of the scripting varaible + defined. NESTED is default. + + + + + + + + + + + The name for the scripting variable. + + + + + + + + + The name of an attribute whose + (translation-time) value will give the name of + the variable. + + + + + + + + + + The optional name of the class for the scripting + variable. The default is java.lang.String. + + + + + + + + + Whether the scripting variable is to be defined + or not. See TagExtraInfo for details. This + element is optional and "true" is the default. + + + + + + + + + The element is optional and "NESTED" is the default. + + + + + + + + + + + + + + + + This type defines scope of the scripting variable. See + TagExtraInfo for details. The allowed values are, + "NESTED", "AT_BEGIN" and "AT_END". + + + + + + + + + + + + + + + + + + + + The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining: + + description a description of the attribute + + name the name of the attribute + + required whether the attribute is required or + optional + + rtexprvalue whether the attribute is a runtime attribute + + type the type of the attributes + + fragment whether this attribute is a fragment + + deferred-value present if this attribute is to be parsed as a + jakarta.el.ValueExpression + + deferred-method present if this attribute is to be parsed as a + jakarta.el.MethodExpression + + + + + + + + + + + Defines if the nesting attribute is required or + optional. + + If not present then the default is "false", i.e + the attribute is optional. + + + + + + + + + + + + Defines if the nesting attribute can have scriptlet + expressions as a value, i.e the value of the + attribute may be dynamically calculated at request + time, as opposed to a static value determined at + translation time. + If not present then the default is "false", i.e the + attribute has a static value + + + + + + + + + Defines the Java type of the attributes value. + If this element is omitted, the expected type is + assumed to be "java.lang.Object". + + + + + + + + + + + Present if the value for this attribute is to be + passed to the tag handler as a + jakarta.el.ValueExpression. This allows for deferred + evaluation of EL expressions. An optional subelement + will contain the expected type that the value will + be coerced to after evaluation of the expression. + The type defaults to Object if one is not provided. + + + + + + + + + Present if the value for this attribute is to be + passed to the tag handler as a + jakarta.el.MethodExpression. This allows for deferred + evaluation of an EL expression that identifies a + method to be invoked on an Object. An optional + subelement will contain the expected method + signature. The signature defaults to "void method()" + if one is not provided. + + + + + + + + + + + "true" if this attribute is of type + jakarta.servlet.jsp.tagext.JspFragment, representing dynamic + content that can be re-evaluated as many times + as needed by the tag handler. If omitted or "false", + the default is still type="java.lang.String" + + + + + + + + + + + + + + + + + Defines information about how to provide the value for a + tag handler attribute that accepts a jakarta.el.ValueExpression. + + The deferred-value element has one optional subelement: + + type the expected type of the attribute + + + + + + + + + The fully-qualified name of the Java type that is the + expected type for this deferred expression. If this + element is omitted, the expected type is assumed to be + "java.lang.Object". + + + + + + + + + + + + + + + + Defines information about how to provide the value for a + tag handler attribute that accepts a jakarta.el.MethodExpression. + + The deferred-method element has one optional subelement: + + method-signature Provides the signature, as in the Java + Language Specifies, that is expected for + the method being identified by the + expression. + + + + + + + + + Provides the expected signature of the method identified + by the jakarta.el.MethodExpression. + + This disambiguates overloaded methods and ensures that + the return value is of the expected type. + + The syntax of the method-signature element is identical + to that of the function-signature element. See the + documentation for function-signature for more details. + + The name of the method is for documentation purposes only + and is ignored by the JSP container. + + Example: + + boolean validate(java.lang.String) + + + + + + + + + + + + + + + + The tld-extensionType is used to indicate + extensions to a specific TLD element. + + It is used by elements to designate an extension block + that is targeted to a specific extension designated by + a set of extension elements that are declared by a + namespace. The namespace identifies the extension to + the tool that processes the extension. + + The type of the extension-element is abstract. Therefore, + a concrete type must be specified by the TLD using + xsi:type attribute for each extension-element. + + + + + + + + + + + + + + + + + + The extensibleType is an abstract base type that is used to + define the type of extension-elements. Instance documents + must substitute a known type to define the extension by + using xsi:type attribute to define the actual type of + extension-elements. + + + + + + + diff --git a/wildfly/docs/schema/web-jsptaglibrary_3_1.xsd b/wildfly/docs/schema/web-jsptaglibrary_3_1.xsd new file mode 100644 index 0000000..e0dde1a --- /dev/null +++ b/wildfly/docs/schema/web-jsptaglibrary_3_1.xsd @@ -0,0 +1,1109 @@ + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for Jakarta EE namespace with the following location: + + https://jakarta.ee/xml/ns/jakartaee/web-jsptaglibrary_3_1.xsd + + ]]> + + + + + + + + + + + + + The taglib tag is the document root. + The definition of taglib is provided + by the tldTaglibType. + + + + + + + + The taglib element contains, among other things, tag and + tag-file elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + The taglib element contains function elements. + The name subelements of these elements must each be unique. + + + + + + + + + + + + + + + + Specifies the type of body that is valid for a tag. + This value is used by the JSP container to validate + that a tag invocation has the correct body syntax and + by page composition tools to assist the page author + in providing a valid tag body. + + There are currently four values specified: + + tagdependent The body of the tag is interpreted by the tag + implementation itself, and is most likely + in a different "language", e.g embedded SQL + statements. + + JSP The body of the tag contains nested JSP + syntax. + + empty The body must be empty + + scriptless The body accepts only template text, EL + Expressions, and JSP action elements. No + scripting elements are allowed. + + + + + + + + + + + + + + + + + + + + + Defines the canonical name of a tag or attribute being + defined. + + The name must conform to the lexical rules for an NMTOKEN. + + + + + + + + + + + + + + + + A validator that can be used to validate + the conformance of a JSP page to using this tag library is + defined by a validatorType. + + + + + + + + + + Defines the TagLibraryValidator class that can be used + to validate the conformance of a JSP page to using this + tag library. + + + + + + + + + The init-param element contains a name/value pair as an + initialization param. + + + + + + + + + + + + + + + + The tag defines a unique tag in this tag library. It has one + attribute, id. + + The tag element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + tag-class The tag handler class implementing + jakarta.servlet.jsp.tagext.JspTag + + tei-class An optional subclass of + jakarta.servlet.jsp.tagext.TagExtraInfo + + body-content The body content type + + variable Optional scripting variable information + + attribute All attributes of this action that are + evaluated prior to invocation. + + dynamic-attributes Whether this tag supports additional + attributes with dynamic names. If + true, the tag-class must implement the + jakarta.servlet.jsp.tagext.DynamicAttributes + interface. Defaults to false. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + Defines the subclass of jakarta.servlet.jsp.tagext.JspTag + that implements the request time semantics for + this tag. (required) + + + + + + + + + Defines the subclass of jakarta.servlet.jsp.tagext.TagExtraInfo + for this tag. (optional) + + If this is not given, the class is not consulted at + translation time. + + + + + + + + + Specifies the format for the body of this tag. + The default in JSP 1.2 was "JSP" but because this + is an invalid setting for simple tag handlers, there + is no longer a default in JSP 2.0. A reasonable + default for simple tag handlers is "scriptless" if + the tag can have a body. + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + + Defines an action in this tag library that is implemented + as a .tag file. + + The tag-file element has two required subelements: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name The unique action name + + path Where to find the .tag file implementing this + action, relative to the root of the web + application or the root of the JAR file for a + tag library packaged in a JAR. This must + begin with /WEB-INF/tags if the .tag file + resides in the WAR, or /META-INF/tags if the + .tag file resides in a JAR. + + example Optional informal description of an + example of a use of this tag + + tag-extension Zero or more extensions that provide extra + information about this tag, for tool + consumption + + + + + + + + + + + + The example element contains an informal description + of an example of the use of a tag. + + + + + + + + + Tag extensions are for tool use only and must not affect + the behavior of a container. + + + + + + + + + + + + + + + + The function element is used to provide information on each + function in the tag library that is to be exposed to the EL. + + The function element may have several subelements defining: + + description Optional tag-specific information + + display-name A short name that is intended to be + displayed by tools + + icon Optional icon element that can be used + by tools + + name A unique name for this function + + function-class Provides the name of the Java class that + implements the function + + function-signature Provides the signature, as in the Java + Language Specification, of the Java + method that is to be used to implement + the function. + + example Optional informal description of an + example of a use of this function + + function-extension Zero or more extensions that provide extra + information about this function, for tool + consumption + + + + + + + + + + A unique name for this function. + + + + + + + + + Provides the fully-qualified class name of the Java + class containing the static method that implements + the function. + + + + + + + + + Provides the signature, of the static Java method that is + to be used to implement the function. The syntax of the + function-signature element is as follows: + + FunctionSignature ::= ReturnType S MethodName S? + '(' S? Parameters? S? ')' + + ReturnType ::= Type + + MethodName ::= Identifier + + Parameters ::= Parameter + | ( Parameter S? ',' S? Parameters ) + + Parameter ::= Type + + Where: + + * Type is a basic type or a fully qualified + Java class name (including package name), + as per the 'Type' production in the Java + Language Specification, Second Edition, + Chapter 18. + + * Identifier is a Java identifier, as per + the 'Identifier' production in the Java + Language Specification, Second + Edition, Chapter 18. + + Example: + + java.lang.String nickName( java.lang.String, int ) + + + + + + + + + The example element contains an informal description + of an example of the use of this function. + + + + + + + + + Function extensions are for tool use only and must not + affect the behavior of a container. + + + + + + + + + + + + + + + + The taglib tag is the document root, it defines: + + description a simple string describing the "use" of this + taglib, should be user discernable + + display-name the display-name element contains a + short name that is intended to be displayed + by tools + + icon optional icon that can be used by tools + + tlib-version the version of the tag library implementation + + short-name a simple default short name that could be + used by a JSP authoring tool to create + names with a mnemonic value; for example, + the it may be used as the prefered prefix + value in taglib directives + + uri a uri uniquely identifying this taglib + + validator optional TagLibraryValidator information + + listener optional event listener specification + + tag tags in this tag library + + tag-file tag files in this tag library + + function zero or more EL functions defined in this + tag library + + taglib-extension zero or more extensions that provide extra + information about this taglib, for tool + consumption + + + + + + + + + + Describes this version (number) of the taglibrary. + It is described as a dewey decimal. + + + + + + + + + Defines a simple default name that could be used by + a JSP authoring tool to create names with a + mnemonicvalue; for example, it may be used as the + preferred prefix value in taglib directives. Do + not use white space, and do not start with digits + or underscore. + + + + + + + + + Defines a public URI that uniquely identifies this + version of the taglibrary. Leave it empty if it + does not apply. + + + + + + + + + + + + + + + + Taglib extensions are for tool use only and must not + affect the behavior of a container. + + + + + + + + + + Describes the JSP version (number) this taglibrary + requires in order to function (dewey decimal) + + + + + + + + + + + + + + + The variableType provides information on the scripting + variables defined by using this tag. It is a (translation + time) error for a tag that has one or more variable + subelements to have a TagExtraInfo class that returns a + non-null value from a call to getVariableInfo(). + + The subelements of variableType are of the form: + + description Optional description of this + variable + + name-given The variable name as a constant + + name-from-attribute The name of an attribute whose + (translation time) value will + give the name of the + variable. One of name-given or + name-from-attribute is required. + + variable-class Name of the class of the variable. + java.lang.String is default. + + declare Whether the variable is declared + or not. True is the default. + + scope The scope of the scripting varaible + defined. NESTED is default. + + + + + + + + + + + The name for the scripting variable. + + + + + + + + + The name of an attribute whose + (translation-time) value will give the name of + the variable. + + + + + + + + + + The optional name of the class for the scripting + variable. The default is java.lang.String. + + + + + + + + + Whether the scripting variable is to be defined + or not. See TagExtraInfo for details. This + element is optional and "true" is the default. + + + + + + + + + The element is optional and "NESTED" is the default. + + + + + + + + + + + + + + + + This type defines scope of the scripting variable. See + TagExtraInfo for details. The allowed values are, + "NESTED", "AT_BEGIN" and "AT_END". + + + + + + + + + + + + + + + + + + + + The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining: + + description a description of the attribute + + name the name of the attribute + + required whether the attribute is required or + optional + + rtexprvalue whether the attribute is a runtime attribute + + type the type of the attributes + + fragment whether this attribute is a fragment + + deferred-value present if this attribute is to be parsed as a + jakarta.el.ValueExpression + + deferred-method present if this attribute is to be parsed as a + jakarta.el.MethodExpression + + + + + + + + + + + Defines if the nesting attribute is required or + optional. + + If not present then the default is "false", i.e + the attribute is optional. + + + + + + + + + + + + Defines if the nesting attribute can have scriptlet + expressions as a value, i.e the value of the + attribute may be dynamically calculated at request + time, as opposed to a static value determined at + translation time. + If not present then the default is "false", i.e the + attribute has a static value + + + + + + + + + Defines the Java type of the attributes value. + If this element is omitted, the expected type is + assumed to be "java.lang.Object". + + + + + + + + + + + Present if the value for this attribute is to be + passed to the tag handler as a + jakarta.el.ValueExpression. This allows for deferred + evaluation of EL expressions. An optional subelement + will contain the expected type that the value will + be coerced to after evaluation of the expression. + The type defaults to Object if one is not provided. + + + + + + + + + Present if the value for this attribute is to be + passed to the tag handler as a + jakarta.el.MethodExpression. This allows for deferred + evaluation of an EL expression that identifies a + method to be invoked on an Object. An optional + subelement will contain the expected method + signature. The signature defaults to "void method()" + if one is not provided. + + + + + + + + + + + "true" if this attribute is of type + jakarta.servlet.jsp.tagext.JspFragment, representing dynamic + content that can be re-evaluated as many times + as needed by the tag handler. If omitted or "false", + the default is still type="java.lang.String" + + + + + + + + + + + + + + + + + Defines information about how to provide the value for a + tag handler attribute that accepts a jakarta.el.ValueExpression. + + The deferred-value element has one optional subelement: + + type the expected type of the attribute + + + + + + + + + The fully-qualified name of the Java type that is the + expected type for this deferred expression. If this + element is omitted, the expected type is assumed to be + "java.lang.Object". + + + + + + + + + + + + + + + + Defines information about how to provide the value for a + tag handler attribute that accepts a jakarta.el.MethodExpression. + + The deferred-method element has one optional subelement: + + method-signature Provides the signature, as in the Java + Language Specifies, that is expected for + the method being identified by the + expression. + + + + + + + + + Provides the expected signature of the method identified + by the jakarta.el.MethodExpression. + + This disambiguates overloaded methods and ensures that + the return value is of the expected type. + + The syntax of the method-signature element is identical + to that of the function-signature element. See the + documentation for function-signature for more details. + + The name of the method is for documentation purposes only + and is ignored by the JSP container. + + Example: + + boolean validate(java.lang.String) + + + + + + + + + + + + + + + + The tld-extensionType is used to indicate + extensions to a specific TLD element. + + It is used by elements to designate an extension block + that is targeted to a specific extension designated by + a set of extension elements that are declared by a + namespace. The namespace identifies the extension to + the tool that processes the extension. + + The type of the extension-element is abstract. Therefore, + a concrete type must be specified by the TLD using + xsi:type attribute for each extension-element. + + + + + + + + + + + + + + + + + + The extensibleType is an abstract base type that is used to + define the type of extension-elements. Instance documents + must substitute a known type to define the extension by + using xsi:type attribute to define the actual type of + extension-elements. + + + + + + + diff --git a/wildfly/docs/schema/web-partialresponse_2_2.xsd b/wildfly/docs/schema/web-partialresponse_2_2.xsd new file mode 100644 index 0000000..df60fa5 --- /dev/null +++ b/wildfly/docs/schema/web-partialresponse_2_2.xsd @@ -0,0 +1,426 @@ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2011 - 2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + + The XML Schema for the JavaServer Faces (Version 2.2) + Partial Response used in JSF Ajax frameworks. + +

+ + ]]> +
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response.

+ +

This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains. + +

+ + ]]> +
+
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response. + +

+ +

+ + ]]> +
+
+ + + + + + + + + This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains.

+ + ]]> + + + + + + + + + + + + + + The "changes" element contains a collection of child elements, + each of which describes a different change to be applied to the + view in the user agent. + +

+ + ]]> +
+
+ + + + + + + + + + + The "eval" element enables this element's + contents to be executed as JavaScript. + +

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + The "update" element enables DOM elements matching the "id" + attribute to be updated with the contents of this element. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + + The "insert" element enables content to be inserted into the DOM + before or after an existing DOM element as specified by the + nested "before" or "after" elements. The elements "before" and + "after" are mutually exclusive - one of them must be specified. + +

+ + ]]> +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + The "delete" element enables DOM elements matching the "id" + attribute to be removed. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "attributes" element enables attributes of DOM elements matching the "id" + attribute to be updated. If this element is used, then it must contain at + least one "attribute" element. + +

+ + ]]> +
+
+ + + + + + + + + + + + +
+ + + + + + + + + + The "redirect" element enables a redirect to the location as specified by the + "url" attribute. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "error" element contains error information from the server. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + Extension element for partial response. It may contain + implementation specific content. +

+ + ]]> +
+
+ + + + +
+ +
diff --git a/wildfly/docs/schema/web-partialresponse_2_3.xsd b/wildfly/docs/schema/web-partialresponse_2_3.xsd new file mode 100644 index 0000000..1c7fa68 --- /dev/null +++ b/wildfly/docs/schema/web-partialresponse_2_3.xsd @@ -0,0 +1,427 @@ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2011 - 2017 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + + The XML Schema for the JavaServer Faces (Version 2.3) + Partial Response used in JSF Ajax frameworks. + +

+ + ]]> +
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response.

+ +

This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains. + +

+ + ]]> +
+
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response. + +

+ +

+ + ]]> +
+
+ + + + + + + + + This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains.

+ + ]]> + + + + + + + + + + + + + + The "changes" element contains a collection of child elements, + each of which describes a different change to be applied to the + view in the user agent. + +

+ + ]]> +
+
+ + + + + + + + + + + The "eval" element enables this element's + contents to be executed as JavaScript. + +

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + The "update" element enables DOM elements matching the "id" + attribute to be updated with the contents of this element. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + + The "insert" element enables content to be inserted into the DOM + before or after an existing DOM element as specified by the + nested "before" or "after" elements. The elements "before" and + "after" are mutually exclusive - one of them must be specified. + +

+ + ]]> +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + The "delete" element enables DOM elements matching the "id" + attribute to be removed. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "attributes" element enables attributes of DOM elements matching the "id" + attribute to be updated. If this element is used, then it must contain at + least one "attribute" element. + +

+ + ]]> +
+
+ + + + + + + + + + + + +
+ + + + + + + + + + The "redirect" element enables a redirect to the location as specified by the + "url" attribute. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "error" element contains error information from the server. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + Extension element for partial response. It may contain + implementation specific content. +

+ + ]]> +
+
+ + + + +
+ +
diff --git a/wildfly/docs/schema/web-partialresponse_3_0.xsd b/wildfly/docs/schema/web-partialresponse_3_0.xsd new file mode 100644 index 0000000..5224d21 --- /dev/null +++ b/wildfly/docs/schema/web-partialresponse_3_0.xsd @@ -0,0 +1,403 @@ + + + + + + + + Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + + The XML Schema for the Jakarta Server Faces (Version 3.0) + Partial Response used in JSF Ajax frameworks. + +

+ + ]]> +
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response.

+ +

This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains. + +

+ + ]]> +
+
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response. + +

+ +

+ + ]]> +
+
+ + + + + + + + + This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains.

+ + ]]> + + + + + + + + + + + + + + The "changes" element contains a collection of child elements, + each of which describes a different change to be applied to the + view in the user agent. + +

+ + ]]> +
+
+ + + + + + + + + + + The "eval" element enables this element's + contents to be executed as JavaScript. + +

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + The "update" element enables DOM elements matching the "id" + attribute to be updated with the contents of this element. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + + The "insert" element enables content to be inserted into the DOM + before or after an existing DOM element as specified by the + nested "before" or "after" elements. The elements "before" and + "after" are mutually exclusive - one of them must be specified. + +

+ + ]]> +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + The "delete" element enables DOM elements matching the "id" + attribute to be removed. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "attributes" element enables attributes of DOM elements matching the "id" + attribute to be updated. If this element is used, then it must contain at + least one "attribute" element. + +

+ + ]]> +
+
+ + + + + + + + + + + + +
+ + + + + + + + + + The "redirect" element enables a redirect to the location as specified by the + "url" attribute. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "error" element contains error information from the server. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + Extension element for partial response. It may contain + implementation specific content. +

+ + ]]> +
+
+ + + + +
+ +
diff --git a/wildfly/docs/schema/web-partialresponse_4_0.xsd b/wildfly/docs/schema/web-partialresponse_4_0.xsd new file mode 100644 index 0000000..236e036 --- /dev/null +++ b/wildfly/docs/schema/web-partialresponse_4_0.xsd @@ -0,0 +1,403 @@ + + + + + + + + Copyright (c) 2009, 2021 Oracle and/or its affiliates. All rights reserved. + + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0, which is available at + http://www.eclipse.org/legal/epl-2.0. + + This Source Code may also be made available under the following Secondary + Licenses when the conditions for such availability set forth in the + Eclipse Public License v. 2.0 are satisfied: GNU General Public License, + version 2 with the GNU Classpath Exception, which is available at + https://www.gnu.org/software/classpath/license.html. + + SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + + + + + The XML Schema for the Jakarta Faces (Version 4.0) + Partial Response used in Jakarta Faces Ajax frameworks. + +

+ + ]]> +
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response.

+ +

This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains. + +

+ + ]]> +
+
+
+ + + + + + + + + + The "partial-response" element is the root of the + partial response information hierarchy, and contains + nested elements for all possible elements that can exist + in the response. + +

+ +

+ + ]]> +
+
+ + + + + + + + + This element must have an "id" attribute whose value + is the return from calling getContainerClientId() on the + UIViewRoot to which this response pertains.

+ + ]]> + + + + + + + + + + + + + + The "changes" element contains a collection of child elements, + each of which describes a different change to be applied to the + view in the user agent. + +

+ + ]]> +
+
+ + + + + + + + + + + The "eval" element enables this element's + contents to be executed as JavaScript. + +

+ + ]]> +
+
+
+ +
+
+ + + + + + + + + + The "update" element enables DOM elements matching the "id" + attribute to be updated with the contents of this element. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + + The "insert" element enables content to be inserted into the DOM + before or after an existing DOM element as specified by the + nested "before" or "after" elements. The elements "before" and + "after" are mutually exclusive - one of them must be specified. + +

+ + ]]> +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + The "delete" element enables DOM elements matching the "id" + attribute to be removed. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "attributes" element enables attributes of DOM elements matching the "id" + attribute to be updated. If this element is used, then it must contain at + least one "attribute" element. + +

+ + ]]> +
+
+ + + + + + + + + + + + +
+ + + + + + + + + + The "redirect" element enables a redirect to the location as specified by the + "url" attribute. + +

+ + ]]> +
+
+ +
+ + + + + + + + + + The "error" element contains error information from the server. + +

+ + ]]> +
+
+ + + + +
+ + + + + + + + + Extension element for partial response. It may contain + implementation specific content. +

+ + ]]> +
+
+ + + + +
+ +
diff --git a/wildfly/docs/schema/wildfly-agroal_1_0.xsd b/wildfly/docs/schema/wildfly-agroal_1_0.xsd new file mode 100644 index 0000000..15f08c0 --- /dev/null +++ b/wildfly/docs/schema/wildfly-agroal_1_0.xsd @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-agroal_2_0.xsd b/wildfly/docs/schema/wildfly-agroal_2_0.xsd new file mode 100644 index 0000000..c015073 --- /dev/null +++ b/wildfly/docs/schema/wildfly-agroal_2_0.xsd @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-batch-jberet_1_0.xsd b/wildfly/docs/schema/wildfly-batch-jberet_1_0.xsd new file mode 100644 index 0000000..037689d --- /dev/null +++ b/wildfly/docs/schema/wildfly-batch-jberet_1_0.xsd @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + Defines the default job-repository for the batch environment. + + + + + + + Defines the default thread-pool for the batch environment. + + + + + + + If set to true when a resume operation has be invoked after a suspend operation any jobs stopped + during the suspend will be restarted. A value of false will leave the jobs in a stopped state. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-batch-jberet_2_0.xsd b/wildfly/docs/schema/wildfly-batch-jberet_2_0.xsd new file mode 100644 index 0000000..f2fc98d --- /dev/null +++ b/wildfly/docs/schema/wildfly-batch-jberet_2_0.xsd @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + Defines the default job-repository for the batch environment. + + + + + + + Defines the default thread-pool for the batch environment. + + + + + + + If set to true when a resume operation has be invoked after a suspend operation any jobs stopped + during the suspend will be restarted. A value of false will leave the jobs in a stopped state. + + + + + + + Defines the name of the default security domain to use as a default for batch jobs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-batch-jberet_3_0.xsd b/wildfly/docs/schema/wildfly-batch-jberet_3_0.xsd new file mode 100644 index 0000000..77643ae --- /dev/null +++ b/wildfly/docs/schema/wildfly-batch-jberet_3_0.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + Defines the default job-repository for the batch environment. + + + + + + + Defines the default thread-pool for the batch environment. + + + + + + + If set to true when a resume operation has be invoked after a suspend operation any jobs stopped + during the suspend will be restarted. A value of false will leave the jobs in a stopped state. + + + + + + + Defines the name of the default security domain to use as a default for batch jobs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-bean-validation_1_0.xsd b/wildfly/docs/schema/wildfly-bean-validation_1_0.xsd new file mode 100644 index 0000000..3661f03 --- /dev/null +++ b/wildfly/docs/schema/wildfly-bean-validation_1_0.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-cli_3_0.xsd b/wildfly/docs/schema/wildfly-cli_3_0.xsd new file mode 100644 index 0000000..12ee9e5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-cli_3_0.xsd @@ -0,0 +1,228 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remoting + protocol - this attribute set to true causes the protocol to default to remoting if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be http-remoting if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-cli_3_1.xsd b/wildfly/docs/schema/wildfly-cli_3_1.xsd new file mode 100644 index 0000000..fb5ac95 --- /dev/null +++ b/wildfly/docs/schema/wildfly-cli_3_1.xsd @@ -0,0 +1,245 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remote + protocol - this attribute set to true causes the protocol to default to remote if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be remote+http if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + Commands executed in non interactive modes (scripts, list of commands, CLI API), have their name and list of options + printed prior to the command actual output. This does help match command with printed result. + + + + + + + + The maximum amount of seconds the CLI will wait for a command to complete. Default timeout of 0 means no timeout. + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-cli_3_2.xsd b/wildfly/docs/schema/wildfly-cli_3_2.xsd new file mode 100644 index 0000000..ddcab75 --- /dev/null +++ b/wildfly/docs/schema/wildfly-cli_3_2.xsd @@ -0,0 +1,254 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remote + protocol - this attribute set to true causes the protocol to default to remote if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be remote+http if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + Commands executed in non interactive modes (scripts, list of commands, CLI API), have their name and list of options + printed prior to the command actual output. This does help match command with printed result. + + + + + + + + The maximum amount of seconds the CLI will wait for a command to complete. Default timeout of 0 means no timeout. + + + + + + + + Display operation responses using JSON syntax. By default responses are displayed using + DMR string syntax. + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-cli_3_3.xsd b/wildfly/docs/schema/wildfly-cli_3_3.xsd new file mode 100644 index 0000000..f3f98fc --- /dev/null +++ b/wildfly/docs/schema/wildfly-cli_3_3.xsd @@ -0,0 +1,293 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remote + protocol - this attribute set to true causes the protocol to default to remote if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be remote+http if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + Commands executed in non interactive modes (scripts, list of commands, CLI API), have their name and list of options + printed prior to the command actual output. This does help match command with printed result. + + + + + + + + The maximum amount of seconds the CLI will wait for a command to complete. Default timeout of 0 means no timeout. + + + + + + + + Display operation responses using JSON syntax. By default responses are displayed using + DMR string syntax. + + + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enables/disables and configures the CLI color output. Only foreground colors are configurable. + Available colors: black, blue, cyan, green, magenta, red, white, yellow and default. + + + + + + + + + + + + + + + + + The available color choices + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-cli_3_4.xsd b/wildfly/docs/schema/wildfly-cli_3_4.xsd new file mode 100644 index 0000000..2200d91 --- /dev/null +++ b/wildfly/docs/schema/wildfly-cli_3_4.xsd @@ -0,0 +1,305 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remote + protocol - this attribute set to true causes the protocol to default to remote if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be remote+http if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + Commands executed in non interactive modes (scripts, list of commands, CLI API), have their name and list of options + printed prior to the command actual output. This does help match command with printed result. + + + + + + + + The maximum amount of seconds the CLI will wait for a command to complete. Default timeout of 0 means no timeout. + + + + + + + + Display operation responses using JSON syntax. By default responses are displayed using + DMR string syntax. + + + + + + + + + + By default, if the OS supports it, the output of commands is not printed at once, + instead you can scroll through it and search in it. + This behaviour is similar to 'less' linux command. + When this option is set to false the paging will be disabled + and the whole output of all commands will be written at once(useful e.g.for copy/paste). + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enables/disables and configures the CLI color output. Only foreground colors are configurable. + Available colors: black, blue, cyan, green, magenta, red, white, yellow and default. + + + + + + + + + + + + + + + + + The available color choices + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-cli_4_0.xsd b/wildfly/docs/schema/wildfly-cli_4_0.xsd new file mode 100644 index 0000000..0c27d89 --- /dev/null +++ b/wildfly/docs/schema/wildfly-cli_4_0.xsd @@ -0,0 +1,282 @@ + + + + + + + + + + Root element for the WildFly Command Line Interface configuration. + + + + + + + + The default protocol to use when controller addresses are supplied without one. + + + + + + + + + The default protocol is used where a connection address is specified and no + protocol is specified, in previous versions the port 9999 would have been used with the remote + protocol - this attribute set to true causes the protocol to default to remote if the port + number is 9999. + + If this attribute is set to false then the specified default is used regardless + of the port number for addresses with no protocol. + + + + + + + + + + + + If no default controller is specifed then the default will be assumed to be using host 'localhost' + along with the default-protocol (Which will be remote+http if not defined) and the port will be whatever + default corresponds to the selected protocol. + + + + + + + + The names controller alias mappings. + + + + + + + + Indicates whether the parameter list of the operation reuqests should be validated before the + requests are sent to the controller for the execution. + + + + + + + + + + Whether to resolve system properties specified as command argument (or operation parameter) values + before sending the operation request to the controller or let the resolution happen on the server side. + + + + + + + + The time allowed to establish a connection with the controller. + + + + + + + + + + Whether to write info and error messages to the terminal output. + + Even if the value is false, the messages will still be logged using + the logger if its configuration allows and/or if the output target was + specified as part of the command line using '>'. + + + + + + + + Whether the management-related commands and attributes should be filtered for the current user + based on the permissions the user has been granted. In other words, if access-control is true, the + tab-completion will hide commands and attributes the user is not allowed to access. In case the user attempts to + execute a command or an operation without having sufficient permissions to do so, regardless of the value this + element has, the attempt will fail with an access control error. + + + + + + + + Commands executed in non interactive modes (scripts, list of commands, CLI API), have their name and list of options + printed prior to the command actual output. This does help match command with printed result. + + + + + + + + The maximum amount of seconds the CLI will wait for a command to complete. Default timeout of 0 means no timeout. + + + + + + + + Display operation responses using JSON syntax. By default responses are displayed using + DMR string syntax. + + + + + + + + + + By default, if the OS supports it, the output of commands is not printed at once, + instead you can scroll through it and search in it. + This behaviour is similar to 'less' linux command. + When this option is set to false the paging will be disabled + and the whole output of all commands will be written at once(useful e.g.for copy/paste). + + + + + + + + + + + The address of a controller. + + + + + + + If no protocol is specified then the value for 'default-protocol' will be used. + + + + + + + + If a port is not specified then the default port will be identified based on the protocol selected. + + + + + + + + + + + + + The name of this controller alias. + + + + + + + + + + + + + + + + + This element contains the configuration for the commands and operations history log. + + + + + + + + + + + + + + This element contains the configuration for the Key and Trust stores + used for SSL. + + + + + + + + + + + + + Setting to true will cause the CLI to prompt when unrecognised certificates are received and allow + them to be stored in the truststore. + + + + + + + + + + Enables/disables and configures the CLI color output. Only foreground colors are configurable. + Available colors: black, blue, cyan, green, magenta, red, white, yellow and default. + + + + + + + + + + + + + + + + + The available color choices + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-client-ejb_3_0.xsd b/wildfly/docs/schema/wildfly-client-ejb_3_0.xsd new file mode 100644 index 0000000..ea49c4a --- /dev/null +++ b/wildfly/docs/schema/wildfly-client-ejb_3_0.xsd @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + Container for EJB client configuration. + + + + + + + + Container for global EJB client interceptor definitions. + + + + + + + + + + + Definition of an EJB invocation timeout. + + + + + + The timeout, in seconds, for the EJB handshake or method invocation request/response cycle. + The invocation of any method throws a java.util.concurrent.TimeoutException if the execution + takes longer than the timeout period. The server side will not be interrupted. + + + + + + + + + + + + + + + + + Definition of an EJB client interceptor. + + + + + + The name of a class that implements the org.jboss.ejb.client.EJBClientInterceptor interface. + + + + + + + The name of the module that should be used to load the interceptor class. + + + + + + + + + + + Container for EJB client connection definitions. + + + + + + + + + + + Definition of an EJB client connection. + + + + + + + Container for EJB client interceptor definitions. + + + + + + + + The connection destination URI. + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-client-ejb_3_1.xsd b/wildfly/docs/schema/wildfly-client-ejb_3_1.xsd new file mode 100644 index 0000000..36d71da --- /dev/null +++ b/wildfly/docs/schema/wildfly-client-ejb_3_1.xsd @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + Container for EJB client configuration. + + + + + + + + Container for global EJB client interceptor definitions. + + + + + + + + + + + + + Definition of an EJB invocation timeout. + + + + + + The timeout, in seconds, for the EJB handshake or method invocation request/response cycle. + The invocation of any method throws a java.util.concurrent.TimeoutException if the execution + takes longer than the timeout period. The server side will not be interrupted. + + + + + + + + + Definition of a DeploymentNodeSelctor + + + + + + The name of a class that implements the org.jboss.ejb.client.DeploymentNodeSelector interface. + + + + + + + The name of the module that should be used to load the node selector class. + + + + + + + + + Definition of a ClusterNodeSelctor + + + + + + The name of a class that implements the org.jboss.ejb.client.ClusterNodeSelector interface. + + + + + + + The name of the module that should be used to load the node selector class. + + + + + + + + + + + + + + + + + Definition of an EJB client interceptor. + + + + + + The name of a class that implements the org.jboss.ejb.client.EJBClientInterceptor interface. + + + + + + + The name of the module that should be used to load the interceptor class. + + + + + + + + + + + Container for EJB client connection definitions. + + + + + + + + + + + Definition of an EJB client connection. + + + + + + + Container for EJB client interceptor definitions. + + + + + + + + The connection destination URI. + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-client-ejb_3_2.xsd b/wildfly/docs/schema/wildfly-client-ejb_3_2.xsd new file mode 100644 index 0000000..a0f48cb --- /dev/null +++ b/wildfly/docs/schema/wildfly-client-ejb_3_2.xsd @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + Container for EJB client configuration. + + + + + + + + Container for global EJB client interceptor definitions. + + + + + + + + + + + + + + Definition of an EJB invocation timeout. + + + + + + The timeout, in seconds, for the EJB handshake or method invocation request/response cycle. + The invocation of any method throws a java.util.concurrent.TimeoutException if the execution + takes longer than the timeout period. The server side will not be interrupted. + + + + + + + + + Definition of a DeploymentNodeSelctor + + + + + + The name of a class that implements the org.jboss.ejb.client.DeploymentNodeSelector interface. + + + + + + + The name of the module that should be used to load the node selector class. + + + + + + + + + Definition of a ClusterNodeSelctor + + + + + + The name of a class that implements the org.jboss.ejb.client.ClusterNodeSelector interface. + + + + + + + The name of the module that should be used to load the node selector class. + + + + + + + + + + + + + + + + + Definition of an EJB client interceptor. + + + + + + The name of a class that implements the org.jboss.ejb.client.EJBClientInterceptor interface. + + + + + + + The name of the module that should be used to load the interceptor class. + + + + + + + + + + + Container for EJB client connection definitions. + + + + + + + + + + + Definition of an EJB client connection. + + + + + + + Container for EJB client interceptor definitions. + + + + + + + + The connection destination URI. + + + + + + + + + Definition of maximum connected cluster nodes. + + + + + + The maximum number of connected cluster nodes, for connection-based protocols which support eager connection. + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-client_1_0.xsd b/wildfly/docs/schema/wildfly-client_1_0.xsd new file mode 100644 index 0000000..1074eda --- /dev/null +++ b/wildfly/docs/schema/wildfly-client_1_0.xsd @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-config_10_0.xsd b/wildfly/docs/schema/wildfly-config_10_0.xsd new file mode 100644 index 0000000..5bf31c9 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_10_0.xsd @@ -0,0 +1,4986 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_11_0.xsd b/wildfly/docs/schema/wildfly-config_11_0.xsd new file mode 100644 index 0000000..54eaa8c --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_11_0.xsd @@ -0,0 +1,5030 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_12_0.xsd b/wildfly/docs/schema/wildfly-config_12_0.xsd new file mode 100644 index 0000000..ce7b500 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_12_0.xsd @@ -0,0 +1,5066 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_13_0.xsd b/wildfly/docs/schema/wildfly-config_13_0.xsd new file mode 100644 index 0000000..e04a439 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_13_0.xsd @@ -0,0 +1,5075 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_14_0.xsd b/wildfly/docs/schema/wildfly-config_14_0.xsd new file mode 100644 index 0000000..829c1a2 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_14_0.xsd @@ -0,0 +1,5090 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_15_0.xsd b/wildfly/docs/schema/wildfly-config_15_0.xsd new file mode 100644 index 0000000..444c483 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_15_0.xsd @@ -0,0 +1,5108 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_16_0.xsd b/wildfly/docs/schema/wildfly-config_16_0.xsd new file mode 100644 index 0000000..7288ab9 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_16_0.xsd @@ -0,0 +1,5126 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers in the group start gracefully, queuing or cleanly rejecting incoming + requests until the server is fully started. If set to false, the server will pass the request to the + appropriate subsystem for processing, irrespective of whether or not that system is ready. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_17_0.xsd b/wildfly/docs/schema/wildfly-config_17_0.xsd new file mode 100644 index 0000000..758e486 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_17_0.xsd @@ -0,0 +1,5144 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers in the group start gracefully, queuing or cleanly rejecting incoming + requests until the server is fully started. If set to false, the server will pass the request to the + appropriate subsystem for processing, irrespective of whether or not that system is ready. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_18_0.xsd b/wildfly/docs/schema/wildfly-config_18_0.xsd new file mode 100644 index 0000000..9f93694 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_18_0.xsd @@ -0,0 +1,4083 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + A list of URLs. + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers in the group start gracefully, queuing or cleanly rejecting incoming + requests until the server is fully started. If set to false, the server will pass the request to the + appropriate subsystem for processing, irrespective of whether or not that system is ready. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_19_0.xsd b/wildfly/docs/schema/wildfly-config_19_0.xsd new file mode 100644 index 0000000..33068af --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_19_0.xsd @@ -0,0 +1,3879 @@ + + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + A list of URLs. + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers in the group start gracefully, queuing or cleanly rejecting incoming + requests until the server is fully started. If set to false, the server will pass the request to the + appropriate subsystem for processing, irrespective of whether or not that system is ready. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . (for example, EAP6.2 or EAP7.3) + * WildFly. (for example WildFly10.0 or WildFly10.1) + + The corresponding kernel management API version is defined in the enum + org.jboss.as.domain.controller.resources.HostExcludeResourceDefinition.KnownRelease. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_20_0.xsd b/wildfly/docs/schema/wildfly-config_20_0.xsd new file mode 100644 index 0000000..fc7906f --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_20_0.xsd @@ -0,0 +1,3879 @@ + + + + + + + + + + + + Root element for the main document specifying the core configuration + for the servers in a domain. There should be one such main + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + A list of URLs. + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-domain-controller'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-domain-controller'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-domain-controller'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + When set to true, this instructs the Domain Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a secondary Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + secondary Host Controller to a primary Host Controller running a later release, by letting the secondary + ignore portions of the configuration its version of the software cannot understand. This strategy can + only be successful if the servers managed by the secondary Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers in the group start gracefully, queuing or cleanly rejecting incoming + requests until the server is fully started. If set to false, the server will pass the request to the + appropriate subsystem for processing, irrespective of whether or not that system is ready. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . (for example, EAP6.2 or EAP7.3) + * WildFly. (for example WildFly10.0 or WildFly10.1) + + The corresponding kernel management API version is defined in the enum + org.jboss.as.domain.controller.resources.HostExcludeResourceDefinition.KnownRelease. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_3_0.xsd b/wildfly/docs/schema/wildfly-config_3_0.xsd new file mode 100644 index 0000000..a407b12 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_3_0.xsd @@ -0,0 +1,4348 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 3 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + Set to true to instruct the master Host Controller to automatically not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_4_0.xsd b/wildfly/docs/schema/wildfly-config_4_0.xsd new file mode 100644 index 0000000..13bbd65 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_4_0.xsd @@ -0,0 +1,4464 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_4_1.xsd b/wildfly/docs/schema/wildfly-config_4_1.xsd new file mode 100644 index 0000000..9c93808 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_4_1.xsd @@ -0,0 +1,4709 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_4_2.xsd b/wildfly/docs/schema/wildfly-config_4_2.xsd new file mode 100644 index 0000000..91cd18b --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_4_2.xsd @@ -0,0 +1,4721 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified the security-realm will be required to obtain + the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_5_0.xsd b/wildfly/docs/schema/wildfly-config_5_0.xsd new file mode 100644 index 0000000..0d30496 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_5_0.xsd @@ -0,0 +1,4965 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_6_0.xsd b/wildfly/docs/schema/wildfly-config_6_0.xsd new file mode 100644 index 0000000..b369c5c --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_6_0.xsd @@ -0,0 +1,4965 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_7_0.xsd b/wildfly/docs/schema/wildfly-config_7_0.xsd new file mode 100644 index 0000000..f0fed7c --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_7_0.xsd @@ -0,0 +1,4992 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_8_0.xsd b/wildfly/docs/schema/wildfly-config_8_0.xsd new file mode 100644 index 0000000..d8f29af --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_8_0.xsd @@ -0,0 +1,5001 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_9_0.xsd b/wildfly/docs/schema/wildfly-config_9_0.xsd new file mode 100644 index 0000000..4b2ebc7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_9_0.xsd @@ -0,0 +1,5010 @@ + + + + + + + + + + + Root element for the master document specifying the core configuration + for the servers in a domain. There should be one such master + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + + The LDAP connection definition. + + + + + + + + The credential reference to use when connecting to perform a search. + + + + + + + + The name of this connection. + + + + + + + The URL to connect to ldap. + + + + + + + The distinguished name to use when connecting to LDAP to perform searches. + + + + + + + The credential to use when connecting to perform a search. + + + + + + + A reference to a security realm to obtain an initialised SSLContext to use when establishing a + connection to the LDAP server. + + The realm referenced here MUST NOT be a realm that is also configured to use this connection. + + + + + + + The initial context factory to establish the LdapContext. + + + + + + + Defines how referrals should be handled if encountered when using this connection, by default they are + ignored. + + If set to FOLLOW then if referrals are encountered using this connection they will automatically be followed. Apart from the alternative + location if set to FOLLOW it is assumed the remainder of settings for this connection can be applied to the connection + for the referral. + + Finally if this option is set to THROW an exception is thrown by the connection when referrals are encountered, the security realm will then + use information from the Exception to identify an alternative connection to use. + + + + + + + + + + + + + + A space seaparated list of URLs that this connection will handle referrals for. + + Note: Only the prototocol, host and port should be specified in the URLs. The LDAP connections are not ordered so a single URL should only + be listed against a single connection, if multpile connections are defined as handling the same URL which connection will be selected is undefined + and subject to change. + + + + + + + Where an LDAPS connection is established for the purpose of validating the provided credential by default the local servers certificate is not sent to + avoid inadvertently authenticating as the server. + + This attribute can be set to true to ensure the local servers certificate is always sent where this is required independently of the authentication + based on the credential. + + + + + + + + A list of URLs. + + + + + + + + Configuration of a security realm for securing access to the management interfaces. + + + + + + + + + + + + The name of this security-realm, each security-realm must be assigned a unique name. + + + + + + + + + List of modules to be searched for supported security realm plug-ins. + + + + + + + + + + + The name of the module. + + + + + + + + This type defines which plug in will be used to handle either the loading of the + authentication data or authorization data during the authentication process. + + + + + + + The properties to be made available to the plug-in. + + + + + + + + The short name of the plug-in as already dynamically registered by being referenced + in the plug-ins element. + + + + + + + By default plug-ins will be assumed to be used with the DIGEST authentication mechanism, + this attribute can override the plug-in for use with the PLAIN mechanism. + + + + + + + + + + + + + + + Configuration defining how to load the authorization information for the authenticated user. + + After a user has been authenticated additional information such as groups or roles can be loaded and + associated with the user for subsequent authorization checks, this type is used to define + how the roles are loaded. + + + + + + + + + + + The membership information loaded is the authenticated identities group membership, commonly there + is a 1:1 mapping between group membership and the applicable roles, this attribute allows for the + mapping to be performed automatically. + + + + + + + + + Configuration of the identities that represent the server. + + + + + + + + + + + + + Configuration of a servers Kerberos identity. + + + + + + + + Reference to an individual keytab. + + On handling the authentication for an incoming request two pieces of information are known, the protocol and the name of the host + this server is acting as. For HTTP requests the protocol will always be HTTP, for requests over Remoting by default the protocol will + be 'remote' although this can be overridden. + + At the time authentication is going to be handled the keytab will be selected as follows: - + 1 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching protocol/hostname. + 2 - Iterate the list of keytabs and identify one where the name of the principal matches matches protocol/hostname. + 3 - Iterate the list of keytabs and identity one where the for-hosts attribute contains an entry matching hostname. + 4 - Iterate the list of keytabs and identify one where the hostname portion of the principal matches the hostname of the request. + 5 - Use the keytab where for-hosts is set to '*'. + + If no match is found no keytab will be selected and Kerberos will not be available for communication as that host. + + + + + + The path of the keytab. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The name of the principal represented by the keytab. + + + + + + + A space separated list of the host names this keytab can be used for. Can also be set to '*' if applicable for all hosts if a better match is not found. + + If multiple keytabs are defined as handling the same host which one is selected is undefined and subject to change, + for predictability you should ensure that no more than one keytab is defined per host. + + + + + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + Configuration of the SSL identity of this server. + + + + + + + + + + The protocol to use when creating the SSLContext. + + Note: This is separate from the enabled protocols on the underlying SSLEngine, to configure those add the engine specific configuration. + + + + + + + + + Configuration options specific to the + unlerlying SSLEngine created for request handling. + + + + + + A space separated list of protocols that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available protocols and the protocols specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + A space separated list of cipher suites that may be enabled on the SSLEngine handling requests. + + At runtime the intersection of the available suites and the suites specified here will be used, if that + results in an empy list an error will be reported. + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + An extension of keyStoreType used by realms. + + + + + + + + The provider for the store, the default is a file based JKS store. + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + This type definition is used to control the local authentication mechanism. + + + + + + When using the local mechanism it is optional for the client side to send an + authentication user name - this attribute specifies the user name to be assumed + if the remote client does not send one. + + + + + + + A comma separated list of users that can be specified by the client when connecting + using the local authentication mechanism. + + If a default user has been specified then that user is automatically added to the + allowed list. If both default-user and allowed-users are omitted despite the mechanism + being enabled no incoming connection attemps using the mechanism will succeed. + + If any user name should be accepted the value should be set to "*". + + + + + + + After authentication has occurred the username of the authenticated user is then passed + to the configured authorization mechanism to load the group membership information for + the authenticated user. + + As the local authenitication mechanism is a special case with an artificial identifier + for the authenticated user this can cause problems during group loading where a user + with the same name does not exist. + + Setting this attribute to 'false' will disable the loading of groups for the local user. + + + + + + + + + Configuration of the server side authentication mechanisms. + + Optionally one truststore can be defined and one username/password based store can be defined. + Authentication will first attempt to use the truststore and if this is not available will fall back + to the username/password authentication. + + If none of these are specified the only available mechanism will be the local mechanism for the + Native interface and the HTTP interface will not be accessible. + + + + + + + Configuration of a keystore to use to create a trust manager to verify clients. + + + + + + + Configuration to enable the local authentication mechanism, if this element + is omitted then local authentication will be disabled. + + + + + + + Configuration to enable Kerberos authentication. + + + + + + + + + + + + + + + + + Definition to enable Kerberos for + authentication. + + + + + + When a user is authenticated using Kerberos typically their identity will be represented in the form username@REALM, + setting this option to true will strip the @REALM part of the name. + + This may be desired to bring the names in-line with username/password based authentication if used in parallel. + + + + + + + + + Definition to use a JAAS based configuration for authentication. + + + + + + The name identifying the jaas configuration of LoginModules. + + + + + + + When JAAS is delegated to for authentication a user is also assigned a set of roles, + if this attribute is set to true then those roles will be assigned to the user a groups. + + + + + + + + + The base type used for LDAP authentication and authorization definitions. + + + + + + The name of the connection to use to connect to LDAP. + + + + + + + + + Definition to use LDAP as the user repository. + + + + + + + + + + + + + The name of the attribute to search for the user, this filter will then perform + a simple search where the username entered by the user matches the attribute + specified here. + + + + + + + + + + + The fully defined filter to be used to search for the user based on their entered + user ID. The filter should contain a variable in the form {0} - this will be + replaced with the username supplied by the user. + + + + + + + + + + + The base distinguished name to commence the search for the user. + + + + + + + Should the search be recursive. + + + + + + + The name of the attribute which is the users distinguished name. + + + + + + + This attribute is independent of the filtering configuration, if this attribute is set then after + the users entry in LDAP is identified this attribute will be read to discover the users actual username. + + This is optional but could be useful in a few scenarios e.g. authenticate with an e-mail address but be identified by a username, + correcting the case of an entered username or even in the future ensuring consistency after a different + authentication approach. + + Note: This value will become the username used for any subsequent group loading. + + + + + + + Should users be allowed to supply an empty password? Some LDAP servers will + allow an anonymous bind + so an empty password could appear as a successful authentication + even though no password was sent to verify. + + + + + + + + + + + + + + + + + + + + + + Base type of common attributes used for + LDAP searches. + + + + + + The base distinguished name to commence the search. + + + + + + + Should the search be recursive. + + + + + + + + + Search definition to locate a user from + the supplied username. + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The name of the attribute to search for the user, this filter will then perform a + simple search where the username entered by the user matches the attribute specified here. + + + + + + + + + + + + + + + The attribute on the user entry which is their distinguished name. + + + + + + + The fully defined filter to be used to search for the user based on their entered user + ID. The filter should contain a variable in + the form {0} - this will be replaced with the username + supplied by the user. + + + + + + + + + + + + + If the username was already converted to a distinguished name during authentication this attribute forces + the search to be repeated + before loading group information. + + This would most likely be required if a different LDAP server + was being used to load group information as was used for authentication. + + + + + + + + + + + + + + + + + The attribute on the group entry that references the principal. + + + + + + + + + + + + + Group search definition where an attribute on the group references the principal. + + + + + + + + + + + + Should searching use the simple name or distinguished name of the principal. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + + + + + Group search definition where an attribute on the principal references the group. + + + + + + + The name of the attribute on the principal that references the group. + + + + + + + After a referral has been followed should the original LDAP connection defined for + group loading be used or should the connection from the last referral be used instead. + + By default each attempt to load a group will revert back to the original connection as defined + in the configuration, however setting this attribute to false will cause subsequent searches to + use the connection of the last referral. + + + + + + + If an entry references non-existent groups then authentication is aborted due to the inability to + query a users complete set of groups, setting this option to true allows for non-existent groups + to be silently ignored. + + + + + + + Extract the groupe name from the distinguished name instead of requesting it. + + + + + + + + + + + Defines the form the name of the group should take, either it's simple name or it's complete + distringuished name. + + + + + + + Should any group searching be iterative, i.e. should additional searches be performed to identify the + groups that the groups are members of. + + + + + + + On the group entry which of it's attributes is it's distingushed name. + + + + + + + On the group entry which of it's attributes is it's simple name. + + + + + + + + + + + + + + + + + The type of cache, by-search-time and the entries are evicted based on search time and search order, by-access-time and + the entires are evicted based on the time they were last accessed. + + + + + + + The time until an entry is evicted from the cache in seconds, a time of <=0 means no eviction based + on time. + + If items are not going to be evicted based on time then max-cache-size should be set otherwise the cache + could grow without restriction. + + Note: The eviction time is handled on a best-efforts basis, during times of many concurrent authentications + there could be small delay before the evictions fire. + + + + + + + Should non IO failures be cached? e.g. should searches for a non-existent user be cached to avoid + repeating the same search. + + + + + + + The maximum number of items to hold in the cache before items are evicted, or <=0 where the size of + the cache is unlimited. + + This value should be higher than the anticipated cache size for current users otherwise items + will be continually evicted. + + + + + + + + + A set of users + + + + + + + + + + + A single user. + + + + + + + + + The users username. + + + + + + + + + Declaration of a location of a properties file. + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + The path of the properties file. + + + + + + + + + Declaration of users stored within properties files. + + The entries within the properties file are username={credentials} with each user + being specified on it's own line. + + + + + + + + Are the credentials within the properties file stored in plain text, if not + the {credential} is expected to be the hex encoded Digest hash + of 'username : realm : password'. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + If this is not set then the SSLContext will be obtained from any referenced security-realm. + + + + + + + The security realm to use for this management interface, the capabilities + of the security realm will be queried to identify the authentication mechanism(s) to + offer. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context or security-realm will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context or a security realm with a configured keystore. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-master'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + + When set to true, this instructs the master Host Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a slave Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + slave to a master Host Controller running a later release, by letting the slave ignore portions + of the configuration its version of the software cannot understand. This strategy can only be + successful if the servers managed by the slave Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-config_community_20_0.xsd b/wildfly/docs/schema/wildfly-config_community_20_0.xsd new file mode 100644 index 0000000..c4c27b0 --- /dev/null +++ b/wildfly/docs/schema/wildfly-config_community_20_0.xsd @@ -0,0 +1,3909 @@ + + + + + + + + + + + + Root element for the main document specifying the core configuration + for the servers in a domain. There should be one such main + document per domain, available to the host controller that + is configured to act as the domain controller. + + + + + + + + + + + + + + + + + + + + + The name to use for the domain controller. Useful for administrators who need to work with multiple domains. + + + + + + + The name of the organization running this domain. + + + + + + + + + + Root element for a document configuring a host controller and + the group of servers under the control of that host controller. + The standard usage would be for a domain to have one such host controller + on each physical (or virtual) host machine. Emphasis in this + document is on enumerating the servers, configuring items that + are specific to the host environment (e.g. IP addresses), and + on any server-specific configuration settings. + + + + + + + + + + + + + + + + + + + The name to use for this host's host controller. Must be unique across the domain. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this host. + + + + + + + + + + Root element for a document specifying the configuration + of a single "standalone" server that does not operate + as part of a domain. + + Note that this element is distinct from the 'serverType' + specified in this schema. The latter type forms part of the + configuration of a server that operates as part of a domain. + + + + + + + + + + + + + + + + + + The name to use for this server. + If not set, defaults to the runtime value "HOSTNAME" or "COMPUTERNAME" environment variables, + or, if neither environment variable is present, to the value of InetAddress.getLocalHost().getHostName(). + + If the special value "jboss.domain.uuid" is used, a java.util.UUID will be created + and used, based on the value of InetAddress.getLocalHost(). + + + + + + + The name of the organization running this server. + + + + + + + + + + Domain-wide default configuration settings for the management of standalone servers and a Host Controller. + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + + + + + The centralized configuration for the management of a Host Controller. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for the management of standalone server. + + + + + + + + + + + + + + + + + + + + + + + + + The centralized configuration for domain-wide management. + + + + + + + + + + A list of URLs. + + + + + + + A list of String. + + + + + + + + Configuration of the secret/password-based identity of this server. + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + The secret / password - Base64 Encoded + + + + + + + + + The keystore configuration for the server. + + + + + + + Credential reference to be used by as protection parameter for the Keystore. + + + + + + + + The password to open the keystore. + + + + + + + + + This is a more complex keystore definition which also allows for an alias + and key password to be specified. + + + + + + + + + Credential reference to be used by as protection parameter when loading keys from the keystore. + + + + + + + + The alias of the entry to use from the keystore, if specified all remaining + entries in the keystore will be ignored. + + Note: The use of aliases is only available for JKS based stores, for other store types this will be ignored. + + + + + + + The password to use when loading keys from the keystore. + + + + + + + If this is set and the key store does not exist then a new keystore will be created and a + self-signed certificate will be generated. The host name for the self-signed certificate + will be the value of this attribute. + + This is not intended for production use. + + + + + + + + + + + An extension of keyStoreType used for audit logging configuration. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + An audit specific extension of the extended key store type. + + + + + + + + The path of the keystore, this is required if the provider is JKS otherwise it will be ignored. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this + attribute. + + + + + + + + + + + Declaration of management operation audit logging formatters. + + + + + + + + + + + Shared configuration for audit log formatters.. + + + + + + The name of the formatter. Must be unique across all types of formatter + (there is only the JSON formatter at present but more are planned for the + future) + + + + + + + Whether or not to include the date in the formatted log record + + + + + + + The date format to use as understood by {@link java.text.SimpleDateFormat}. + Will be ignored if include-date="false". + + + + + + + The separator between the date and the rest of the formatted log message. + Will be ignored if include-date="false". + + + + + + + + + Configuration of a JSON formatter for the audit log. + + + + + + + + If true will format the JSON on one line. There may still be + values containing new lines, so if having the whole record on + one line is important, set escape-new-line or escape-control-characters to true. + + + + + + + If true will escape all new lines with the ascii code in octal, + e.g. #012. + + + + + + + If true will escape all control characters (ascii entries with a decimal + value less than 32) with the ascii code in octal, e.g.'\n\ becomes '#012'. + If this is true, it will override escape-new-line="false" + + + + + + + + + + + Declaration of management operation audit logging handlers. + + + + + + + + + + + + Configuration of a in memory handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The number of logging entries stored in memory. + + + + + + + + + + + + Common configuration of a handler for the audit log. + + + + + + The name of the handler. The name must be unique across all types of handler. + + + + + + + The name of the formatter to use for the handler. + + + + + + + The number of logging failures before this handler is disabled. + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + The path of the audit log. + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. + + + + + + + + + + + Configuration of a simple file handler for the audit log. This writes to a local file. + + + + + + + + Whether or not should an old log file be rotated during a handler initialization. + + + + + + + + + + + Configuration of a size rotating file handler for the audit log. This writes to a local file, + rotating the log after the size of the file grows beyond a certain point and keeping + a fixed number of backups.. + + + + + + + + The size at which to rotate the log file. + + + + + + + The maximum number of backups to keep. + + + + + + + + + + + Configuration of a periodic rotating file handler for the audit log. This writes to a local file, + rotating the log after a time period derived from the given suffix string, + which should be in a format understood by java.text.SimpleDateFormat. + + + + + + + + The suffix string in a format which can be understood by java.text.SimpleDateFormat. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + A positive number optionally followed by one of [bBkKmMgGtT] + + + + + + + + + + Configuration of a syslog file handler for the audit log on a server. This writes to syslog server. + + + + + + + + The configuration of the protocol to use communication with the syslog server. See your + syslog provider's documentation for configuration options. + + + + + + + + + + + + + The format to use for the syslog messages. See your syslog provider's documentation for what is supported. + + + + + + + Format the syslog data according to the RFC-5424 standard + + + + + Format the syslog data according to the RFC-3164 standard + + + + + + + + + The maximum length in bytes a log message, including the header, is allowed to be. If undefined, it will default to 1024 bytes if the syslog-format is RFC3164, or 2048 bytes if the syslog-format is RFC5424. + + + + + + + Whether or not a message, including the header, should truncate the message if the length in bytes is greater than the maximum length. If set to false messages will be split and sent with the same header values. + + + + + + + The facility to use for syslog logging as defined in section 6.2.1 of RFC-5424, and section 4.1.1 of RFC-3164. + The numerical values in the enumeration entries, is the numerical value as defined in the RFC. + + + + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + + + + + The application name to add to the syslog records as defined in section 6.2.5 of RFC-5424. If not specified it will default to the name of the product. + + + + + + + + + + + + The host of the syslog server. + + + + + + + The port of the syslog server. + + + + + + + + Configure udp as the protocol for communicating with the syslog server + + + + + + + + + Configure tcp as the protocol for communicating with the syslog server + + + + + + + The message transfer setting as described in section 3.4 of RFC-6587. See your syslog provider's + documentation for what is supported + + + + + + + + Use the octet counting format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + Use the non-transparent-framing format for message transfer as described in section 3.4.1 of RFC-6587. + + + + + + + + + + If a connection drop is detected, the number of seconds to wait before reconnecting. A negative number means + don't reconnect automatically. + + + + + + + + + + Configure tls as the protocol for communicating with the syslog server + + + + + + + + Configuration of a keystore to use to create a trust manager to verify the server + certificate for encrypted communications. If the server certificate is signed off by a + signing authority, tls can be used without a truststore. + + + + + + + Configuration of a keystore containing a client certificate and a private key, e.g. in + PKCS12 format. This turns on authenticating the clients against the syslog server. + + + + + + + + + + + + Declaration of management operation audit logging configuration coming from the model controller core. + + + + + + + + + Whether operations should be logged on boot. + + + + + + + Whether operations that do not modify the configuration or any runtime services should be logged. + + + + + + + Whether audit logging is enabled. + + + + + + + + + References to audit-log-handlers defined in the audit-log-handlers section + + + + + + + + + + + A reference to an audit-log-handler defined in the audit-log-appenders section + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this management interface. + + + + + + + Where Remoting is accepting incomming connections part of the authentication process + advertises the name of the protocol in use, by default this is 'remote' but this attribute + can be set if an alternative is required. + + + + + + + Where Remoting is accepting incomming connection the initial exchange and the authentication + process both advertise the name of the server, by default this is derived from the address Remoting + is listening on but this attribute can be set to override the name. + + + + + + + + + + + + + HTTP Upgrade configuration on the management interface. + + + + + + + Is HTTP Upgrade to 'remote' enabled. + + + + + + + The SASL authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + The HTTP authentication factory to use to secure normal HTTP requests. + + + + + + + The maximum number of pending connections on the socket. + + + + + + + The maximum time in milliseconds a connection can be idle without a HTTP request before it is closed. + + + + + + + The maximum number of connections that can be open at any one time. + + Once reached no further connections will be accepted until the count reduces to the connection-low-water level. + + + + + + + The number of connections that the open count must reduce to before the connection-high-water level is reset. + + + + + + + + + + + Definition to HTTP headers to be added to responses based on the path of the request. + + + + + + + + + + + + The name of the header to set. + + Must be a valid HTTP Header name. + + + + + + + The value to set the header to. + + + + + + + + + + The path prefix this header mapping applies to. + + + + + + + + + + + + + + + The SASL server authentication policy to secure connections upgraded from HTTP. + + + + + + + + + + + Configuration of a host's exposed native management interface. + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed management interface. + + + + + + Network interface on which the host's socket for + management communication should be opened. + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for native + management communication should be opened. + + + + + + + + + + + Configuration of a host's exposed HTTP management interface. + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + + Port on which the host's socket for + management communication should be opened. + + If not specified the port will not be opened. + + + + + + + Port on which the host's socket for HTTPS + management communication should be opened. + + If not specified the port will not be opened. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + Configuration of the socket used by host's exposed HTTP management interface. + + + + + + + + Network interface on which the host's socket for + HTTPS management communication should be opened + if a different interface should be used from that + specified by the 'interface' attribute. + + If not specified the interface specified by the 'interface' + attribute will be used. + + Has no effect if the 'secure-port' attribute is not set. + + If specified with a different value from the 'interface' + attribute, redirect of HTTPS requests received on the HTTP + socket to the HTTPS address will not be supported. + + If specified an ssl-context will be + required to obtain the SSL configuration. + + + + + + + + + + + + + + + + + + + Configuration of the socket used by host or standalone server's exposed HTTP management interface. + + + + + + + Configuration of the socket to use for the native management interface is a choice + between a direct configuration of the address and port, or a reference to a socket-binding + configuration in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + + + + Reference to the configuration of the socket to be used by a standalone server's exposed native management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group. + + + + + + + + + Configuration of a standalone server's exposed HTTP/HTTPS management interface. + + + + + + + Configuration of the socket to use for the HTTP/HTTPS management interface is a choice + between a direct configuration of the address and ports, or a reference to socket-binding + configurations in the server's socket-binding-group element. The latter is the recommended + approach as it makes it easier to avoid port conflicts by taking advantage of the + socket-binding-group's port-offset configuration. Direct configuration of the address and + ports is deprecated and is only provided to preserve backward compatibility. + + + + + + + Deprecated. Use 'socket-binding' + + + + + + + + + + A space separated list of Origins that will be trusted to send request to the management + API once the user is authenticated. This is used following the Cross-Origin Resource Sharing + recommendation (http://www.w3.org/TR/access-control/). + + + + + + + + + + + Reference to the configurations of the sockets to be used by a standalone server's exposed HTTP and HTTPS management interface. + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTP socket. + + + + + + + Name of a socket-binding configuration declared in the server's socket-binding-group to use for a HTTPS socket. + + Note: When specified the interface must also be configured to reference an ssl-context. + + + + + + + + + Makes the native management interface available via the connectors set up in the remoting subsystem, + using the remoting subsystem's endpoint. This should only be used for a server not for a HC/DC. + + + + + + + + + + + + + + + + + + + + + + + + + + The remote domain controller's protocol. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-domain-controller'. + + + + + + + The remote domain controller's host name. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-domain-controller'. + + + + + + + The remote domain controller's port. If not set, a discovery option must be provided, + or the --cached-dc startup option must be used, or the --admin-only startup option must be used + with the 'admin-only-policy' attribute set to a value other than 'fetch-from-domain-controller'. + + + + + + + Reference to the authentication-context to use when establishing the remote connection. + + + + + + + + When set to true, this instructs the Domain Controller to not forward configuration and + operations for profiles, socket binding groups and server groups which do not affect our servers. + Setting to false will ensure that all of this configuration information is copied. Note that using + the '--backup' startup option on the command line will set this to false if the value is unspecified + in host.xml. If the value is specified in host.xml, then using '--backup' will not override the + specified value (for example: setting ignore-unused-configuration="true" and using --backup will + not override the value of ignore-unused-configuration, which will remain true). If --backup is not + used, this value will be true at runtime. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides names of direct child resources of the domain root resource requests for which the + Host Controller should ignore. Only relevant on a secondary Host Controller. Configuring such + "ignored resources" may help allow a Host Controller from an earlier release to function as a + secondary Host Controller to a primary Host Controller running a later release, by letting the secondary + ignore portions of the configuration its version of the software cannot understand. This strategy can + only be successful if the servers managed by the secondary Host Controller do not reference any of the + ignored configuration. + + Supports the following attributes: + + type -- the type of resource (e.g. 'profile' or 'socket-binding-group') certain instances of which + should be ignored. The value corresponds to the 'key' portion of the first element in the + resource's address (e.g. 'profile' in the address /profile=ha/subsystem=web) + + wildcard -- if 'true', all resources of the given type should be ignored. + + Child elements list the names of specific instances of the given type of resource + that should be ignored. Each element in the list corresponds to the 'value' portion of + the first element in the resource's address (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + The name of a specific instances of a particular type of resource that should be ignored. + The 'name' attribute corresponds to the 'value' portion of the first element in the resource's address + (e.g. 'ha' in the address /profile=ha/subsystem=web.) + + + + + + + + + + + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The fully qualified class name for the DiscoveryOption implementation. + + + + + + + The module from which the DiscoveryOption implementation should be loaded. If not provided, + the DiscoveryOption implementation must be available from the Host Controller's own module. + + + + + + + + + + The name for this domain controller discovery option. + + + + + + + The remote domain controller's protocol. + + + + + + + The remote domain controller's host name. + + + + + + + The remote domain controller's port. + + + + + + + + + + + + + + + + Indicates each server's writable directories should be grouped under the server's name + in the domain/servers directory. This is the default option. + + + + + + + Indicates each server's writable directories should be grouped based on their "type" + (i.e. "data", "log", "tmp") with directories of a given type for all servers appearing + in the domain level directory for that type, e.g. domain/data/servers/server-name. + + + + + + + + + + + + + + + + + + + + + + + Configuration of the SSLContext used for the connection from the application server back to it's host controller. + + + + + + + + + + + Iif the server last status (STARTED or STOPPED) is to be used to define the value of auto-start. + + + + + + + + + + The protocol to initialise the SSLContext, if 'Default' is specified the JVM wide default SSLContext will be used instead. + + + + + + + The algorithm to use when initialising the TrustManagerFactory. + + If not specified the JVM default is used instead. + + + + + + + The type of the trust store. + + If not specified the JVM default is used instead. + + + + + + + The fully qualified path to the truststore. + + If not specified the no file will be used to initialise the truststore. + + + + + + + The password to open the truststore. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a list of extension modules. + + + + + + + + + + A module that extends the standard capabilities of a domain + or a standalone server. + + + + + The name of the module + + + + + + + + + + + + + + + + + + + + + + + + The name of the server group + + + + + + + The name of the profile this server is running. + + + + + + + Set to true to have servers in the group start gracefully, queuing or cleanly rejecting incoming + requests until the server is fully started. If set to false, the server will pass the request to the + appropriate subsystem for processing, irrespective of whether or not that system is ready. + + + + + + + Set to true to have servers belonging to the server group connect back to the host controller using the + endpoint from their remoting subsystem. The subsystem must be preset for this to + work. + + + + + + + + Contains a list of deployments that have been mapped to a server-group. + + + + + + + + + A deployment that has been mapped to a server group. + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + Unique identifier of the deployment. Must be unique across all deployments. + + + + + + Name by which the deployment will be known within a running server.of the deployment. + Does not need to be unique across all deployments in the domain, although it must be unique within + an individual server. For example, two different deployments running on different servers in + the domain could both have a 'runtime-name' of 'example.war', with one having a 'name' + of 'example.war_v1' and another with an 'name' of 'example.war_v2'. + + + + + + + + Contains a list of deployments that have been mapped to a server. + + + + + + + + + A deployment that has been mapped to a server. + + + + + + + + + + + + + + + Whether the deployment deploy automatically when the server starts up. + + + + + + + + + + + The checksum of the content + + + + + + + Archived content found on the filesystem + + + + + + + + + + + + + + + + Exploded content found on the filesystem + + + + + + + + + Contains a list of domain-level deployments + + + + + + + + + Deployment represents anything that can be deployed (e.g. an application such as EJB-JAR, + WAR, EAR, + any kind of standard archive such as RAR or JBoss-specific deployment), + which can be enabled or disabled on a domain level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The domain controller/server bootstrap configuration + + + + + + + + The URI for bootstrapping a domain server + + + + + + Contains a list of profiles available for use in the domain + + + + + + + + + Contains a list of subsystems + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + Name of the profile + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of subsystems + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + Contains a list of subsystems that will be run on the host + + + + + + A profile declaration may include configuration + elements from other namespaces for the subsystems that make up the profile. + + + + + + + + + + + Contains a list of socket binding groups + + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + A profile may include another profile. Overriding of included profiles is not supported. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Contains a list of socket configurations + + + + + + + + + + Name of an interface that should be used as the interface for + any sockets that do not explicitly declare one. + + + + + + + Increment to apply to the base port values defined in the + socket group to derive the values to use on this + server. + + + + + + + + Configuration information for a socket. + + + + + + Specifies zero or more client mappings for this socket binding. + A client connecting to this socket should use the destination address + specified in the mapping that matches its desired outbound interface. + This allows for advanced network topologies that use either network + address translation, or have bindings on multiple network interfaces + to function. + + Each mapping should be evaluated in declared order, with the first successful + match used to determine the destination. + + + + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. Must be configured if 'multicast-address' is configured. + + + + + + + + + Type definition for a client mapping on a socket binding. A client + mapping specifies how external clients should connect to this + socket's port, provided that the client's outbound interface + match the specified source network value. + + + + + + Source network the client connection binds on. This value is in + the form of ip/netmask. A client should match this value against + the desired client host network interface, and if matched the + client should connect to the corresponding destination values. + + If omitted this mapping should match any interface. + + + + + + + The destination address that a client should connect to if the + source-network matches. This value can either be a hostname or + an IP address. + + + + + + + The destination port that a client should connect to if the + source-network matches. + + If omitted this mapping will reuse the effective socket binding + port. + + + + + + + + Configuration information for an outbound socket. + + + + + + + + + + The name of the outbound socket binding + + + + + + + The name of the interface that should be used for setting up the source address of the + outbound socket. This should be one of the declared interfaces. + + + + + + + + The port number that will be used for setting the source address of the outbound socket. If the + source-interface attribute has been specified and the source-port attribute equals 0 or is absent, + then the system uses an ephemeral port while binding the socket to a source address. + + + + + + + Whether the source-port value should remain fixed even if the socket binding group specifies + a port offset + + + + + + + + + + The remote server address to which the outbound socket has to be connect. + The address can be either an IP address of the host server of the hostname of the server + + + + + + + The remote port to which the outbound socket has to connect. + + + + + + + + + + + + + + + + + + + + The reference to a socket binding that has to be used as the destination for the outbound + socket binding. This socket binding name should belong to the same socket binding group + to which this local destination client socket belongs. + + + + + + + + + + The socket group to use for the server group or server. + + + + + + + Increment to apply to the base port values defined in the + referenced socket group to derive the values to use on this + server. + + + + + + + + + + + + + + + + + A list of named network interfaces. The interfaces may or may + not be fully specified (i.e. include criteria on how to determine + their IP address.) + + + + + + + + + + + + A named network interface, but without any criteria + for determining the IP address to associate with that interface. + Acts as a placeholder in the model (e.g. at the domain level) + until a fully specified interface definition is applied at a + lower level (e.g. at the server level, where available addresses + are known.) + + + + + + + + + + A list of fully specified named network interfaces. + + + + + + + + + + + A named network interface, along with required criteria + for determining the IP address to associate with that interface. + + + + + + + + + + A set of criteria that can be used at runtime to determine + what IP address to use for an interface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Either an IP address in IPv6 or IPv4 dotted decimal notation, + or a hostname that can be resolved to an IP address. + + + + + + + + + + The name of a network interface (e.g. eth0, eth1, lo). + + + + + + + + + + A regular expression against which the names of the network + interfaces available on the machine can be matched to find + an acceptable interface. + + + + + + + + + + A network IP address and the number of bits in the + address' network prefix, written in "slash notation"; + e.g. "192.168.0.0/16". + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a loopback + interface. + + + + + + + + A loopback address that may not actually be configured on the machine's loopback interface. + Differs from inet-addressType in that the given value will be used even if no NIC can + be found that has the IP address associated with it. + + + + + + An IP address in IPv6 or IPv4 dotted decimal notation. + + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it supports + multicast. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a point-to-point + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is currently up. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it is a virtual + interface. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not it has a publicly + routable address. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is site-local. + + + + + + + + Empty element indicating that part of the selection criteria + for an interface should be whether or not an address associated + with it is link-local. + + + + + + + + Empty element indicating that sockets using this interface + should be bound to a wildcard address. The IPv6 wildcard + address (::) will be used unless the java.net.preferIpV4Stack + system property is set to true, in which case the IPv4 + wildcard address (0.0.0.0) will be used. If a socket is + bound to an IPv6 anylocal address on a dual-stack machine, + it can accept both IPv6 and IPv4 traffic; if it is bound to + an IPv4 (IPv4-mapped) anylocal address, it can only accept + IPv4 traffic. + + + + + + + Configuration information for a socket. + + + + + + Name of the interface to which the socket should be bound, or, for multicast + sockets, the interface on which it should listen. This should + be one of the declared interfaces. + + + + + + + Number of the port to which the socket should be bound. + + + + + + + Whether the port value should remain fixed even if numerically offsets + are applied to the other sockets in the socket group.. + + + + + + + Multicast address on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + Port on which the socket should receive multicast + traffic. If unspecified, the socket will not be configured + to receive multicast. + + + + + + + + + + A list of named filesystem paths. The paths may or may + not be fully specified (i.e. include the actual paths.) + + + + + + + + + + + A named filesystem path, but without a requirement to specify + the actual path. If no actual path is specified, acts as a + as a placeholder in the model (e.g. at the domain level) + until a fully specified path definition is applied at a + lower level (e.g. at the host level, where available addresses + are known.) + + + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + A list of named filesystem paths. + + + + + + + + + + + A named filesystem path. + + + + + + The name of the path. Cannot be one of the standard fixed paths + provided by the system: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + + Note that the system provides other standard paths that can be + overridden by declaring them in the configuration file. See + the 'relative-to' attribute documentation for a complete + list of standard paths. + + + + + + + The actual filesystem path. Treated as an absolute path, unless the + 'relative-to' attribute is specified, in which case the value + is treated as relative to that path. + + If treated as an absolute path, the actual runtime pathname specified + by the value of this attribute will be determined as follows: + + If this value is already absolute, then the value is directly + used. Otherwise the runtime pathname is resolved in a + system-dependent way. On UNIX systems, a relative pathname is + made absolute by resolving it against the current user directory. + On Microsoft Windows systems, a relative pathname is made absolute + by resolving it against the current directory of the drive named by the + pathname, if any; if not, it is resolved against the current user + directory. + + Note relative path declarations have to use '/' as file separator. + + + + + + + + + + + + The name of another previously named path, or of one of the + standard paths provided by the system. If 'relative-to' is + provided, the value of the 'path' attribute is treated as + relative to the path specified by this attribute. The standard + paths provided by the system include: + + jboss.home.dir - the root directory of the JBoss AS distribution + user.home - user's home directory + user.dir - user's current working directory + java.home - java installation directory + jboss.server.base.dir - root directory for an individual server + instance + jboss.server.config.dir - directory in which server configuration + files are stored. + jboss.server.data.dir - directory the server will use for persistent + data file storage + jboss.server.log.dir - directory the server will use for + log file storage + jboss.server.temp.dir - directory the server will use for + temporary file storage + jboss.domain.servers.dir - directory under which a host controller + will create the working area for + individual server instances + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allows the full set of JVM options to be set via the jvm schema elements + + + + + Sets a subset of the JVM options via the jvm schema elements + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initial JVM heap size + + + + + Maximum JVM heap size + + + + + + + + + + + + + + JVM option value + + + + + + + + JVM agent lib value + + + + + + + + JVM agent path value + + + + + + + + JVM javaagent value + + + + + + + + + + + + + + JBoss Modules option value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Definition of the security domain to use to obtain the current identity from. + + + + + + Reference to the security domain to use to obtain the current identity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's read is sensitive + + + + + + + Configuration of if a classification's write is sensitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration of if a classification's addressability is sensitive + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the constraint, must be unique for each name + + + + + + + 'core' or the name of the subsystem defining the constraint + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . (for example, EAP6.2 or EAP7.3) + * WildFly. (for example WildFly10.0 or WildFly10.1) + + The corresponding kernel management API version is defined in the enum + org.jboss.as.domain.controller.resources.HostExcludeResourceDefinition.KnownRelease. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-core-management_1_0.xsd b/wildfly/docs/schema/wildfly-core-management_1_0.xsd new file mode 100644 index 0000000..adb7136 --- /dev/null +++ b/wildfly/docs/schema/wildfly-core-management_1_0.xsd @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + Configuration for a process state listener. + + + + + + + + Configuration properties for the process state listener. + + + + + + + + Name of the process state listener. + + + + + + + ControlledProcessStateListener class implementation. + + + + + + + Module where the ControlledProcessStateListener implementation class may be found. + + + + + + + Timeout used in seconds, for listener operations. + If an individual listener operation takes longer than this timeout it will be canceled. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-core-management_preview_1_0.xsd b/wildfly/docs/schema/wildfly-core-management_preview_1_0.xsd new file mode 100644 index 0000000..3ebcafe --- /dev/null +++ b/wildfly/docs/schema/wildfly-core-management_preview_1_0.xsd @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + Configuration for the history of configuration changes. + + + + + + + Number of configuration changes that are available in history. + + + + + + + + + Configuration of the handling of finding unstable api annotations in the + user's code + + + + + + + Whether to log or throw an error if use of unstable api annotations are found + + + + + + + + + + + + + + + + Configuration for a process state listener. + + + + + + + + Configuration properties for the process state listener. + + + + + + + + Name of the process state listener. + + + + + + + ControlledProcessStateListener class implementation. + + + + + + + Module where the ControlledProcessStateListener implementation class may be found. + + + + + + + Timeout used in seconds, for listener operations. + If an individual listener operation takes longer than this timeout it will be canceled. + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-credential-reference_1_0.xsd b/wildfly/docs/schema/wildfly-credential-reference_1_0.xsd new file mode 100644 index 0000000..313f8ba --- /dev/null +++ b/wildfly/docs/schema/wildfly-credential-reference_1_0.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + Credential to be used by the configuration. + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-credential-reference_1_1.xsd b/wildfly/docs/schema/wildfly-credential-reference_1_1.xsd new file mode 100644 index 0000000..6e270fe --- /dev/null +++ b/wildfly/docs/schema/wildfly-credential-reference_1_1.xsd @@ -0,0 +1,80 @@ + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + Credential to be used by the configuration. + + + + + + + Credential/password in clear text. If used on its own, this should only be used for testing purposes. + + This attribute can also be specified together with the 'store' attribute. If the 'alias' attribute + is also specified, one of the following will then occur: + + If the credential store does not contain an entry for the given 'alias', a new entry will be added + to the credential store to hold the clear text password that was specified. + + If the credential store does contain an entry for the given 'alias', the existing credential will + be replaced with the clear text password that was specified. + + If the 'clear-text' attribute is specified together with the 'store' attribute but the 'alias' is + not specified, an alias will be generated and a new entry will be added to the credential store to + hold the clear text password that was specified. + + In all three cases, the 'clear-text' attribute will be removed from the model after adding / updating + an entry in the credential store. + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_2_0.xsd b/wildfly/docs/schema/wildfly-datasources_2_0.xsd new file mode 100644 index 0000000..deca3a4 --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_2_0.xsd @@ -0,0 +1,1018 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_3_0.xsd b/wildfly/docs/schema/wildfly-datasources_3_0.xsd new file mode 100644 index 0000000..5253930 --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_3_0.xsd @@ -0,0 +1,1046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_4_0.xsd b/wildfly/docs/schema/wildfly-datasources_4_0.xsd new file mode 100644 index 0000000..37121df --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_4_0.xsd @@ -0,0 +1,1074 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_5_0.xsd b/wildfly/docs/schema/wildfly-datasources_5_0.xsd new file mode 100644 index 0000000..40b7ce5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_5_0.xsd @@ -0,0 +1,1119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + sa + ]]> + + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_6_0.xsd b/wildfly/docs/schema/wildfly-datasources_6_0.xsd new file mode 100644 index 0000000..0dbaf6d --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_6_0.xsd @@ -0,0 +1,1119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + sa + ]]> + + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_7_0.xsd b/wildfly/docs/schema/wildfly-datasources_7_0.xsd new file mode 100644 index 0000000..c8913b9 --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_7_0.xsd @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + sa + ]]> + + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_7_1.xsd b/wildfly/docs/schema/wildfly-datasources_7_1.xsd new file mode 100644 index 0000000..9573383 --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_7_1.xsd @@ -0,0 +1,1121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-datasources_7_2.xsd b/wildfly/docs/schema/wildfly-datasources_7_2.xsd new file mode 100644 index 0000000..036ab99 --- /dev/null +++ b/wildfly/docs/schema/wildfly-datasources_7_2.xsd @@ -0,0 +1,1026 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:hsqldb:hsql://localhost:1701 + ]]> + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + org.h2.jdbcx.JdbcDataSource + ]]> + + + + + + + UTF-8 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + myhost.mydomain.com + 1557 + mydb + myserver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + ]]> + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + nowarn + ]]> + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + true. + Default is false + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + Credential to be used by the configuration. + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.hsqldb.jdbcDriver + ]]> + + + + + + + oracle.jdbc.xa.client.OracleXADataSource + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-discovery_1_0.xsd b/wildfly/docs/schema/wildfly-discovery_1_0.xsd new file mode 100644 index 0000000..e98cb2d --- /dev/null +++ b/wildfly/docs/schema/wildfly-discovery_1_0.xsd @@ -0,0 +1,168 @@ + + + + + + + + + + The discovery subsystem root element. + + + + + + + + The discovery subsystem root type. + + + + + + + An aggregating discovery provider element. + + + + + + + A static discovery provider definition element. + + + + + + + + + + A provider which aggregates multiple other providers into one. + + + + + + The name of this provider. + + + + + + + The list of providers which make up this provider. + + + + + + + + + A provider which contains a list of static services. + + + + + + + A single service definition within the service list. + + + + + + + + The name of this provider. + + + + + + + + + A definition of a single static service. + + + + + + + A single attribute in this attribute list. + + + + + + + + The abstract type of the service being advertised. + + + + + + + The name of the authority which defined the abstract service type. + + + + + + + The concrete URI of the service being advertised. + + + + + + + The name of the authority which defined the concrete URI scheme. + + + + + + + + + A service's attribute definition. + + + + + + The attribute name. + + + + + + + The attribute value. + + + + + + + + + A list of providers. + + + + + diff --git a/wildfly/docs/schema/wildfly-distributable-ejb_1_0.xsd b/wildfly/docs/schema/wildfly-distributable-ejb_1_0.xsd new file mode 100644 index 0000000..47b11f5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-distributable-ejb_1_0.xsd @@ -0,0 +1,127 @@ + + + + + + + + + + + + + An Infinispan-based bean management provider + + + + + + + Configures support for local client mappings registry + + + + + Configures support for cluster-aware client mappings registry + + + + + + + References an existing timer management provider + + + + + + + Identifies the default bean management provider for ejb applications. + + + + + + + + The name of this bean management provider + + + + + + The maximum number active beans to retain in memory at a time, after which the least recently used will passivate. + + + + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + References the name of an existing bean management provider + + + + + + The maximum number active timers to retain in memory at a time, after which the least recently used will passivate. + + + + + Indicates the marshalling implementation used for serializing the timeout context of a timer. + + + + + + + + + + + + + + Marshaller based on JBoss Marshalling. + + + + + + + Marshaller based on ProtoStream. + + + + + + diff --git a/wildfly/docs/schema/wildfly-distributable-web_1_0.xsd b/wildfly/docs/schema/wildfly-distributable-web_1_0.xsd new file mode 100644 index 0000000..7bc225c --- /dev/null +++ b/wildfly/docs/schema/wildfly-distributable-web_1_0.xsd @@ -0,0 +1,227 @@ + + + + + + + + + + + + + Defines an Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + Defines an Infinispan cache-based single sign-on management provider + + + + + Defines an HotRod remote cache-based single sign-on management provider + + + + + + + Configures support for local routing + + + + + Configures support for cluster-aware routing + + + + + + + Identifies the default session management provider for distributable web applications + + + + + Identifies the default single sign-on management provider + + + + + + + + Uniquely identifies this session management provider. + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + + + + Uniquely identifies this single sign-on management provider. + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + + + + + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + + + + + + + + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-distributable-web_2_0.xsd b/wildfly/docs/schema/wildfly-distributable-web_2_0.xsd new file mode 100644 index 0000000..85ad455 --- /dev/null +++ b/wildfly/docs/schema/wildfly-distributable-web_2_0.xsd @@ -0,0 +1,249 @@ + + + + + + + + + + + + + Defines an Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + Defines an Infinispan cache-based single sign-on management provider + + + + + Defines an HotRod remote cache-based single sign-on management provider + + + + + + + Configures support for local routing + + + + + Configures support for cluster-aware routing + + + + + + + Identifies the default session management provider for distributable web applications + + + + + Identifies the default single sign-on management provider + + + + + + + + Uniquely identifies this session management provider. + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + + + + Uniquely identifies this single sign-on management provider. + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + Web requests will have an affinity for the first available node in a list comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + Behaves the same as local-affinity if the cache is not distributed, nor replicated. + Must be explicitly supported by the load balancer. + + + + + + + + + + + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + + + + + + + + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + The maximum number of routes to append to the session ID. + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-distributable-web_3_0.xsd b/wildfly/docs/schema/wildfly-distributable-web_3_0.xsd new file mode 100644 index 0000000..889d6fb --- /dev/null +++ b/wildfly/docs/schema/wildfly-distributable-web_3_0.xsd @@ -0,0 +1,273 @@ + + + + + + + + + + + + + Defines an Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + Defines an Infinispan cache-based single sign-on management provider + + + + + Defines an HotRod remote cache-based single sign-on management provider + + + + + + + Configures support for local routing + + + + + Configures support for cluster-aware routing + + + + + + + Identifies the default session management provider for distributable web applications + + + + + Identifies the default single sign-on management provider + + + + + + + + Uniquely identifies this session management provider. + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + Indicates the marshalling implementation used for serializing attributes of a session. + + + + + + + + Uniquely identifies this single sign-on management provider. + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + Web requests will have an affinity for the first available node in a list comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + Behaves the same as local-affinity if the cache is not distributed, nor replicated. + Must be explicitly supported by the load balancer. + + + + + + + + + + + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + + + + + + + + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Session attributes will be marshalled using JBoss Marshalling. + + + + + + + Session attributes will be marshalled using ProtoStream. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + The maximum number of routes to append to the session ID. + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-distributable-web_4_0.xsd b/wildfly/docs/schema/wildfly-distributable-web_4_0.xsd new file mode 100644 index 0000000..2c7227d --- /dev/null +++ b/wildfly/docs/schema/wildfly-distributable-web_4_0.xsd @@ -0,0 +1,280 @@ + + + + + + + + + + + + + Defines an Infinispan cache-based session management provider + + + + + Defines a deployment specific HotRod remote cache-based session management provider + + + + + + + Defines an Infinispan cache-based single sign-on management provider + + + + + Defines an HotRod remote cache-based single sign-on management provider + + + + + + + Configures support for local routing + + + + + Configures support for cluster-aware routing + + + + + + + Identifies the default session management provider for distributable web applications + + + + + Identifies the default single sign-on management provider + + + + + + + + Uniquely identifies this session management provider. + + + + + Defines the granularity of cache entry mapping for the attributes of a session. + + + + + Indicates the marshalling implementation used for serializing attributes of a session. + + + + + + + + Uniquely identifies this single sign-on management provider. + + + + + + + + + + + + + Web requests will have an affinity for the primary owner of a given session. + Behaves the same as local-affinity if the backing cache is not distributed nor replicated. + + + + + + + Web requests will have an affinity for the first available node in a list comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + Behaves the same as local-affinity if the cache is not distributed, nor replicated. + Must be explicitly supported by the load balancer. + + + + + + + + + + + + + + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + Configures the number of threads dedicated to processing expiration events from the remote Infinispan cluster. + + + + + + + + + + + + + + + + + + + + + + + References a cache-container defined by the Infinispan subsystem. + + + + + + References a cache within the associated cache-container. + If unspecified, the default cache of the associated cache-container is assumed. + + + + + + + + + References a remote-cache-container defined by the Infinispan subsystem. + + + + + References a named configuration on the remote server. + + + + + + + + + + Stores all session attributes within a single cache entry. + Generally more expensive than ATTRIBUTE granularity, but preserves any cross-attribute object references. + + + + + + + Stores each session attribute within a separate cache entry. + Generally more efficient than SESSION granularity, but does not preserve any cross-attribute object references. + + + + + + + + + + + + Session attributes will be marshalled using JBoss Marshalling. + + + + + + + Session attributes will be marshalled using ProtoStream. + + + + + + + + + + + + Web requests not have an affinity for any particular server. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + The maximum number of routes to append to the session ID. + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-ee-security_1_0.xsd b/wildfly/docs/schema/wildfly-ee-security_1_0.xsd new file mode 100644 index 0000000..0b7e375 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ee-security_1_0.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-ejb-timer_1_0.xsd b/wildfly/docs/schema/wildfly-ejb-timer_1_0.xsd new file mode 100644 index 0000000..97f2037 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb-timer_1_0.xsd @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_10_0.xsd b/wildfly/docs/schema/wildfly-ejb3_10_0.xsd new file mode 100644 index 0000000..e95425f --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_10_0.xsd @@ -0,0 +1,644 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + Deprecated. Use distributable-cache instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use client-mappings-registry element of distributable-ejb subsystem instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + The default session timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use simple-cache or distributable-cache instead. + + + + + Used to define a non-distributable, non-passivating cache factory for a SFSB + + + + + Used to define a distributable, passivating cache factory for a SFSB + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use distributable-cache instead. + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + security domain. + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the Elytron security domain that should be used. + + + + + + + Enable authorization using JACC. + + + + + + + Option to switch between legacy compliant principal propagation or Elytron principal propagation. + If there is no incoming run-as identity, then the current principal obtained from local unsecured bean is anonymous in Elytron. + However in legacy it is the current authenticated principal. + + + + + + + + + + List of security domain references to attempt to outflow any established identity to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_3_0.xsd b/wildfly/docs/schema/wildfly-ejb3_3_0.xsd new file mode 100644 index 0000000..faae058 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_3_0.xsd @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_4_0.xsd b/wildfly/docs/schema/wildfly-ejb3_4_0.xsd new file mode 100644 index 0000000..b70563e --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_4_0.xsd @@ -0,0 +1,455 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_5_0.xsd b/wildfly/docs/schema/wildfly-ejb3_5_0.xsd new file mode 100644 index 0000000..8806ca5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_5_0.xsd @@ -0,0 +1,550 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + security domain. + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the Elytron security domain that should be used. + + + + + + + Enable authorization using JACC. + + + + + + + + + + List of security domain references to attempt to outflow any established identity to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_6_0.xsd b/wildfly/docs/schema/wildfly-ejb3_6_0.xsd new file mode 100644 index 0000000..2b747b5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_6_0.xsd @@ -0,0 +1,575 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + security domain. + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the Elytron security domain that should be used. + + + + + + + Enable authorization using JACC. + + + + + + + + + + List of security domain references to attempt to outflow any established identity to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_7_0.xsd b/wildfly/docs/schema/wildfly-ejb3_7_0.xsd new file mode 100644 index 0000000..9edafc5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_7_0.xsd @@ -0,0 +1,580 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + The default session timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + security domain. + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the Elytron security domain that should be used. + + + + + + + Enable authorization using JACC. + + + + + + + + + + List of security domain references to attempt to outflow any established identity to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_8_0.xsd b/wildfly/docs/schema/wildfly-ejb3_8_0.xsd new file mode 100644 index 0000000..0552054 --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_8_0.xsd @@ -0,0 +1,596 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + The default session timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + security domain. + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the Elytron security domain that should be used. + + + + + + + Enable authorization using JACC. + + + + + + + + + + List of security domain references to attempt to outflow any established identity to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/wildfly-ejb3_9_0.xsd b/wildfly/docs/schema/wildfly-ejb3_9_0.xsd new file mode 100644 index 0000000..1b2bafb --- /dev/null +++ b/wildfly/docs/schema/wildfly-ejb3_9_0.xsd @@ -0,0 +1,607 @@ + + + + + + + + + + + + + + + EJB3 subsystem configurations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The default access timeout, for stateful session beans, in milliseconds + + + + + + + The default session timeout, for stateful session beans, in milliseconds + + + + + + + + Deprecated. Not supported on current version servers; only allowed in managed domain profiles for use + on servers running earlier versions. + + + + + + + EJB 3.2 spec allows individual stateful EJBs to declare whether they want to disable passivation for those beans. + The EJB3 subsystem as a result is expected to have a passivation disabled cache factory, which it can use as a default + for such EJBs. + This passivation-disabled-cache-ref attribute points to such a cache configuration in the EJB3 subsystem + + + + + + + + + + The default access timeout, for singleton beans, in milliseconds + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use passivation-store instead. + + + + + Deprecated. Use passivation-store instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of aliases. + + + + + + + + TimeUnit that are allowed for instance-acquisition-timeout on a pool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + security domain. + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the Elytron security domain that should be used. + + + + + + + Enable authorization using JACC. + + + + + + + Option to switch between legacy compliant principal propagation or Elytron principal propagation. + If there is no incoming run-as identity, then the current principal obtained from local unsecured bean is anonymous in Elytron. + However in legacy it is the current authenticated principal. + + + + + + + + + + List of security domain references to attempt to outflow any established identity to. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of String. + + + + diff --git a/wildfly/docs/schema/wildfly-elytron-oidc-client_1_0.xsd b/wildfly/docs/schema/wildfly-elytron-oidc-client_1_0.xsd new file mode 100644 index 0000000..4270daf --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron-oidc-client_1_0.xsd @@ -0,0 +1,1306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron-oidc-client_2_0.xsd b/wildfly/docs/schema/wildfly-elytron-oidc-client_2_0.xsd new file mode 100644 index 0000000..41b64b2 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron-oidc-client_2_0.xsd @@ -0,0 +1,1315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron-oidc-client_preview_2_0.xsd b/wildfly/docs/schema/wildfly-elytron-oidc-client_preview_2_0.xsd new file mode 100644 index 0000000..072d0c7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron-oidc-client_preview_2_0.xsd @@ -0,0 +1,1320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-elytron-oidc-client_preview_3_0.xsd b/wildfly/docs/schema/wildfly-elytron-oidc-client_preview_3_0.xsd new file mode 100644 index 0000000..feae980 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron-oidc-client_preview_3_0.xsd @@ -0,0 +1,1584 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-elytron_10_0.xsd b/wildfly/docs/schema/wildfly-elytron_10_0.xsd new file mode 100644 index 0000000..e1a511e --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_10_0.xsd @@ -0,0 +1,5900 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_11_0.xsd b/wildfly/docs/schema/wildfly-elytron_11_0.xsd new file mode 100644 index 0000000..5fbb726 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_11_0.xsd @@ -0,0 +1,5955 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_12_0.xsd b/wildfly/docs/schema/wildfly-elytron_12_0.xsd new file mode 100644 index 0000000..c7dc145 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_12_0.xsd @@ -0,0 +1,5989 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_13_0.xsd b/wildfly/docs/schema/wildfly-elytron_13_0.xsd new file mode 100644 index 0000000..4980c5a --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_13_0.xsd @@ -0,0 +1,6132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_14_0.xsd b/wildfly/docs/schema/wildfly-elytron_14_0.xsd new file mode 100644 index 0000000..d626115 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_14_0.xsd @@ -0,0 +1,6240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_15_0.xsd b/wildfly/docs/schema/wildfly-elytron_15_0.xsd new file mode 100644 index 0000000..eb57b7a --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_15_0.xsd @@ -0,0 +1,6306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + A realm definition which uses JAAS Login Context to verify user's credentials. + + + + + + + + + The location of the file with JAAS Login Context configuration. + + + + + + + + The name of the entry defined in JAAS configuration file that should be used. + + + + + + + The module with custom login module classes and optional custom callback handler class. + + + + + + + The class name of the callback handler to pass to JAAS Login Context. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_15_1.xsd b/wildfly/docs/schema/wildfly-elytron_15_1.xsd new file mode 100644 index 0000000..e2f8f72 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_15_1.xsd @@ -0,0 +1,6320 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + A realm definition which uses JAAS Login Context to verify user's credentials. + + + + + + + + + The location of the file with JAAS Login Context configuration. + + + + + + + + The name of the entry defined in JAAS configuration file that should be used. + + + + + + + The module with custom login module classes and optional custom callback handler class. + + + + + + + The class name of the callback handler to pass to JAAS Login Context. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + A reference to the credential store that contains the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + An alias to the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_16_0.xsd b/wildfly/docs/schema/wildfly-elytron_16_0.xsd new file mode 100644 index 0000000..0922064 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_16_0.xsd @@ -0,0 +1,6335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + A realm definition which uses JAAS Login Context to verify user's credentials. + + + + + + + + + The location of the file with JAAS Login Context configuration. + + + + + + + + The name of the entry defined in JAAS configuration file that should be used. + + + + + + + The module with custom login module classes and optional custom callback handler class. + + + + + + + The class name of the callback handler to pass to JAAS Login Context. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + A reference to the credential store that contains the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + An alias to the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + A reference to the key store that contains the key pair to perform filesystem integrity checks. + + + + + + + The alias within the key-store that identifies the PrivateKeyEntry to use to perform filesystem integrity checks + + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_17_0.xsd b/wildfly/docs/schema/wildfly-elytron_17_0.xsd new file mode 100644 index 0000000..7a50320 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_17_0.xsd @@ -0,0 +1,6383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + A list of references to virtual security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + A realm definition which uses JAAS Login Context to verify user's credentials. + + + + + + + + + The location of the file with JAAS Login Context configuration. + + + + + + + + The name of the entry defined in JAAS configuration file that should be used. + + + + + + + The module with custom login module classes and optional custom callback handler class. + + + + + + + The class name of the callback handler to pass to JAAS Login Context. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + A reference to the credential store that contains the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + An alias to the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + A reference to the key store that contains the key pair to perform filesystem integrity checks. + + + + + + + The alias within the key-store that identifies the PrivateKeyEntry to use to perform filesystem integrity checks + + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + + + + + Complex type for the definition of a single virtual security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + virtual domain should automatically outflow to. + + + + + + + The authentication mechanism that will be used with the virtual security domain. + Allowed values: 'OIDC', 'MP-JWT'. + The default value is 'OIDC'. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_18_0.xsd b/wildfly/docs/schema/wildfly-elytron_18_0.xsd new file mode 100644 index 0000000..1ff88e4 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_18_0.xsd @@ -0,0 +1,6405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + The file encoding to use. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + A list of references to virtual security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + Whether subsequent realms should be checked after an unavailable realm is reached. + If set to false or not set, when the unavailable realm is reached org.wildfly.security.auth.server.RealmUnavailableException is thrown and the search stops. + + + + + + + Whether a SecurityEvent signifying realm unavailability should be emitted. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + A realm definition which uses JAAS Login Context to verify user's credentials. + + + + + + + + + The location of the file with JAAS Login Context configuration. + + + + + + + + The name of the entry defined in JAAS configuration file that should be used. + + + + + + + The module with custom login module classes and optional custom callback handler class. + + + + + + + The class name of the callback handler to pass to JAAS Login Context. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + A reference to the credential store that contains the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + An alias to the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + A reference to the key store that contains the key pair to perform filesystem integrity checks. + + + + + + + The alias within the key-store that identifies the PrivateKeyEntry to use to perform filesystem integrity checks + + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + + + + + Complex type for the definition of a single virtual security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + virtual domain should automatically outflow to. + + + + + + + The authentication mechanism that will be used with the virtual security domain. + Allowed values: 'OIDC', 'MP-JWT'. + The default value is 'OIDC'. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_1_0.xsd b/wildfly/docs/schema/wildfly-elytron_1_0.xsd new file mode 100644 index 0000000..7ee3879 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_1_0.xsd @@ -0,0 +1,4914 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement the Configurable interface. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement the Configurable interface. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + If the identities principal name matches any of the principals listed here then this permission mapping will be a match. + + + + + + + If the identity is a member of any of the roles listed here then the permission mapping will be a match. + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of a default policy provider. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of this provider. + + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of this provider. + + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_1_1.xsd b/wildfly/docs/schema/wildfly-elytron_1_1.xsd new file mode 100644 index 0000000..8338603 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_1_1.xsd @@ -0,0 +1,4937 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement the Configurable interface. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement the Configurable interface. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of a default policy provider. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of this provider. + + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of this provider. + + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_1_2.xsd b/wildfly/docs/schema/wildfly-elytron_1_2.xsd new file mode 100644 index 0000000..6305488 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_1_2.xsd @@ -0,0 +1,4923 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement the Configurable interface. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement the Configurable interface. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_2_0.xsd b/wildfly/docs/schema/wildfly-elytron_2_0.xsd new file mode 100644 index 0000000..9019c61 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_2_0.xsd @@ -0,0 +1,4931 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement the Configurable interface. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement the Configurable interface. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_3_0.xsd b/wildfly/docs/schema/wildfly-elytron_3_0.xsd new file mode 100644 index 0000000..789265e --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_3_0.xsd @@ -0,0 +1,5013 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement the Configurable interface. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement the Configurable interface. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement the Configurable interface. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement the Configurable interface. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_4_0.xsd b/wildfly/docs/schema/wildfly-elytron_4_0.xsd new file mode 100644 index 0000000..d28d8ab --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_4_0.xsd @@ -0,0 +1,5168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The certificate authority to use. + + + + + + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_5_0.xsd b/wildfly/docs/schema/wildfly-elytron_5_0.xsd new file mode 100644 index 0000000..df10412 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_5_0.xsd @@ -0,0 +1,5411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The certificate authority to use. + + + + + + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_6_0.xsd b/wildfly/docs/schema/wildfly-elytron_6_0.xsd new file mode 100644 index 0000000..2cdbf66 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_6_0.xsd @@ -0,0 +1,5411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The certificate authority to use. + + + + + + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_7_0.xsd b/wildfly/docs/schema/wildfly-elytron_7_0.xsd new file mode 100644 index 0000000..94b9bc7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_7_0.xsd @@ -0,0 +1,5523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The certificate authority to use. + + + + + + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_8_0.xsd b/wildfly/docs/schema/wildfly-elytron_8_0.xsd new file mode 100644 index 0000000..492ea51 --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_8_0.xsd @@ -0,0 +1,5739 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_9_0.xsd b/wildfly/docs/schema/wildfly-elytron_9_0.xsd new file mode 100644 index 0000000..8d1fffc --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_9_0.xsd @@ -0,0 +1,5782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + A host name verification policy. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-elytron_community_18_0.xsd b/wildfly/docs/schema/wildfly-elytron_community_18_0.xsd new file mode 100644 index 0000000..3b7daeb --- /dev/null +++ b/wildfly/docs/schema/wildfly-elytron_community_18_0.xsd @@ -0,0 +1,6441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the default authentication context to be associated with all deployments. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally ahead of all existing Provider registrations. + + + + + + + Reference to a capability providing a Provider[] which will be registered globally after all existing Provider registrations. + + + + + + + A list of providers that are disallowed, and will be removed from the providers list. + + + + + + + Should the WildFly Elytron AuthConfigFactory implementation be automatically registered. + + + + + + + Reference to an SSLContext which should be globally registered as the default. + + + + + + + + + + + Type to contain a list of security properties to be set. + + + + + + + + + + + Representation of a key/value property pair. + + + + + + The key for this property. + + + + + + + The value for this property. + + + + + + + + + + + + Definition of a Web Services configuration. + + + + + + HTTP mechanism web services client will use when connecting to the server. + + + + + + + WS-security method web services client will use when connecting to the server. + + + + + + + + + Container for the authentication client definitions. + + + + + + + + + + + + Authentication configuration definition. + + + + + + + An ordered list of properties to be used to configure all of the providers. + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + Web Services client configuration definition. + + + + + + + + The unique name for the authentication-configuration, note names used for authentication-configurations must be unique across the whole context. + + + + + + + Reference to a previously defined authentication configuration to extend. + + + + + + + Enables anonymous authentication. + + + + + + + The name to use for authentication. + + + + + + + The name to use for authorization. + + + + + + + The name of the host to use. + + + + + + + The protocol to use. + + + + + + + The port to use. + + + + + + + The realm to use. + + + + + + + Reference to a security domain to use for a forwarded identity. + + + + + + + + The type of identity forwarding to use when security-domain is specified. The value "authenticaiton" forwards + the identity of the currently authenticated user, including credentials. The value "authorization" forwards + the underlying authorization identity, which allows for a different identity to be used for authentication. + + + + + + + + + + + + The SASL mechanism selector string. Allows to specify allowed/forbidden SASL mechanisms. + + + + + + + Reference to a kerberos security factory used to obtain a GSS kerberos credential. + + + + + + + + + Authentication context definition. + + + + + + + An ordered list of match-rules to be defined on this authentication context. + + + + + + + Match based on abstract type. + + + + + + + Match based on abstract type authority. + + + + + + + Match based on host. + + + + + + + Match based on local security domain. + + + + + + + Match based on no user. + + + + + + + Match based on path. + + + + + + + Match based on port. + + + + + + + Match based on protocol. + + + + + + + Match based on urn. + + + + + + + Match based on user. + + + + + + + The AuthenticationConfiguration to use with this match. + + + + + + + The SSLContext to use with this match. + + + + + + + + + + The unique name for the authentication-context, note names used for authentication-contexts must be unique across the whole context. + + + + + + + Reference to a previously defined authentication context to extend. + + match-rules defined here are added after the rules of the parent. + + + + + + + + + + + Container of Provider configuration. + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + + + A reference to a Provider[] resource. + + + + + + + + + Definition of a single provider loader. + + + + + + + + + + + + + + + The name to use to represent this provider loader in the management model. + + + + + + + The name of the module to use to load the providers. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + The fully qualified class names of the providers to load. + + If this attribute is not specified then service loader based discovery will be used instead. + + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + A reference to a previously defined path that the path of the configuration is + relative to. + + + + + + + Argument to pass into the constructor as the Provider is instantiated. + + Can only be used where the class names to load are specified. + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + + + + + The format type. + + + + + + + + + + + + The syslog transport method type. + + + + + + + + + + + + + Base type for all audit log types. + + + + + + The unique name for the audit log. + + + + + + + + + A security event listener definition that is actually an aggregation of other security event listeners. + + + + + + + + + + + + + + + A reference to a security event listener. + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + The path to write the audit log to. + + + + + + + A reference to a previously defined path that the path of the audit log is + relative to. + + + + + + + Whether every event should be immediately synchronised to disk. + + + + + + + Whether every event should be immediately flushed to output stream. + When not specified, "synchronized" value is used. + + + + + + + The format to use to log the event. + + + + + + + The file encoding to use. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after a time period + derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter. + + + + + + + + The suffix string in a format which can be understood by java.time.format.DateTimeFormatter. + The period of the rotation is automatically calculated based on the suffix. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file rotating the log after the + size of the file grows beyond a certain point and keeping a fixed number of backups. + + + + + + + + The maximum number of files to backup when rotating. + + + + + + + Whether the file should be rotated before the a new file is set. + + + + + + + The log file size the file should rotate at. + + + + + + + Format of date used as suffix of log file names in java.time.format.DateTimeFormatter. + The suffix does not play a role in determining when the file should be rotated. + + + + + + + + + + + An audit log definition for persisting an audit log to a local file. + + + + + + + + Address of the server to send syslog messages to. + + + + + + + The port number the remote syslog server is listening on. + + + + + + + The transport to use to communicate with the syslog server. + + + + + + + The format to use to log the event. + + + + + + + The host name to send within all events sent to the syslog server. + + + + + + + The name of ssl-context used to secure connection to the syslog server. + Applies only when SSL_TCP transport is used. + + + + + + + The RFC format to be used for formatting the log entry, default value of RFC5424. + + + + + + + The maximum amount of failed reconnect attempts that should be made for sending messages to a syslog server before the endpoint is closed, default value of 0 (no reconnect attempts). + + + + + + + + + + + A security event listener definition for a custom security event listener implementation. + + + + + + + + + The configuration to apply to the security event listener implementation. + + Note: If configuration is supplied the listener MUST implement a void initialize(Map<String, String>) method. + + + + + + + + + + + + + + + Container for the security domain definitions. + + + + + + + + + + + + Complex type for the definition of a single security domain. + + + + + + + + + + Which of the listed realms should be the default? + + + + + + + Reference to the PrincipalTransformer to be applied before the realm is selected. + + + + + + + Reference to the PrincipalTransformer to be applied after the realm is selected. + + + + + + + Reference to the PrincipalDecoder to be used by this domain. + + + + + + + Reference to an EvidenceDecoder to be used by the domain. + + + + + + + Reference to a RoleDecoder to be used by the domain. + + + + + + + Reference to a RealmMapper to be used by this security domain. + + + + + + + Reference to a RoleMapper to be used by the domain. + + + + + + + Reference to the PermissionMapper to be used by the domain. + + + + + + + A list of references to security domains that are trusted by this security domain. + + + + + + + A list of references to virtual security domains that are trusted by this security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + domain should automatically outflow to. + + + + + + + Reference to a security event listener to be notified of security events + emitted from this domain. + + + + + + + + + A reference to a security realm. + + + + + + + The PrincipalTransformer to be associated with this realm. + + + + + + + The RoleDecoder to be associated with this realm. + + + + + + + The RoleMapper to be associated with this realm. + + + + + + + + + Container for the security realm definitions. + + + + + + + + Custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface. + + Regardless of which interface is implemented management operations will not be exposed to manage the realm. However other + services that depend on the realm will still be able to perform a type check and cast to gain access to the modification API. + + + + + + + Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface. + + By configuring a realm as being modifiable management operations will be made available to manipulate the realm. + + + + + + + + + + + + + + + + + + + + + Base type for all realm definitions. + + + + + + The unique name for the realm, note names used for realms must be unique across the whole context. + + + + + + + + + A realm definition that is an aggregation of two realms, one for the authentication steps + and one for loading the identity for the authorization steps. + + + + + + + + The name of the realm to use for the authentication steps (obtaining or validating credentials). + + + + + + + The name of the realm to use for the authorization steps (loading of the identity). + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A list of security realms that should be used for the authorizations steps resulting in an + aggregation of attributes if the identity is contained in multiple realms. + + Exactly one of 'authorization-realm' and 'authorization-realms' must be specified. + + + + + + + A principal transformer to be applied after the authentication steps but before the authorization + steps. + + + + + + + + + + + A realm definition that enables caching to another security realm. Caching strategy is LRU (Least Recently Used) where least accessed entries are discarded when maximum number of entries is reached. + + + + + + + + A reference to a cacheable security realm. + + + + + + + The maximum number of entries to keep in the cache. + + + + + + + The time in milliseconds that an item can stay in the cache. + + + + + + + + + + + Realm definition for a custom realm implementation. + + Generally subsystems that provide security realms should make them available + using the capabilities and requirements features of the application + server, this custom mechanism is provided for truly isolated realm implementations. + + + + + + + + + The configuration to apply to the SecurityRealm implementation. + + Note: If configuration is supplied the realm MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A realm definition for authentication and authorization of identities distributed between multiple realms. + + + + + + + + A list of security realms that should be used for authentication until one succeeds. + At least one realm must be specified. + + + + + + + Whether subsequent realms should be checked after an unavailable realm is reached. + If set to false or not set, when the unavailable realm is reached org.wildfly.security.auth.server.RealmUnavailableException is thrown and the search stops. + + + + + + + Whether a SecurityEvent signifying realm unavailability should be emitted. + + + + + + + + + + + A realm definition which wraps one realm and delegates to another in case the first is unavailable. + + + + + + + + The name of the realm to use as a default. + + + + + + + The name of the realm to use in case the default realm is unavailable. + + + + + + + Whenever security events should be emitted when failover takes place. + + + + + + + + + + + Realm definition for a realm which contains a single pre-defined identity. + + + + + + + + The name of the identity available from the security realm. + + + + + + + The name of the attribute associated with this identity. + + + + + + + The values associated with the identity attributes. + + + + + + + + + + + A security realm definition backed by database using JDBC. + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + A realm definition which uses JAAS Login Context to verify user's credentials. + + + + + + + + + The location of the file with JAAS Login Context configuration. + + + + + + + + The name of the entry defined in JAAS configuration file that should be used. + + + + + + + The module with custom login module classes and optional custom callback handler class. + + + + + + + The class name of the callback handler to pass to JAAS Login Context. + + + + + + + + + + + The authentication query used to authenticate users based on specific key types. + + + + + + + + + + + + + + + The SQL statement used to obtain the keys(as table columns) for a specific user and map them accordingly with their type. + + + + + + + The name of the datasource used to connect to the database. + + + + + + + + + + + + + + + The configuration used to map a specific column in a table as an identity attribute. + + + + + + The column index from a query that representing the mapped attribute. + + + + + + + + + + + + The name of the identity attribute mapped from a column returned from a SQL query. + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Clear Password key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Bcrypt key type. + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Salted Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Simple Digest key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Scram key type. + + + + + + The encryption algorithm name to use. + + + + + + + + + + + + + + + The column index from an authentication query that represents the user's password. + + + + + + + + + + + + The column index from an authentication query that represents the password's salt, if supported. + + + + + + + + + + + + The column index from an authentication query that represents the password's iteration count, if supported. + + + + + + + + + + + + The encoding of the password hash. + + + + + + + + + + + + + The encoding of the password salt. + + + + + + + + + + + + + + + A key mapper that maps a column returned from a SQL query to a Modular Crypt key type. + + + + + + The column index from an authentication query that represents the user password in Modular Crypt Format. + + + + + + + + + + + + + + + + + Reference to the KeyStore to be used by this realm. + + + + + + + + + + + Realm definition for a realm backed by a properties file. + + + + + + + + + The location of the properties file containing the users and their passwords. + The file should contain realm name declaration. + + + + + + + + + Are the passwords in properties file stored in plain text or pre-hashed? + (Pre-hashed form: HEX( MD5( username ":" realm ":" password ) ) ) + + + + + + + The realm name to use for digested passwords if one is not discovered in the properties file. + + + + + + + + + + + The location of the properties file containing the users and their groups. + + + + + + + + The name of the attribute in the returned AuthorizationIdentity that should contain the group membership information for the identity. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + + A security realm definition backed by LDAP. + + + + + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + Should this realm instance support verification of credentials by directly connecting to LDAP as the account being authenticated? + + + + + + + Should direct verification in this realm to allow login attempt with blank password? + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + + + + + + A simple security realm definition backed by the filesystem. + + + + + + + + + The location of the file to use to handle the security realm. + + + + + + + + The number of levels of directory hashing to apply + + + + + + + Whether the identity names should be stored encoded (Base32) in file names. + + + + + + + The string format for the password in the properties file if they are not + stored in plain text. + + + + + + + + + + + + + The character set to use when converting the password string + to a byte array. + + + + + + + A reference to the credential store that contains the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + An alias to the secret key used to encrypt and decrypt the filesystem-realm. + + + + + + + A reference to the key store that contains the key pair to perform filesystem integrity checks. + + + + + + + The alias within the key-store that identifies the PrivateKeyEntry to use to perform filesystem integrity checks + + + + + + + + + + + + Realm definition for a token realm where authentication and authorization are handled by + a given token validator. + + + + + + + + + + + + The name of the claim that should be used to obtain the principal's name. Defaults to 'username'. + + + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles security tokens based on the JWT/JWS standard. + + + + + + + + + The JWK kid. Tokens with the same kid will use this public key for signature verification. + + + + + + + RSA public key in PEM format. + + + + + + + + + + A list of strings representing the issuers supported by this configuration. During validation JWT tokens must have an "iss" claim that contains one of the values defined here. + + + + + + + A list of strings representing the audiences supported by this configuration. During validation JWT tokens must have an "aud" claim that contains one of the values defined here. + + + + + + + A public key in PEM Format. During validation, if a public key is provided, signature will be verified based on the key you provided here. + + + + + + + A key store from where the certificate with a public key should be loaded from. + + + + + + + The name of the certificate with a public key to load from the key store. + + + + + + + A predefined client-ssl-context that will be used to connect to the jwks endpoint specified in the jku token claim. This configuration is mandatory if you want to use remote keys with jku. + + + + + + + A policy that defines how host names should be verified when using HTTPS for fetching jwks. + + + + + + + + + A token validator to be used in conjunction with a token-based realm that handles OAuth2 Access Tokens and validate them based on RFC-7662 (OAuth2 Token Introspection). + + + + + + The identifier of a client registered within the OAuth2 Authorization Server that will be used to authenticate this server in order to validate bearer tokens arriving to this server. + + + + + + + The secret of the client identified by the given client-id. + + + + + + + An URL pointing to a RFC-7662 OAuth2 Token Introspection compatible endpoint. + + + + + + + A predefined client-ssl-context that will be used to connect to the token introspection endpoint when using SSL/TLS. This configuration is mandatory if the given token introspection url is using SSL/TLS. + + + + + + + A policy that defines how host names should be verified when using HTTPS. Allowed values: "ANY". + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + The configuration options that define how to connect to the LDAP server. + + + + + + + + + + + + + + The credential reference to credential store or clear text (password) + to use to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + + Name of the connection. Allows to refer the DirContext. + + + + + + + The connection url. + + + + + + + The authentication level (security level/authentication mechanism) to use. + Corresponds to SECURITY_AUTHENTICATION ("java.naming.security.authentication") environment property. + Allowed values: "none", "simple", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names. + + + + + + + The principal to authenticate and connect to the LDAP server. + Can be omitted if authentication-level is "none" (anonymous). + + + + + + + Indicates if connection pooling is enabled. + + + + + + + If LDAP referrals should be followed. + Corresponds to REFERRAL ("java.naming.referral") environment property. + Allowed values: "ignore", "follow", "throw". + + + + + + + The name of ssl-context used to secure connection to the LDAP server. + + + + + + + The name of authentication-context used to secure connection and to authenticate to the LDAP server. + + + + + + + The timeout for connecting to the LDAP server in milliseconds. + + + + + + + The read timeout for an LDAP operation in milliseconds. + + + + + + + Name of module that will be used to load custom context. + + + + + + + + + The configuration options that define how principals are mapped to their corresponding entries in the underlying LDAP server. + + + + + + + The attribute mappings defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The user password credential mapping defined for this resource. + + + + + + + The X509 user certificate credential mapping defined for this resource. + + + + + + + The attributes of newly created identities. Required for modifiability. + + + + + + + + The RDN part of the principal's DN to be used to obtain the principal's name from an LDAP entry. + + + + + + + The base DN to be used when executing queries. + + + + + + + Indicates if queries are recursive. + + + + + + + The LDAP filter for getting identity by name. + The string "{0}" will be replaced by searched identity name and the "rdn_identifier" will be the value of the attribute "rdn-identifier". + + + + + + + The LDAP filter for iterating over identities of the realm. Optional, but required for modifiability. + + + + + + + The DN of parent of newly created identities. Optional, but required for modifiability. + + + + + + + + + + + + + + + The configuration used to map a specific LDAP attribute as an identity attribute. + + + + + + The name of the LDAP attribute to map to an identity attribute. + If not defined, DN of the whole entry is used as value. + + + + + + + The name of the identity attribute mapped from a specific LDAP attribute. + If not provided, the name of the attribute is the same as define in 'from'. + If the 'from' is not defined too, value 'dn' is used. + + + + + + + The name of LDAP attribute containing DN of entry to obtain value from. + + + + + + + The filter to use to obtain the values for a specific attribute. + String "{0}" will be replaced by username, "{1}" by user identity DN. + + + + + + + The name of the context where the filter should be performed. + + + + + + + Indicates if attribute LDAP search queries are recursive. + + + + + + + Sets recursive roles assignment - value determine maximum depth of recursion. (0 for no recursion) + + + + + + + Determine LDAP attribute of role entry which will be substitute for "{0}" in filter-name when searching roles of role. + Used only when role-recursion is set. + + + + + + + The RDN key to use as the value for an attribute, in case the value in its raw form is in X.500 format. + + + + + + + + + The configuration used to map a specific LDAP attribute (userPassword usually) as an identity password credential. + + + + + + The name of the LDAP attribute to map to an identity user password credential. + + + + + + + If the password credential is writable. + + + + + + + If the password credential is verifiable. + + + + + + + + + The configuration allowing to use the LDAP as storage of one time password (OTP) credentials. + + + + + + The name of the LDAP attribute to map to an OTP credential algorithm. + + + + + + + The name of the LDAP attribute to map to a Base64 encoded OTP credential hash. + + + + + + + The name of the LDAP attribute to map to an OTP credential seed. + + + + + + + The name of the LDAP attribute to map to an OTP credential sequence number. + + + + + + + + + The configuration allowing to use LDAP as storage of X509 credentials. + X509 credential is user certificate or information allowing to identify it. + (serial number, subject DN, digest of certificate) + At least one *-from attribute should be specified. This definition will be ignored otherwise. + If more *-from attributes is defined, user certificate must match all defined criteria. + + + + + + The name of the LDAP attribute to map to a user certificate digest. + If not defined, certificate digest will not be checked. + + + + + + + The digest algorithm (hash function) used to compute digest of the user certificate. + Will be used only if digest-from have been defined. + + + + + + + The name of the LDAP attribute to map to an encoded user certificate. + If not defined, encoded certificate will not be checked. + + + + + + + The name of the LDAP attribute to map to a serial number of user certificate. + If not defined, serial number will not be checked. + + + + + + + The name of the LDAP attribute to map to a subject DN of user certificate. + If not defined, subject DN will not be checked. + + + + + + + + + + + + + + + Attribute of newly created LDAP identity. + + + + + + The name of the LDAP attribute. + + + + + + + The value(s) of LDAP attribute delimited by space. + + + + + + + + + A container type to hold SecurityFactory definitions to obtain Credential instances. + + + + + + + + + + + + Base type for all SecurityFactory definitions which return a Credential. + + + + + + The unique name for the SecurityFactory, note names used for SecurityFactories must be unique + across the whole context. + + + + + + + + + Generic definition for a custom credential SecurityFactory implementation. + + + + + + + + + The configuration to apply to the SecurityFactory implementation. + + Note: If configuration is supplied the SecurityFactory MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + + + + + The Krb5LoginModule additional option. + + + + + + + The key of the option. + + + + + + + The value of the option. + + + + + + + + + + The principal represented by the KeyTab + + + + + + + The path to the KeyTab to use to obtain the credential. + + + + + + + The name of another previously named path, or of one of the standard paths provided by the system. + If 'relative-to' is provided, the value of the 'path' attribute is treated as relative + to the path specified by this attribute. + + + + + + + How much lifetime (in seconds) should a cached credential have remaining before it is recreated. + + + + + + + How much lifetime (in seconds) should be requested for newly created credentials. + + + + + + + Amount of seconds before new try to obtain server credential should be done if it has failed last time. + Allows to prevent long waiting to unavailable KDC on every authentication. + + + + + + + If this for use server side or client side? + + + + + + + Should the KerberosTicket also be obtained and associated with the credential. + + This is required to be true where credentials are delegated to the server. + + + + + + + Should the JAAS step of obtaining the credential have debug logging enabled. + + + + + + + Should generated GSS credentials be wrapped to prevent improper disposal or not? + + + + + + + Is the keytab file with adequate principal required to exist at the time the service starts? + + + + + + + The mechanism names the credential should be usable with. + Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. + + + + + + + The mechanism OIDs the credential should be usable with. + Will be used together with OIDs derived from names from mechanism-names attribute. + + + + + + + + + + + + + A general container type to hold the various name rewriter and mapper definitions + as used within the subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base type for all PermissionMapper definitions. + + + + + + The unique name for the PermissionMapper, note names used for PermissionMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PermissionMapper implementation. + + + + + + + + + The configuration to apply to the PermissionMapper implementation. + + Note: If configuration is supplied the PermissionMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PermissionMapper definition for a PermissionMapper that performs a logical operation using two referenced PermissionMappers. + + + + + + + + The logical operation to perform using the two referenced PermissionMappers. + + + + + + + Reference to the PermissionMapper to use to the left of the operation. + + + + + + + Reference to the PermissionMapper to use to the right of the operation. + + + + + + + + + + + The supported set of logical operations. + "and" assigns permissions which was assigned by both mappers + "or" assigns permissions which was assigned by at least one of mappers + "xor" assigns permissions which was assigned by exactly one of mappers + "unless" assigns permissions which was assigned by left mapper but not by right mapper + + + + + + + + + + + + + + A simple permission mapper that maps from defined principal and role names to predefined permissions. + + + + + + + + + + + + + + The name of the principal. + + + + + + + + + + + The name of the role. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of permissions. + + + + + + + + + + Deprecated. Use a reference to a 'permission-set' instead. + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + + + + + + A reference to a permission set. + + + + + + + + + How multiple matching permission mappings will be combined. + + + + + + + + + + + + + + + + Base type for all PrincipalDecoder definitions. + + + + + + The unique name for the PrincipalDecoder, note names used for PrincipalDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom PrincipalDecoder implementation. + + + + + + + + + The configuration to apply to the PrincipalDecoder implementation. + + Note: If configuration is supplied the PrincipalDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalDecoder definition that is actually an aggregation of other PrincipalDecoders. + + + + + + + + + + + + + + + A reference to a PrincipalDecoder + + + + + + + + + A PrincipalDecoder definition that is actually a concatenation of other PrincipalDecoders. + + + + + + + + + + + The string to use to join the results of the other PrincipalDecoders. + + + + + + + + + + + A PrincipalDecoder that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalDecoder. + + + + + + + + + + + A PrincipalDecoder definition based on a X500 attribute. + + + + + + + + The oid of the attribute to map. + + + + + + + The oid of the attribute to map. + + + + + + + + + The joining string. + + + + + + + The 0-based starting occurrence of the attribute to map. + + + + + + + The maximum number of occurrences of the attribute to map. + + + + + + + When set to true, the attribute values will be processed and returned in reverse order. + + + + + + + If the Principal is not already an X500Principal should conversion be attempted? + + + + + + + The OIDs of the attributes that must be present in the principal. + + + + + + + The attribute names of the attributes that must be present in the principal. + + + + + + + + + + + Base type for all PrincipalTransformer definitions. + + + + + + The unique name for the PrincipalTransformer, note names used for PrincipalTransformer must be unique + across the whole context. + + + + + + + + + A PrincipalTransformer definition using regular expressions and Matcher based + replacement. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + The replacement string for this PrincipalTransformer. + + + + + + + Should all occurrences be replaced or just the first? + + + + + + + + + + + A PrincipalTransformer that instead of rewriting the name validates that it is + correct according to the supplied regular expression. + + + + + + + + The regular expression to use for this PrincipalTransformer. + + + + + + + If set to true, the name must match the given pattern to make validation successful. + If set to false, the name must not match the given pattern to make validation successful. + + + + + + + + + + + A PrincipalTransformer that always returns the same constant. + + + + + + + + The constant value that will always be returned by this PrincipalTransformer. + + + + + + + + + + + Generic definition for a custom PrincipalTransformer implementation. + + + + + + + + + The configuration to apply to the PrincipalTransformer implementation. + + Note: If configuration is supplied the PrincipalTransformer MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A PrincipalTransformer aggregating more PrincipalTransformers - original principal is tried to be transformed + by individual transformers in given order until some of them return non-null principal - that is returned. + + Typically can be used with chained principal transformers beginning with validating principal + transformer - to transform principals in different forms differently. + + + + + + + + + + + + + + + A PrincipalTransformer definition that is actually a chain of other PrincipalTransformers. + + + + + + + + + + + + + + + A PrincipalTransformer that adjusts a principal to upper or lower case. + + + + + + + + If set to true, principal is adjusted to upper case. If set to false, principal is adjusted + to lower case. + + + + + + + + + + + A reference to a PrincipalTransformer. + + + + + + + + + Base type for all RealmMapper definitions. + + + + + + The unique name for the RealmMapper, note names used for RealmMappers must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RealmMapper implementation. + + + + + + + + + The configuration to apply to the RealmMapper implementation. + + Note: If configuration is supplied the RealmMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RealmMapper that always returns the same constant. + + + + + + + + The constant value that will always be returned by this RealmMapper. + + + + + + + + + + + A simple RealmMapper definition that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a + match then the delegate RealmMapper is used instead. + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + + + + + + + + + + + A RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names. + + + + + + + + + + + The realm name to map from. + + + + + + + The realm name to map to. + + + + + + + + + + The regular expression which must contain at least one capture group to extract the realm from the name. + If the regular expression matches more than one capture group, the first capture group is used. + + + + + + + The RealmMapper to delegate to if the pattern does not match. If no delegate is specified then the default realm on + the domain will be used instead. + If the username does not match the pattern and a delegate realm-mapper is present, the result of delegate-realm-mapper is mapped via the realm-map. + + + + + + + + + + + Base type for all RoleDecoder definitions. + + + + + + The unique name for the RoleDecoder, note names used for RoleDecoders must be unique + across the whole context. + + + + + + + + + Generic definition for a custom RoleDecoder implementation. + + + + + + + + + The configuration to apply to the RoleDecoder implementation. + + Note: If configuration is supplied the RoleDecoder MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleDecoder definition that maps a single attribute to roles. + + + + + + + + The attribute to take from the identity and map directly to roles. + + + + + + + + + + + A RoleDecoder definition that maps roles based on the IP address of a remote client. + + + + + + + + The IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + A regular expression that specifies the IP address to match. + + Exactly one of 'source-address' and 'pattern' must be specified. + + + + + + + The list of roles to assign if the IP address of the remote client matches. + + + + + + + + + + + A RoleDecoder definition that is actually an aggregation of other RoleDecoders. + + + + + + + + + + + + + + + A reference to a RoleDecoder. + + + + + + The name of the referenced RoleDecoder. + + + + + + + + + Base type for all RoleMapper definitions. + + + + + + The unique name for the RoleMapper, note names used for RoleMappers must be unique + across the whole context. + + + + + + + + + A RoleMapper definition that adds a specified prefix to every role. + + + + + + + + The prefix to add to each role. + + + + + + + + + + + A RoleMapper definition that adds a specified suffix to every role. + + + + + + + + The suffix to add to each role. + + + + + + + + + + + A RoleMapper definition that is actually an aggregation of other RoleMappers. + + + + + + + + + + + + + + + Generic definition for a custom RoleMapper implementation. + + + + + + + + + The configuration to apply to the RoleMapper implementation. + + Note: If configuration is supplied the RoleMapper MUST implement initialize(Map<String, String>) method. + + + + + + + + + + + + + A RoleMapper definition that always returns a pre-defined set of roles. + + + + + + + + + + + The role to be returned by the RoleMapper. + + + + + + + + + + + + + + The supported set of logical operations. + + + + + + + + + + + + + + A RoleMapper definition for a RoleMapper that performs a logical operation using two refereced RoleMappers. + + + + + + + + The logicial operation to perform using the two referenced RoleMappers. + + Allowed values: "and", "minus", "or", "xor". + + + + + + + Reference to the RoleMapper to use to the left of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + Reference to the RoleMapper to use to the right of the operation. + + If not set the identity role mapper will be used instead. + + + + + + + + + + + A RoleMapper implementation that uses the configured mapping of role names. + + + + + + + + + + + The role name to map from. + + + + + + + Space separated list of roles to map to. + + + + + + + + + + When set to 'true' the mapped roles will retain all roles, that have defined mappings. + + + + + + + When set to 'true' the mapped roles will retain all roles, that have no defined mappings. + + + + + + + + + + + A RoleMapper definition that uses pattern to find matching roles and then replaces these roles with replacement pattern. + Role matches the pattern in given pattern can be found in any substring of the role name. + + + + + + + + The pattern used for matching. Can capture groups. + + + + + + + The replacement string. Can make use of captured groups. + + + + + + + If true, keep roles that did not match the provided pattern. + + + + + + + If true, replace all occurrences of pattern and not only the first one. + + + + + + + + + + + A reference to a RoleMapper + + + + + + The name of the referenced RoleMapper. + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from the subject from + the first certificate in the certificate chain. + + + + + + + + + + + An EvidenceDecoder that derives the principal associated with the given evidence from an X.509 subject + alternative name from the first certificate in the given evidence. + + + + + + + + The subject alternative name type to decode from the given evidence. + + + + + + + + + + + + + + + + + The 0-based occurrence of the subject alternative name to map. This attribute is optional and only + used when there is more than one subject alternative name of the given alt-name-type + + + + + + + + + + + An EvidenceDecoder definition that is an aggregation of other EvidenceDecoders. + + + + + + + + + + + + + + + Generic definition for a custom EvidenceDecoder implementation. + + + + + + + + + The configuration to apply to the EvidenceDecoder implementation. + + Note: If configuration is supplied the EvidenceDecoder MUST implement the initialize(Map<String, String>) method. + + + + + + + + + + + + + A reference to an EvidenceDecoder + + + + + + + + + Base type for all EvidenceDecoder definitions. + + + + + + The unique name for the EvidenceDecoder, note names used for EvidenceDecoder must be unique + across the whole context. + + + + + + + + + + + Wrapper type to contain the configuration of the authentication mechanisms. + + + + + + + An ordered list of mechanism configurations, at the time of authentication the mechanism name, + host name, and protocol as specified by the mechanism will be compared against this list + for a first match. + + To configure a default configuration provide a definition with no mechanism-name, host-name, or + protocol and place it at the end of the list. Any definitions after a default definition will + never match. + + + + + + + + + + Definition of configuration to be used by authentication mechanisms. + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + This configuration will only apply when the host name specified is provided by the mechanism. + + If this attribute is omitted then this will match any host name. + + + + + + + This configuration will only apply when the protocol specified is provided by the mechanism. + + If this attributed is omitted then this will match any protocol. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + A reference to the security factory to obtain the credential for this mechanism. + + + + + + + + + + Definition of a realm name specific to the mechanism. + + This is the realm name that a mechanism may present to the remote client being authenticated, if a mechanism + only supports a single realm then only the first will be used and the remainder ignored. + + If a mechanism does not support realm names then the entire list will be ignored. + + + + + + The name of the realm. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism realm. + + + + + + + + + Container for the permission set definitions. + + + + + + + + + + + Definition of a permission set. + + + + + + + + + The fully qualified class name of the permission. + + + + + + + The module to use to load the permission class. + + + + + + + The target-name to pass to the constructor of the permission. + + + + + + + The action to pass to the constructor of the permission. + + + + + + + + + + The unique name for the permission set, note names used for permission sets must be unique across the whole context. + + + + + + + + + + + Complex type definition to hold the various HTTP definitions within the subsystem. + + + + + + + + + + + + + + + Complex type for the definition of the server side HTTP authentication policy. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The http-server-mechanism-factory referenced by this resource. + + + + + + + + + Base type for all http server factory definitions. + + + + + + The unique name for the http server factory, note names used for http server factories must be unique across the whole context. + + + + + + + + + A HTTP server factory definition that is actually an aggregation of other HTTP server factories. + + + + + + + + + + + + + + + A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + A regular expression that filters mechanism names using a regular expression pattern. + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + + + + + + Additional properties that should be passed to the factory for HTTP mechanism detection and creation. + + + + + + + + + + + + + Reference to the HTTP server factory to be wrapped by this configuration. + + + + + + + + + + + A HTTP server factory definition that searches an array of Provider instances for all available HTTP server factories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A HTTP server factory definition that uses a ServiceLoader to search for HTTP server factory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a HTTP server mechanism factory. + + + + + + + + + + + Complex type definition type to hold the various SASL definitions within the subsystem. + + + + + + + + + + + + + + + + The SASL authentication policy for the server side. + + + + + + + + + + The security-domain referenced by this resource. + + + + + + + The sasl-server-factory referenced by this resource. + + + + + + + + + Base type for all sasl server factory definitions. + + + + + + The unique name for the sasl server factory, note names used for sasl server factories must be unique across the whole context. + + + + + + + + + A SASL server factory definition that is actually an aggregation of other SASL server factories. + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + When set to true all mechanisms are disabled unless enabled by matching one of the defined filters. + When set to false all mechanisms are enabled unless disabled by matching one of the defined filters. + + + + + + + A regular expression filter that filters mechanism names using a regular expression pattern. + + + + + + + A predefined filter to filter mechanisms. + + + + + + + + + + + + Additional properties that should be passed to the factory for SASL mechanism detection and creation. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + Override the protocol specified when creating a SASL mechanism. + + + + + + + Override the server name specified when creating a SASL mechanism. + + + + + + + + + + + The supported set of predefined filters. + + + + + + + + + + + + + + + + + + + + + + + A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version. + + Any mechanisms loaded by factories not located using a Provider will not be filtered by this definition. + + + + + + + + + Filters to be applied to the available mechanisms by name. + + + + + + + + + + This configuration will only apply where a mechanism with the name specified is used. + + If this attribute is omitted then this will match any mechanism name. + + + + + + + The name of the provider to match against. + + + + + + + Version to compare against the version reported by the provider. + + + + + + + When set to 'less-than' a Provider will match against the filter if the Provider's version is less-than the version specified here. + + Setting to 'greater-than' has the opposite effect. + + Has no effect if a provider-version has not been specified in the filter. + + + + + + + + + + + + + Reference to the SaslServerFactory to be wrapped by this configuration. + + + + + + + When set to true all provider loaded mechanisms are disabled unless macthed by one of the filters defined here. + + When set to false all provider loaded mechanisms are enabled unless matched. + + Any mechanisms from a factory not loaded by a Provider are unaffected. + + + + + + + + + + + The type of equality check to use in a comparison. + + + + + + + + + + + + A SaslServerFactory definition that searches an array of Provider instances for all available SaslServerFactories. + + + + + + + + Reference to the Provider[] capability to obtain the array of Providers to use. + + If not specified the system registered Providers are used instead. + + + + + + + + + + + A SaslServerFactory definition that uses a ServiceLoader to search for SaslServerFactory implementations. + + + + + + + + The name of the module to use. + + If this is not specified the ClassLoader used to load the service will be used instead. + + + + + + + + + + + A reference to a SaslServerFactory + + + + + + + + + + + Complex type to contain the definitions of the various components needed + for SSL, the end result being that these components can be combined together to + create a fully defined SSLContext. + + + + + + + + + + + + + + + + + + + Container for KeyManager definitions. + + + + + + + + + + + Definition of a single KeyManager. + + + + + + + Credential to be used by the underlying KeyManager when accessing the entries in the underlying KeyStore. + + + + + + + + The unique name of this KeyManager. + + + + + + + The algorithm name to use to initialise the KeyManagerFactory. + + + + + + + Reference to the KeyStore to use with the KeyManager. + + + + + + + A filter to apply to the aliases provided by KeyStore to choose key to use from keys in KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the KeyManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + If this attribute is set and if the file that backs the KeyStore does not exist, then + a self-signed certificate will be generated on first use and it will be persisted to + the file that backs the KeyStore. The value of this attribute will be used for the + Common Name value in the self-signed certificate. + + The use of this attribute is intended for testing purposes only. This attribute is not + intended for production use. + + + + + + + + + Container for TrustManager definitions. + + + + + + + + + + + Definition of a single TrustManager. + + + + + + + + + + + The unique name of this TrustManager. + + + + + + + The algorithm name to use to initialise the TrustManagerFactory. + + + + + + + Reference to the KeyStore to use with the TrustManager. + + + + + + + A filter to apply to the aliases provided by KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + The name of the provider to use to + instantiate the TrustManagerFactory, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required TrustManagerFactory type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path for OCSP and CRL checks. If neither OCSP and CRL is configured, this attribute has no effect. + + + + + + + Check revocation status only of leaf certificates. + + + + + + + Accept certificate if revocation status is unknown. + + + + + + + + + Enables certificate revocation list checks to a trust manager. + + + + + + The path to the configuration to use to initialise the provider. + + + + + + + The base path of the certificate revocation list file. + + + + + + + The maximum number of non-self-issued intermediate certificates that may exist in a certification path. + + + + + + + + + The presence of this element enables checking the peer's certificate against multiple certificate revocation lists. + + + + + + + + + + + The presence of this element enables checking the peer's certificate against a certificate revocation list. + + + + + + Path to the certificate revocation list. + + + + + + + The base path of the certificate revocation list file. + + + + + + + + + Enables online certificate status protocol checks to a trust manager. + + + + + + OCSP responder URI to override those extracted from certificate. + + + + + + + Prefer certificate revocation list revocation over OCSP if certificate-revocation-list is defined. + + + + + + + The alias for OCSP Responder certificate. Keep undefined to use the issuer of certificate being validated. + + + + + + + The keystore for responder-certificate. Keep undefined to use trust-manager keystore. Requires responder-certificate to be defined. + + + + + + + + + Container for Server SNI SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + + + The unique name of this Server side SNI SSLContext. + + + + + + + The SSLContext to use if SNI is not in use + + + + + + + + + Definitions of a single server side SNI SSLContext. + + + + + + + The host name that this element matches. If it begins with a '*' it is considered a wildcard match. + + + + + + + The SSLContext to use if the name matches. + + + + + + + + + Container for Server SSLContext definitions. + + + + + + + + + + + Definitions of a single server side SSLContext. + + + + + + The unique name of this Server side SSLContext. + + + + + + + Reference to the SecurityDomain to use for authentication during SSL session establishment. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + To request (but not to require) a client certificate on SSL handshake. + If a security domain is referenced and supports X509 evidence, this will be set to true automatically. + Ignored when need-client-auth is set. + + + + + + + To require a client certificate on SSL handshake. + Connection without trusted client certificate (see trust-manager) will be rejected. + + + + + + + Rejecting of the client certificate by the security domain will not prevent the connection. + Allows a fall through to use other authentication mechanisms (like form login) when the client certificate is rejected by security domain. + Has an effect only when the security domain is set. + This does not bypass the underlying trust manager check - see need-client-auth to allow connection without client certificate. + + + + + + + Configure the SSLContext to honor local cipher suites preference. + + + + + + + The maximum number of SSL sessions in the cache. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + The timeout for SSL sessions, in seconds. The default value -1 means use the JVM default value. Value zero means there is no limit. + + + + + + + Should the resulting SSLEngine, SSLSocketFactory, and SSLSocket instances returned by this SSLContext + be wrapped to prevent further configuration changes. + + Note: The WildFly HTTP2 support requires raw access to these objects so if HTTP2 is being used this + should be set to false. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManager to be used by this SSLContext. + + + + + + + A principal transformer to apply before the realm is selected. + + + + + + + A principal transformer to apply after the realm is selected. + + + + + + + A final principal transformer to apply for this mechanism realm. + + + + + + + Reference to a RealmMapper to be used by this mechanism. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for client SSLContext definitions. + + + + + + + + + + + Definitions of a single client side SSLContext. + + + + + + The unique name of this client side SSLContext. + + + + + + + The filter to be applied to the cipher suites made available by this SSLContext. + + + + + + + The filter to be applied to the TLSv1.3 cipher suites made available by this SSLContext. + + + + + + + List of protocols supported by this SSLContext. + + + + + + + Reference to the KeyManager to be used by this SSLContext. + + + + + + + Reference to the TrustManagers to be used by this SSLContext. + + + + + + + The name of the provider to use. + If not specified, all providers from providers will be passed to the SSLContext. + + + + + + + The name of the providers to obtain the Provider[] to use to load the SSLContext. + + + + + + + + + Container for the KeyStore definitions. + + + + + + + + + + + + + + + keystore implementation details + + + + + + The KeyStore type, e.g. jks, pkcs#12. + + + + + + + The name of the provider to use to + instantiate the KeyStore, if the provider is not + specified then the first provider found that can + create an instance of the specified 'type' will be + used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required KeyStore type. + + If this is not specified then the global list of Providers is used instead. + + + + + + + + + + An individual names KeyStore definition. + + + + + + + The credential reference to credential store or clear text (password) + to use to initialize or load the KeyStore. + + + + + + + Implementation details + + + + + + + The location of the file to use to initialise the KeyStore instance. + + + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + An individual names LdapKeyStore definition. + + + + + + + Configuration for item creation. Define how will look LDAP entry of newly created keystore item. + + + + + + + + Attribute of newly created entry. At least objectClass attribute and required + attributes (which are not part of keystore item) should be defined here. + + + + + + + The LDAP attribute name. + + + + + + + The default value(s) of LDAP attribute delimited by space. + + + + + + + + + + The LDAP path, where will be newly created keystore items created. + + + + + + + The LDAP attribute name, which will be part of new entry path. + Into value of this attribute will be passed alias of the keystore item. + (Can be independent on alias-attribute - alias is used here only as initial entry name, + as it is only identification of item, which keystore has.) + + + + + + + + + Search LDAP configuration + + + + + + + The LDAP path, where will be keystore items searched. + + + + + + + If the search in search-path should be recursive. + + + + + + + The time limit for LDAP search in milliseconds. + + + + + + + The LDAP filter, which will be used to obtain keystore item by alias. + The string "{0}" will be replaced by the searched alias and the "alias_attribute" value will be the value of the attribute "alias-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The string "{0}" will be replaced by searched encoded certificate and the "certificate_attribute" will be the value of the attribute "certificate-attribute". + + + + + + + The LDAP filter, which will be used to obtain keystore item by certificate. + The "alias_attribute" will be the value of the attribute "alias-attribute". + + + + + + + + + Mapping of keystore item parts to LDAP attributes. + + + + + + + The LDAP attribute, where is item alias expected. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The type of certificate. Used for decoding of byte array from certificate-attribute. + For possible certificate types see Java documentation of CertificateFactory. + + + + + + + The LDAP attribute, where is encoded certificate expected. + + + + + + + The encoding of CertPath, which is used to store certificate chain into certificate-chain-attribute. + For possible chain encodings see Java documentation of CertPath. + + + + + + + + The LDAP attribute, where is encoded key expected. + + + + + + + The type of key. Used for decoding of byte array from key-attribute. + For possible KeyStore types see Java documentation of KeyStore. + + + + + + + + + + The name of ldap-key-store used to referencing it. + + + + + + + The name of dir-context used to connect to the LDAP server. + + + + + + + + + An individual names filtering KeyStore definition. + + + + + + + The name of key-store, which will be used as source of data. + + + + + + + A filter to apply to the aliases made available by this KeyStore. + + Can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2 + + + + + + + + + Container for certificate authority account definitions. + + + + + + + + + + + Definition of a single certificate authority account. + + + + + + + + + The unique name of this certificate authority account. + + + + + + + The reference to certificate authority to use. + + + + + + + A list of URLs that the certificate authority can contact about any issues related to this account. + + + + + + + + + Container for certificate authority definitions. + + + + + + + + + + + Definition of a single certificate authority. + + + + + + The unique name of this certificate authority. + + + + + + + URL of the certificate authority. + + + + + + + URL of the certificate authority to use in pre-production. + + + + + + + + + Definition of a certificate authority account key. + + + + + + + Credential to be used when accessing the certificate authority account key. + + + + + + + + Reference to the KeyStore that contains the certificate authority account key. + + + + + + + The alias of the certificate authority account key in the KeyStore. + + + + + + + + + + + Complex type to contain the definitions of the credential stores. + + + + + + + + + + + + An individual credential store definition. + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + + + Credential to be used by as protection parameter for the Credential Store. + + + + + + + + + The credential store type, e.g. KeyStoreCredentialStore. + + + + + + + The name of the provider to use to instantiate the CredentialStoreSpi. + If the provider is not specified then the first provider found that can + create an instance of the specified 'type' will be used. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required CredentialStore type. + If this is not specified then the global list of Providers is used instead. + + + + + + + The name of the providers defined within the subsystem to obtain the Providers + to search for the one that can create the required JCA objects within credential store. + This is valid only for key-store based CredentialStore. + If this is not specified then the global list of Providers is used instead. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + File name of credential store storage. + + Deprecated: Use "path" attribute instead. + + + + + + + File name of credential store storage. + + + + + + + Specifies whether credential store is modifiable. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + + + A simple credential store which stores SecretKeyCredential instances in a properties file. + + This credential store does not encrypt the stored keys, the purpose of this credential store is + to provide initial access to keys used to protect other configuration values. + + + + + + The unique name of this credential store definition. + + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The path to the credential store file. + + + + + + + Specifies whether credential store should create storage when it doesn't exist. + + + + + + + If an entry with the default-alias does not exist should one be dynamically added using the + configured key-size? + + + + + + + The default key size when generating secret keys. + + + + + + + The default alias to use if dynamically adding an entry. + + + + + + + + + + + An expression resolver backed by a list of sub-expression resolvers which can be used to decrypt encrypted expressions. + + + + + + + + + The default resolver to use for expressions which do not specify the name of the resolver. + + + + + + + The prefix for expressions that should be resolved using this expression resolver. + + + + + + + + + Definition of a single expression resolver. + + + + + + The unique name of this expression resolver. + + + + + + + Reference to the credential store which contains the secret key to be used by this resolver. + + + + + + + The alias of the secret key contained within the credential store. + + + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + Minimal attributes required to specify the location to a file. + + + + + + A reference to a previously defined path that the file name is + relative to. + + + + + + + The remaining path to the file referenced. + + + + + + + + + A reference to a file. + + + + + + + + It is possible that a KeyStore definition can be created to a + non-existent file and the file be automatically created when the store is saved, however + no error will be reported where the file does not exist to begin with. + + If the intent is that the store will always exist in advance set + this to 'true' so that an error will be reported if the file is missing. + + + + + + + + + + The attributes required for a custom component. + + + + + + The module to use to load the custom component. + + + + + + + The fully qualified class name of the custom component implementation to + load. + + The specified class must have a public no-args constructor. + + + + + + + + + The optional configuration for a custom component. + + + + + + + + + + A list of String. + + + + + + + + A definition that sets up a policy provider. + + + + + + + + + + The name of the policy provider definition. + + + + + + + + + A policy provider definition that sets up JACC and related services. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of a javax.security.jacc.PolicyConfigurationFactory implementation referencing a policy configuration factory provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + A custom policy provider definition. + + + + + + The name of a java.security.Policy implementation referencing a policy provider. + + + + + + + The name of the module to load the provider from. + + + + + + + + + JASPI Configurations. + + + + + + + + + + + An individual JASPI configuration. + + + + + + + + + + + + + + + The name of this JASPI configuration. + + + + + + + The layer this configuration should be associated with. + + If set to '*' this configuration will be associated with all layers and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + The application context this configuration should be associated with. + + If set to '*' this configuration will be associated with all application contexts and resolved according the the + resolution rules defined within the JSR-196 specification. + + + + + + + Descrption for this JASPI configuration. + + + + + + + + + + + Configuration options to be passed into the ServerAuthModule during initialisation. + + + + + + + + + + + + + The fully qualified class name of the class implementing the ServerAuthModule interface. + + + + + + + The name of the module to use to load the ServerAuthModule. + + + + + + + The control flag to control how the response from this module is interpreted. + + + + + + + + + The control flag for JASPI modules. + + + + + + + + + + + + + + Allowed key sizes. + + + + + + + + + + + + + A host name verification policy. + + + + + + + + + + + + Complex type for the definition of a single virtual security domain. + + + + + + + Where automatic outflow to a security domain is configured, if outflowing + the current identity is not authorized should the + anonymous identity of that domain be used instead? + + Outflowing an identity replaces any previously + established identity for the outflow domain for the + ongoing call, outflowing anonymous has the effect of + clearing the identity. + + + + + + + A list of references to security domains that any identity established for this + virtual domain should automatically outflow to. + + + + + + + The authentication mechanism that will be used with the virtual security domain. + Allowed values: 'OIDC', 'MP-JWT'. + The default value is 'OIDC'. + + + + + + + + + + Container for client dynamic SSL context definitions. + + + + + + + + + + + Definitions of a single client side dynamic SSL context. This context chooses SSL context based on peer's host and port information. + + + + + + The unique name of this client side dynamic SSL context. + + + + + + + The authentication context that will be used to query for rules when deciding which ssl context to use when connecting to a peer. + + + + + + diff --git a/wildfly/docs/schema/wildfly-health_1_0.xsd b/wildfly/docs/schema/wildfly-health_1_0.xsd new file mode 100644 index 0000000..7fd37e0 --- /dev/null +++ b/wildfly/docs/schema/wildfly-health_1_0.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-http-client_1_0.xsd b/wildfly/docs/schema/wildfly-http-client_1_0.xsd new file mode 100644 index 0000000..d50ca1c --- /dev/null +++ b/wildfly/docs/schema/wildfly-http-client_1_0.xsd @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-iiop-openjdk_2_0.xsd b/wildfly/docs/schema/wildfly-iiop-openjdk_2_0.xsd new file mode 100644 index 0000000..e708807 --- /dev/null +++ b/wildfly/docs/schema/wildfly-iiop-openjdk_2_0.xsd @@ -0,0 +1,353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for IOR transport config fields. + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for AS Context auth method. + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for SAS Context caller propagation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for the transaction interceptor config. + + + + + + + + + + + + + Enumeration of allowed values for the security interceptor config. + + + + + + + + + + + + + + Enumeration of allowed values for the SSL config. + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-iiop-openjdk_2_1.xsd b/wildfly/docs/schema/wildfly-iiop-openjdk_2_1.xsd new file mode 100644 index 0000000..99b9aac --- /dev/null +++ b/wildfly/docs/schema/wildfly-iiop-openjdk_2_1.xsd @@ -0,0 +1,353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for IOR transport config fields. + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for AS Context auth method. + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for SAS Context caller propagation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for the transaction interceptor config. + + + + + + + + + + + + + Enumeration of allowed values for the security interceptor config. + + + + + + + + + + + + + + Enumeration of allowed values for the SSL config. + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-iiop-openjdk_3_0.xsd b/wildfly/docs/schema/wildfly-iiop-openjdk_3_0.xsd new file mode 100644 index 0000000..49d4a4a --- /dev/null +++ b/wildfly/docs/schema/wildfly-iiop-openjdk_3_0.xsd @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: References to security-domain should be updated to reference ssl-context resources as appropriate. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for IOR transport config fields. + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for AS Context auth method. + + + + + + + + + + + + + + + + + + + Deprecated: References to security-realms should be updated to reference ssl-context resources + as appropriate. + + + + + + + + + + Enumeration of allowed values for SAS Context caller propagation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enumeration of allowed values for the transaction interceptor config. + + + + + + + + + + + + + Enumeration of allowed values for the security interceptor config. + + + + + + + + + + + + + + Enumeration of allowed values for the SSL config. + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-io_1_0.xsd b/wildfly/docs/schema/wildfly-io_1_0.xsd new file mode 100644 index 0000000..0b37837 --- /dev/null +++ b/wildfly/docs/schema/wildfly-io_1_0.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-io_1_1.xsd b/wildfly/docs/schema/wildfly-io_1_1.xsd new file mode 100644 index 0000000..3401c43 --- /dev/null +++ b/wildfly/docs/schema/wildfly-io_1_1.xsd @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-io_2_0.xsd b/wildfly/docs/schema/wildfly-io_2_0.xsd new file mode 100644 index 0000000..fb7e98e --- /dev/null +++ b/wildfly/docs/schema/wildfly-io_2_0.xsd @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A configuration of a single outbound bind address. + + + + + + The name of the bind address sub-resource. + + + + + + + The CIDR address string which matches the destination when this rule applies. + + + + + + + The bind address to use if the destination address matches. + + + + + + + The port number to bind to if the destination address matches. + + + + + diff --git a/wildfly/docs/schema/wildfly-io_3_0.xsd b/wildfly/docs/schema/wildfly-io_3_0.xsd new file mode 100644 index 0000000..f417a2f --- /dev/null +++ b/wildfly/docs/schema/wildfly-io_3_0.xsd @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A configuration of a single outbound bind address. + + + + + + The name of the bind address sub-resource. + + + + + + + The CIDR address string which matches the destination when this rule applies. + + + + + + + The bind address to use if the destination address matches. + + + + + + + The port number to bind to if the destination address matches. + + + + + diff --git a/wildfly/docs/schema/wildfly-io_4_0.xsd b/wildfly/docs/schema/wildfly-io_4_0.xsd new file mode 100644 index 0000000..0c7c131 --- /dev/null +++ b/wildfly/docs/schema/wildfly-io_4_0.xsd @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + Specifies the default I/O worker. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A configuration of a single outbound bind address. + + + + + + The name of the bind address sub-resource. + + + + + + + The CIDR address string which matches the destination when this rule applies. + + + + + + + The bind address to use if the destination address matches. + + + + + + + The port number to bind to if the destination address matches. + + + + + diff --git a/wildfly/docs/schema/wildfly-jca_2_0.xsd b/wildfly/docs/schema/wildfly-jca_2_0.xsd new file mode 100644 index 0000000..7f178e2 --- /dev/null +++ b/wildfly/docs/schema/wildfly-jca_2_0.xsd @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + Toggle archive validation for the deployment + units. If it's not present it's considered true + with default attributes. + + + + + + + + Toggle bean validation (JSR-303) for the + deployment units. If it's not present it's + considered true + + + + + + + + The default work manager and its thread pools + + + + + + + + A custom work manager definition and its thread pools + + + + + + + + A distributed work manager definition and its thread pools + + + + + + + + Definition of custom bootstrap contexts + + + + + + + + + + + + + Specify whether archive validation is enabled. Default: true + + + + + + + Should an archive validation error report fail the deployment. Default: true + + + + + + + Should an archive validation warning report fail the deployment. Default: false + + + + + + + + + + Specify whether bean validation is enabled. + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + + Specifies the name of the bootstrap context. + + + + + + + Specifies the name of the work manager to use for this context. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + When to distribute the work instance + Supported policies + - NEVER + Never distribute the Work instance to another node. + - ALWAYS + Always distribute the Work instance to another node. + - WATERMARK + Distribute the Work instance to another node based on how many free worker threads the current + node has available. + + Default is WATERMARK with a watermark of 0 + + + + + + + + + + + + + + + + + + + + + To which work manager instance should the Work instance be distributed to + Supported selectors + - FIRST_AVAILABLE + Select the first available node in the list + - PING_TIME + Select the node with the lowest ping time + - MAX_FREE_THREADS + Select the node with highest number of free worker threads + + Default is PING_TIME + + + + + + + + + + + + + + + + Define which JGroups stack will be used to distribute Work instances in the cluster. + + Default is udp + + + + + + + Define the JGroups channel name that will be used to distribute Work instances in the cluster. + + Default is jca + + + + + + + Define the request timeout for Work distribution in the cluster. It is expressed in milliseconds. + + Default is 10000 + + + + + + + + + + Name of the option to be set + + + + + diff --git a/wildfly/docs/schema/wildfly-jca_3_0.xsd b/wildfly/docs/schema/wildfly-jca_3_0.xsd new file mode 100644 index 0000000..0df7c08 --- /dev/null +++ b/wildfly/docs/schema/wildfly-jca_3_0.xsd @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + Toggle archive validation for the deployment + units. If it's not present it's considered true + with default attributes. + + + + + + + + Toggle bean validation (JSR-303) for the + deployment units. If it's not present it's + considered true + + + + + + + + Toggle Tracer for the + deployment units. If it's not present it's + considered false + + + + + + + + The default work manager and its thread pools + + + + + + + + A custom work manager definition and its thread pools + + + + + + + + A distributed work manager definition and its thread pools + + + + + + + + Definition of custom bootstrap contexts + + + + + + + + + + + + + Specify whether archive validation is enabled. Default: true + + + + + + + Should an archive validation error report fail the deployment. Default: true + + + + + + + Should an archive validation warning report fail the deployment. Default: false + + + + + + + + + + Specify whether bean validation is enabled. + + + + + + + + + + Specify whether tracer is enabled. + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + + Specifies the name of the bootstrap context. + + + + + + + Specifies the name of the work manager to use for this context. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + When to distribute the work instance + Supported policies + - NEVER + Never distribute the Work instance to another node. + - ALWAYS + Always distribute the Work instance to another node. + - WATERMARK + Distribute the Work instance to another node based on how many free worker threads the current + node has available. + + Default is WATERMARK with a watermark of 0 + + + + + + + + + + + + + + + + + + + + + To which work manager instance should the Work instance be distributed to + Supported selectors + - FIRST_AVAILABLE + Select the first available node in the list + - PING_TIME + Select the node with the lowest ping time + - MAX_FREE_THREADS + Select the node with highest number of free worker threads + + Default is PING_TIME + + + + + + + + + + + + + + + + Define which JGroups stack will be used to distribute Work instances in the cluster. + + Default is udp + + + + + + + Define the JGroups channel name that will be used to distribute Work instances in the cluster. + + Default is jca + + + + + + + Define the request timeout for Work distribution in the cluster. It is expressed in milliseconds. + + Default is 10000 + + + + + + + + + + Name of the option to be set + + + + + diff --git a/wildfly/docs/schema/wildfly-jca_4_0.xsd b/wildfly/docs/schema/wildfly-jca_4_0.xsd new file mode 100644 index 0000000..aa81288 --- /dev/null +++ b/wildfly/docs/schema/wildfly-jca_4_0.xsd @@ -0,0 +1,355 @@ + + + + + + + + + + + + + + + Toggle archive validation for the deployment + units. If it's not present it's considered true + with default attributes. + + + + + + + + Toggle bean validation (JSR-303) for the + deployment units. If it's not present it's + considered true + + + + + + + + Toggle Tracer for the + deployment units. If it's not present it's + considered false + + + + + + + + The default work manager and its thread pools + + + + + + + + A custom work manager definition and its thread pools + + + + + + + + A distributed work manager definition and its thread pools + + + + + + + + Definition of custom bootstrap contexts + + + + + + + + + + + + + Specify whether archive validation is enabled. Default: true + + + + + + + Should an archive validation error report fail the deployment. Default: true + + + + + + + Should an archive validation warning report fail the deployment. Default: false + + + + + + + + + + Specify whether bean validation is enabled. + + + + + + + + + + Specify whether tracer is enabled. + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + Specifies the name of the work manager. + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + This provides a mechanism to pass a bootstrap context to a resource adapter instance when it is bootstrapped. + The bootstrap context contains references to useful facilities that could be used by the resource adapter instance. + + + + + + Specifies the name of the bootstrap context. + + + + + + + Specifies the name of the work manager to use for this context. + + + + + + + + + + Enable/disable debug information logging + + + + + + + Enable/disable error information logging + + + + + + + Do not cache unknown connections + + + + + + + + + + + + + + + + + + + + + + + + + + + + + When to distribute the work instance + Supported policies + - NEVER + Never distribute the Work instance to another node. + - ALWAYS + Always distribute the Work instance to another node. + - WATERMARK + Distribute the Work instance to another node based on how many free worker threads the current + node has available. + + Default is WATERMARK with a watermark of 0 + + + + + + + + + + + + + + + + + + + + + To which work manager instance should the Work instance be distributed to + Supported selectors + - FIRST_AVAILABLE + Select the first available node in the list + - PING_TIME + Select the node with the lowest ping time + - MAX_FREE_THREADS + Select the node with highest number of free worker threads + + Default is PING_TIME + + + + + + + + + + + + + + + + + Name of the option to be set + + + + + diff --git a/wildfly/docs/schema/wildfly-jca_5_0.xsd b/wildfly/docs/schema/wildfly-jca_5_0.xsd new file mode 100644 index 0000000..83bbda7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-jca_5_0.xsd @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + Toggle archive validation for the deployment + units. If it's not present it's considered true + with default attributes. + + + + + + + + Toggle bean validation (JSR-303) for the + deployment units. If it's not present it's + considered true + + + + + + + + Toggle Tracer for the + deployment units. If it's not present it's + considered false + + + + + + + + The default work manager and its thread pools + + + + + + + + A custom work manager definition and its thread pools + + + + + + + + A distributed work manager definition and its thread pools + + + + + + + + Definition of custom bootstrap contexts + + + + + + + + + + + + + Specify whether archive validation is enabled. Default: true + + + + + + + Should an archive validation error report fail the deployment. Default: true + + + + + + + Should an archive validation warning report fail the deployment. Default: false + + + + + + + + + + Specify whether bean validation is enabled. + + + + + + + + + + Specify whether tracer is enabled. + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + + + + Specifies the name of the work manager. + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + This provides a mechanism to pass a bootstrap context to a resource adapter instance when it is bootstrapped. + The bootstrap context contains references to useful facilities that could be used by the resource adapter instance. + + + + + + Specifies the name of the bootstrap context. + + + + + + + Specifies the name of the work manager to use for this context. + + + + + + + + + + Enable/disable debug information logging + + + + + + + Enable/disable error information logging + + + + + + + Do not cache unknown connections + + + + + + + + + + + + + + + + + + + + + + + + + + + + + When to distribute the work instance + Supported policies + - NEVER + Never distribute the Work instance to another node. + - ALWAYS + Always distribute the Work instance to another node. + - WATERMARK + Distribute the Work instance to another node based on how many free worker threads the current + node has available. + + Default is WATERMARK with a watermark of 0 + + + + + + + + + + + + + + + + + + + + + To which work manager instance should the Work instance be distributed to + Supported selectors + - FIRST_AVAILABLE + Select the first available node in the list + - PING_TIME + Select the node with the lowest ping time + - MAX_FREE_THREADS + Select the node with highest number of free worker threads + + Default is PING_TIME + + + + + + + + + + + + + + + + + Name of the option to be set + + + + + diff --git a/wildfly/docs/schema/wildfly-jca_6_0.xsd b/wildfly/docs/schema/wildfly-jca_6_0.xsd new file mode 100644 index 0000000..a90eafc --- /dev/null +++ b/wildfly/docs/schema/wildfly-jca_6_0.xsd @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + Toggle archive validation for the deployment + units. If it's not present it's considered true + with default attributes. + + + + + + + + Toggle bean validation (JSR-303) for the + deployment units. If it's not present it's + considered true + + + + + + + + Toggle Tracer for the + deployment units. If it's not present it's + considered false + + + + + + + + The default work manager and its thread pools + + + + + + + + A custom work manager definition and its thread pools + + + + + + + + A distributed work manager definition and its thread pools + + + + + + + + Definition of custom bootstrap contexts + + + + + + + + + + + + + Specify whether archive validation is enabled. Default: true + + + + + + + Should an archive validation error report fail the deployment. Default: true + + + + + + + Should an archive validation warning report fail the deployment. Default: false + + + + + + + + + + Specify whether bean validation is enabled. + + + + + + + + + + Specify whether tracer is enabled. + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + + + + Specifies the name of the work manager. + + + + + + + + + + + Thread pool for short running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + Thread pool for long running jobs. + Long running jobs are identified by the HintsContext.LONGRUNNING_HINT with a value of true. + + + + + + + + + + + + + + + + + Specifies the name of the work manager. Note, that custom work managers need + to have a name defined. + + + + + + + + + + + + + + + This provides a mechanism to pass a bootstrap context to a resource adapter instance when it is bootstrapped. + The bootstrap context contains references to useful facilities that could be used by the resource adapter instance. + + + + + + Specifies the name of the bootstrap context. + + + + + + + Specifies the name of the work manager to use for this context. + + + + + + + + + + Enable/disable debug information logging + + + + + + + Enable/disable error information logging + + + + + + + Do not cache unknown connections + + + + + + + + + + + + + + + + + + + + + + + + + + + + + When to distribute the work instance + Supported policies + - NEVER + Never distribute the Work instance to another node. + - ALWAYS + Always distribute the Work instance to another node. + - WATERMARK + Distribute the Work instance to another node based on how many free worker threads the current + node has available. + + Default is WATERMARK with a watermark of 0 + + + + + + + + + + + + + + + + + + + + + To which work manager instance should the Work instance be distributed to + Supported selectors + - FIRST_AVAILABLE + Select the first available node in the list + - PING_TIME + Select the node with the lowest ping time + - MAX_FREE_THREADS + Select the node with highest number of free worker threads + + Default is PING_TIME + + + + + + + + + + + + + + + + + Name of the option to be set + + + + + diff --git a/wildfly/docs/schema/wildfly-keycloak_1_1.xsd b/wildfly/docs/schema/wildfly-keycloak_1_1.xsd new file mode 100644 index 0000000..5f28211 --- /dev/null +++ b/wildfly/docs/schema/wildfly-keycloak_1_1.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the realm. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the realm. + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-keycloak_1_2.xsd b/wildfly/docs/schema/wildfly-keycloak_1_2.xsd new file mode 100644 index 0000000..3f58cc1 --- /dev/null +++ b/wildfly/docs/schema/wildfly-keycloak_1_2.xsd @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the realm. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name of the realm. + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-mail_2_0.xsd b/wildfly/docs/schema/wildfly-mail_2_0.xsd new file mode 100644 index 0000000..6ec5125 --- /dev/null +++ b/wildfly/docs/schema/wildfly-mail_2_0.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-mail_3_0.xsd b/wildfly/docs/schema/wildfly-mail_3_0.xsd new file mode 100644 index 0000000..e263a1f --- /dev/null +++ b/wildfly/docs/schema/wildfly-mail_3_0.xsd @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-mail_4_0.xsd b/wildfly/docs/schema/wildfly-mail_4_0.xsd new file mode 100644 index 0000000..5711e5f --- /dev/null +++ b/wildfly/docs/schema/wildfly-mail_4_0.xsd @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq-deployment_1_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq-deployment_1_0.xsd new file mode 100644 index 0000000..c6bd793 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq-deployment_1_0.xsd @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The name to use for this ActiveMQ Server. Must correspond to a ActiveMQ server installed in + the main configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_10_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_10_0.xsd new file mode 100644 index 0000000..a448c1d --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_10_0.xsd @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_11_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_11_0.xsd new file mode 100644 index 0000000..df91957 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_11_0.xsd @@ -0,0 +1,1013 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_12_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_12_0.xsd new file mode 100644 index 0000000..438e0fa --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_12_0.xsd @@ -0,0 +1,1025 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_13_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_13_0.xsd new file mode 100644 index 0000000..9912fff --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_13_0.xsd @@ -0,0 +1,1044 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_13_1.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_13_1.xsd new file mode 100644 index 0000000..392dca6 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_13_1.xsd @@ -0,0 +1,1047 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_14_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_14_0.xsd new file mode 100644 index 0000000..481724e --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_14_0.xsd @@ -0,0 +1,1056 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_15_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_15_0.xsd new file mode 100644 index 0000000..ec07f36 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_15_0.xsd @@ -0,0 +1,1061 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_16_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_16_0.xsd new file mode 100644 index 0000000..a0b40e7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_16_0.xsd @@ -0,0 +1,1062 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_1_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_1_0.xsd new file mode 100644 index 0000000..f5a735e --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_1_0.xsd @@ -0,0 +1,775 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_2_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_2_0.xsd new file mode 100644 index 0000000..25fbe43 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_2_0.xsd @@ -0,0 +1,885 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_3_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_3_0.xsd new file mode 100644 index 0000000..1ac412a --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_3_0.xsd @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_4_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_4_0.xsd new file mode 100644 index 0000000..c4b371b --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_4_0.xsd @@ -0,0 +1,989 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_5_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_5_0.xsd new file mode 100644 index 0000000..940fda2 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_5_0.xsd @@ -0,0 +1,992 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_6_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_6_0.xsd new file mode 100644 index 0000000..e3f9cd7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_6_0.xsd @@ -0,0 +1,1000 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_7_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_7_0.xsd new file mode 100644 index 0000000..20f8b65 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_7_0.xsd @@ -0,0 +1,964 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_8_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_8_0.xsd new file mode 100644 index 0000000..7b1d737 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_8_0.xsd @@ -0,0 +1,964 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-messaging-activemq_9_0.xsd b/wildfly/docs/schema/wildfly-messaging-activemq_9_0.xsd new file mode 100644 index 0000000..920a4a0 --- /dev/null +++ b/wildfly/docs/schema/wildfly-messaging-activemq_9_0.xsd @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use auto-create-queues and auto-create-addresses instead. + + + + + + + Deprecated. Use auto-delete-queues and auto-delete-addresses instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated. Use jgroups-channel instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the source destination. + + + + + + + + + + + + + + + + + + Credential to be used by the configuration to connect to the target destination. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-metrics_1_0.xsd b/wildfly/docs/schema/wildfly-metrics_1_0.xsd new file mode 100644 index 0000000..333e3c1 --- /dev/null +++ b/wildfly/docs/schema/wildfly-metrics_1_0.xsd @@ -0,0 +1,39 @@ + + + + + + + + + + + + True if authentication is required to access the HTTP endpoint on the HTTP management interface. + + + + + + + The names of the subsystems (separated by spaces) that exposes their metrics in the vendor scope (or '*' to expose any subsystem metrics). + + + + + + + Prefix prepended to the name of the WildFly metrics exposed by the HTTP endpoints. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-micrometer_1_0.xsd b/wildfly/docs/schema/wildfly-micrometer_1_0.xsd new file mode 100644 index 0000000..ddacb6d --- /dev/null +++ b/wildfly/docs/schema/wildfly-micrometer_1_0.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + + + + The URL of the OTLP collector to which metrics will be published. + + + + + + + The step size (reporting frequency) to use in seconds. + + + + + + + + + + The names of the WildFly subsystems that exposes their metrics (or '*' to expose any subsystem + metrics). + + + + + + diff --git a/wildfly/docs/schema/wildfly-micrometer_1_1.xsd b/wildfly/docs/schema/wildfly-micrometer_1_1.xsd new file mode 100644 index 0000000..dc4d388 --- /dev/null +++ b/wildfly/docs/schema/wildfly-micrometer_1_1.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + + + + The URL of the OTLP collector to which metrics will be published. + + + + + + + The step size (reporting frequency) to use in seconds. + + + + + + + + + + The names of the WildFly subsystems that exposes their metrics (or '*' to expose any subsystem + metrics). + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-config-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-config-smallrye_1_0.xsd new file mode 100644 index 0000000..8ac412b --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-config-smallrye_1_0.xsd @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-config-smallrye_2_0.xsd b/wildfly/docs/schema/wildfly-microprofile-config-smallrye_2_0.xsd new file mode 100644 index 0000000..e0817f6 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-config-smallrye_2_0.xsd @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-fault-tolerance-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-fault-tolerance-smallrye_1_0.xsd new file mode 100644 index 0000000..e97d8ba --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-fault-tolerance-smallrye_1_0.xsd @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-health-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-health-smallrye_1_0.xsd new file mode 100644 index 0000000..b014370 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-health-smallrye_1_0.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-health-smallrye_2_0.xsd b/wildfly/docs/schema/wildfly-microprofile-health-smallrye_2_0.xsd new file mode 100644 index 0000000..873d3e5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-health-smallrye_2_0.xsd @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-health-smallrye_3_0.xsd b/wildfly/docs/schema/wildfly-microprofile-health-smallrye_3_0.xsd new file mode 100644 index 0000000..af68455 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-health-smallrye_3_0.xsd @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-jwt-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-jwt-smallrye_1_0.xsd new file mode 100644 index 0000000..2ea441d --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-jwt-smallrye_1_0.xsd @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-lra-coordinator_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-lra-coordinator_1_0.xsd new file mode 100644 index 0000000..30efd5a --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-lra-coordinator_1_0.xsd @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-lra-participant_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-lra-participant_1_0.xsd new file mode 100644 index 0000000..d75ef8d --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-lra-participant_1_0.xsd @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-metrics-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-metrics-smallrye_1_0.xsd new file mode 100644 index 0000000..8427ad7 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-metrics-smallrye_1_0.xsd @@ -0,0 +1,33 @@ + + + + + + + + + + + + True if authentication is required to access the HTTP endpoint on the HTTP management interface. + + + + + + + The names of the subsystems (separated by spaces) that exposes their metrics in the vendor scope (or '*' to expose any subsystem metrics). + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-metrics-smallrye_2_0.xsd b/wildfly/docs/schema/wildfly-microprofile-metrics-smallrye_2_0.xsd new file mode 100644 index 0000000..9eb3ac2 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-metrics-smallrye_2_0.xsd @@ -0,0 +1,40 @@ + + + + + + + + + + + + True if authentication is required to access the HTTP endpoint on the HTTP management interface. + + + + + + + The names of the WildFly subsystems (separated by spaces) that exposes their metrics (or '*' to expose any subsystem metrics). + + + + + + + Prefix prepended to the name of the WildFly metrics exposed by the HTTP endpoints. + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-openapi-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-openapi-smallrye_1_0.xsd new file mode 100644 index 0000000..317bbdd --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-openapi-smallrye_1_0.xsd @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-opentracing_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-opentracing_1_0.xsd new file mode 100644 index 0000000..f32ea6e --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-opentracing_1_0.xsd @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-opentracing_2_0.xsd b/wildfly/docs/schema/wildfly-microprofile-opentracing_2_0.xsd new file mode 100644 index 0000000..99c34eb --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-opentracing_2_0.xsd @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + The key for this tag. + + + + + + + The value for this tag. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-opentracing_3_0.xsd b/wildfly/docs/schema/wildfly-microprofile-opentracing_3_0.xsd new file mode 100644 index 0000000..990ec96 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-opentracing_3_0.xsd @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + Map of credentials store implementation specific properties. + + + + + + + + + + The key for this tag. + + + + + + + The value for this tag. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-microprofile-reactive-messaging-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-reactive-messaging-smallrye_1_0.xsd new file mode 100644 index 0000000..1e57211 --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-reactive-messaging-smallrye_1_0.xsd @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-reactive-streams-operators-smallrye_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-reactive-streams-operators-smallrye_1_0.xsd new file mode 100644 index 0000000..027c9ed --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-reactive-streams-operators-smallrye_1_0.xsd @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-microprofile-telemetry_1_0.xsd b/wildfly/docs/schema/wildfly-microprofile-telemetry_1_0.xsd new file mode 100644 index 0000000..8f2eeaf --- /dev/null +++ b/wildfly/docs/schema/wildfly-microprofile-telemetry_1_0.xsd @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-mvc-krazo_preview_1_1.xsd b/wildfly/docs/schema/wildfly-mvc-krazo_preview_1_1.xsd new file mode 100644 index 0000000..19f9f0e --- /dev/null +++ b/wildfly/docs/schema/wildfly-mvc-krazo_preview_1_1.xsd @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-opentelemetry_1_0.xsd b/wildfly/docs/schema/wildfly-opentelemetry_1_0.xsd new file mode 100644 index 0000000..3723c60 --- /dev/null +++ b/wildfly/docs/schema/wildfly-opentelemetry_1_0.xsd @@ -0,0 +1,132 @@ + + + + + + + + + + + + + Configures the exporter used to export traces + + + + + + + The type of exporter to use. Can be either 'jaeger' or 'otlp'. + + + + + + + + + + + + + The endpoint to which traces are exported. Value will be exporter-type-dependent. + + + + + + + + + This configures the processor for the spans in the trace + + + + + + + The type of processor to use. Valid values are 'simple' and 'batch'. + + + + + + + + + + + + + The interval, in milliseconds, between two consecutive exports. Default is 5000. + + + + + + + The maximum number of traces in the queue before they are exported. + + + + + + + The maximum number of traces to be exported in a given batch. + + + + + + + The interval, in milliseconds, between two consecutive exports. Default is 5000. + + + + + + + + + + + The sampling strategy to use. + + + + + + + + + + + + + + For the ratio-based sampler, this configures the percentage of traces to sample. + Must be between 0.0 and 1.0. + + + + + + + + + + The service name reported to the trace collector + + + + + + diff --git a/wildfly/docs/schema/wildfly-opentelemetry_1_1.xsd b/wildfly/docs/schema/wildfly-opentelemetry_1_1.xsd new file mode 100644 index 0000000..80e23a2 --- /dev/null +++ b/wildfly/docs/schema/wildfly-opentelemetry_1_1.xsd @@ -0,0 +1,131 @@ + + + + + + + + + + + + + Configures the exporter used to export traces + + + + + + + The type of exporter to use. Currently, the only supported value is 'otlp'. + + + + + + + + + + + + The endpoint to which traces are exported. Value will be exporter-type-dependent. + + + + + + + + + This configures the processor for the spans in the trace + + + + + + + The type of processor to use. Valid values are 'simple' and 'batch'. + + + + + + + + + + + + + The interval, in milliseconds, between two consecutive exports. Default is 5000. + + + + + + + The maximum number of traces in the queue before they are exported. + + + + + + + The maximum number of traces to be exported in a given batch. + + + + + + + The interval, in milliseconds, between two consecutive exports. Default is 5000. + + + + + + + + + + + The sampling strategy to use. + + + + + + + + + + + + + + For the ratio-based sampler, this configures the percentage of traces to sample. + Must be between 0.0 and 1.0. + + + + + + + + + + The service name reported to the trace collector + + + + + + diff --git a/wildfly/docs/schema/wildfly-picketlink-federation_1_0.xsd b/wildfly/docs/schema/wildfly-picketlink-federation_1_0.xsd new file mode 100644 index 0000000..7d991ac --- /dev/null +++ b/wildfly/docs/schema/wildfly-picketlink-federation_1_0.xsd @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + Defines the Federation type. + + + + + + + + + + The federation name. + + + + + + + Defines the SAML type. This type defines all configurations about how SAML assertions are processed and created. + + + + Defines the clock skew for SAML assertions. The value must be specified in milliseconds. + + + + + Defines the timeout for SAML assertions. The value must be specified in milliseconds. + + + + + + + The RoleGenerator implementation that will be used to load roles and push them to SAML assertions. + + + + The FQN of the RoleGenerator type. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + The AttributeManager implementation that will be used to load roles and push them to SAML assertions. + + + + The FQN of the AttributeManager type. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + Defines the KeyStore type. This type defines how key stores are configured. + + + + Defines the password for the key store. + + + + + Defines the alias to be used when signing documents. + + + + + Defines the password for the sign-key-alias. + + + + + Defines the file location. + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + + + + Defines the Identity Provider type. + + + + + + + + + + A unique name for the Identity Provider. The name must be the deployment unit name. Eg.: idp.war. + + + + + URL for this Identity Provider. + + + + + Indicates if signature is supported. + + + + + Indicates if encryption is supported. + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + This attribute is required if the IdP is not external. See the 'external' attribute for more details. + + + + + + Indicates if the the IDP should always respond using HTTP POST binding. + + + + + Indicates if the configuration is a reference to a external IdP. + + + + + Enable/Disable SAML Metadata Support. + + + + + Indicates if the identity provider should also support HTTP CLIENT_CERT authentication. + + + + + + + Groups Service Provider types. + + + + + + + + + Defines the Service Provider type. + + + + + + + Name for this instance. This name must be the deployment unit name. + + + + + + URL for this Service Provider. + + + + + Indicates which SAML Binding to use. If is true + HTTP POST binding will be used. Othwerwise HTTP REDIRECT binding + will be used. + + + + + + Indicates which SAML Binding to use. If is true + HTTP POST binding will be used. Othwerwise HTTP REDIRECT binding + will be used. + + + + + + Indicates if signature is supported. + + + + + + Enable/Disable SAML Metadata Support. + + + + + Security Domain name used to authenticate users. + + + + + + Defines a custom error page location. + + + + + + Defines a custom logout page location. + + + + + + + Groups Trusted Domain Types. + + + + + + + + + Defines the Truted Domain Type. + + + + Defines the domain name. + + + + + Defines the certificate alias for this domain. + + + + + + + Groups Handler Types. + + + + + + + + + Defines the Handler Type. + + + + + + + Defines the handler class name. + + + + + Defines an alias which maps to a built-in type. + + + + + + + Defines the Handler Parameter Type. + + + + Defines the parameter name. + + + + + Defines the parameter value. + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-picketlink-federation_1_1.xsd b/wildfly/docs/schema/wildfly-picketlink-federation_1_1.xsd new file mode 100644 index 0000000..c425966 --- /dev/null +++ b/wildfly/docs/schema/wildfly-picketlink-federation_1_1.xsd @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + Defines the Federation type. + + + + + + + + + + The federation name. + + + + + + + Defines the SAML type. This type defines all configurations about how SAML assertions are processed and created. + + + + Defines the clock skew for SAML assertions. The value must be specified in milliseconds. + + + + + Defines the timeout for SAML assertions. The value must be specified in milliseconds. + + + + + + + The RoleGenerator implementation that will be used to load roles and push them to SAML assertions. + + + + Defines the role generator name. + + + + + The FQN of the RoleGenerator type. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + The AttributeManager implementation that will be used to load roles and push them to SAML assertions. + + + + Defines the attribute manager name. + + + + + The FQN of the AttributeManager type. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + Defines the KeyStore type. This type defines how key stores are configured. + + + + + + + Defines the password for the key store. + + + + + Defines the alias to be used when signing documents. + + + + + Defines the password for the sign-key-alias. + + + + + Defines the file location. + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + + + + Keys Configuration. + + + + + + + + + Defines a Key. + + + + Defines the name or alias of a key in a given key store. + + + + + A single or a comma separated list of strings representing the host names validated by the given key. + + + + + + + Defines the Identity Provider type. + + + + + + + + + + A unique name for the Identity Provider. The name must be the deployment unit name. Eg.: idp.war. + + + + + URL for this Identity Provider. + + + + + Indicates if signature is supported. + + + + + Indicates if encryption is supported. + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + This attribute is required if the IdP is not external. See the 'external' attribute for more details. + + + + + + Indicates if the the IDP should always respond using HTTP POST binding. + + + + + Indicates if the configuration is a reference to a external IdP. + + + + + Enable/Disable SAML Metadata Support. + + + + + Indicates if the identity provider should also support HTTP CLIENT_CERT authentication. + + + + + + + Groups Service Provider types. + + + + + + + + + Defines the Service Provider type. + + + + + + + Name for this instance. This name must be the deployment unit name. + + + + + + URL for this Service Provider. + + + + + Indicates which SAML Binding to use. If is true + HTTP POST binding will be used. Othwerwise HTTP REDIRECT binding + will be used. + + + + + + Indicates which SAML Binding to use. If is true + HTTP POST binding will be used. Othwerwise HTTP REDIRECT binding + will be used. + + + + + + Indicates if signature is supported. + + + + + + Enable/Disable SAML Metadata Support. + + + + + Security Domain name used to authenticate users. + + + + + + Defines a custom error page location. + + + + + + Defines a custom logout page location. + + + + + + + Groups Trusted Domain Types. + + + + + + + + + Defines the Truted Domain Type. + + + + Defines the domain name. + + + + + Defines the certificate alias for this domain. + + + + + + + Groups Handler Types. + + + + + + + + + Defines the Handler Type. + + + + + + + Defines the handler name. + + + + + Defines the handler class name. + + + + + Defines an alias which maps to a built-in type. + + + + + + + Defines the Handler Parameter Type. + + + + Defines the parameter name. + + + + + Defines the parameter value. + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-picketlink-federation_2_0.xsd b/wildfly/docs/schema/wildfly-picketlink-federation_2_0.xsd new file mode 100644 index 0000000..394205d --- /dev/null +++ b/wildfly/docs/schema/wildfly-picketlink-federation_2_0.xsd @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + Defines the Federation type. + + + + + + + + + + The federation name. + + + + + + + Defines the SAML type. This type defines all configurations about how SAML assertions are processed and created. + + + + Defines the clock skew for SAML assertions. The value must be specified in milliseconds. + + + + + Defines the timeout for SAML assertions. The value must be specified in milliseconds. + + + + + + + The RoleGenerator implementation that will be used to load roles and push them to SAML assertions. + + + + Defines the role generator name. + + + + + The FQN of the RoleGenerator type. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + The AttributeManager implementation that will be used to load roles and push them to SAML assertions. + + + + Defines the attribute manager name. + + + + + The FQN of the AttributeManager type. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + Defines the KeyStore type. This type defines how key stores are configured. + + + + + + + Defines the password for the key store. + + + + + Defines the alias to be used when signing documents. + + + + + Defines the password for the sign-key-alias. + + + + + Defines the file location. + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + + + + Keys Configuration. + + + + + + + + + Defines a Key. + + + + Defines the name or alias of a key in a given key store. + + + + + A single or a comma separated list of strings representing the host names validated by the given key. + + + + + + + Defines the Identity Provider type. + + + + + + + + + + A unique name for the Identity Provider. The name must be the deployment unit name. Eg.: idp.war. + + + + + URL for this Identity Provider. + + + + + Indicates if signature is supported. + + + + + Indicates if encryption is supported. + + + + + + The name of a security-domain that will be used to authenticate and authorize users. + This attribute is required if the IdP is not external. See the 'external' attribute for more details. + + + + + + Indicates if the the IDP should always respond using HTTP POST binding. + + + + + Indicates if the configuration is a reference to a external IdP. + + + + + Enable/Disable SAML Metadata Support. + + + + + Indicates if the identity provider should also support HTTP CLIENT_CERT authentication. + + + + + + + Groups Service Provider types. + + + + + + + + + Defines the Service Provider type. + + + + + + + Name for this instance. This name must be the deployment unit name. + + + + + + URL for this Service Provider. + + + + + Indicates which SAML Binding to use. If is true + HTTP POST binding will be used. Othwerwise HTTP REDIRECT binding + will be used. + + + + + + Indicates which SAML Binding to use. If is true + HTTP POST binding will be used. Othwerwise HTTP REDIRECT binding + will be used. + + + + + + Indicates if signature is supported. + + + + + + Enable/Disable SAML Metadata Support. + + + + + Security Domain name used to authenticate users. + + + + + + Defines a custom error page location. + + + + + + Defines a custom logout page location. + + + + + + + Groups Trusted Domain Types. + + + + + + + + + Defines the Truted Domain Type. + + + + Defines the domain name. + + + + + Defines the certificate alias for this domain. + + + + + + + Groups Handler Types. + + + + + + + + + Defines the Handler Type. + + + + + + + Defines the handler name. + + + + + Defines the handler class name. + + + + + Defines an alias which maps to a built-in type. + + + + + + + Defines the Handler Parameter Type. + + + + Defines the parameter name. + + + + + Defines the parameter value. + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-picketlink-idm_1_0.xsd b/wildfly/docs/schema/wildfly-picketlink-idm_1_0.xsd new file mode 100644 index 0000000..d67a6b9 --- /dev/null +++ b/wildfly/docs/schema/wildfly-picketlink-idm_1_0.xsd @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + Defines the Partition Manager type. + + + + + + + Name for this instance. + + + + + JNDI name to bind this instance. + + + + + + + Defines the configuration for a Partition Manager type. + + + + + + + + + Name for this configuration. + + + + + + + Base schema for identity store elements. + + + + + + + + Indicates if the store should support credentials management. + + + + + Indicates if the store should support attributes management. + + + + + + + The supported-types element schema. + + + + + + + Defines if all types and configurations are supported. + + + + + + + The supported-type element schema. + + + + Defines a type that should be supported by a identity store. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + The credential-handlers element schema. + + + + + + + + + The credential-handler element schema. + + + + Defines a credential handler type that should be supported by a identity store. + + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + Defines the schema for the JPA identity store configuration. + + + + + + The JNDI url of the EntityManagerFactory that should be used, instead of the default + factory. + + + + + + The JNDI url of data source that should be used to create the default + EntityManagerFactory. + + + + + + The name of the module where the JPA entities are located. Those entities will be used to + initialize the JPA store. + + + + + + The name of the persistence unit name, if the entity-module attribute is present. + + + + + + + + + Defines the schema for the File identity store configuration. + + + + + + The working directory where data is located. If relative-to is specified, the working-dir is relative to its value. + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + + Defines if data should be always re-created between initializations. + + + + + Defines if asynchronous write is enabled. + + + + + The size of the thread pool if asynchronous writing is enabled. + + + + + + + + + Defines the schema for the LDAP identity store configuration. + + + + + + + + + The working directory where data is located. + + + + + Defines if data should be always re-created between initializations. + + + + + Defines if asynchronous write is enabled. + + + + + The size of the thread pool if asynchronous writing is enabled. + + + + + + + + + The mappings element schema. + + + + + + + + + The mapping element schema. + + + + + + + Defines a type that should be supported by a identity store. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + Defines a base DN suffix where entries are located. + + + + + A comma separated list of object classes for entries. + + + + + Tells that this mapping is related with another mapped type. Useful for relationship mappings. + + + + + The name of the LDAP attribute used to map parent-child relationships of the same type. + + + + + + + The attribute element schema. + + + + The name of the property of the type mapped to a LDAP attribute. + + + + + The name of the LDAP attribute mapped to a type's property. + + + + + Indicates if this attribute is an identifier. + + + + + Marks an attribute as read only. + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-picketlink-idm_1_1.xsd b/wildfly/docs/schema/wildfly-picketlink-idm_1_1.xsd new file mode 100644 index 0000000..00443f3 --- /dev/null +++ b/wildfly/docs/schema/wildfly-picketlink-idm_1_1.xsd @@ -0,0 +1,354 @@ + + + + + + + + + + + + + + + + Defines the Partition Manager type. + + + + + + + Name for this instance. + + + + + JNDI name to bind this instance. + + + + + + + Defines the configuration for a Partition Manager type. + + + + + + + + + Name for this configuration. + + + + + + + Base schema for identity store elements. + + + + + + + + Indicates if the store should support credentials management. + + + + + Indicates if the store should support attributes management. + + + + + + + The supported-types element schema. + + + + + + + Defines if all types and configurations are supported. + + + + + + + The supported-type element schema. + + + + Defines the supported type name. + + + + + Defines a type that should be supported by a identity store. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + The credential-handlers element schema. + + + + + + + + + The credential-handler element schema. + + + + Defines the credential handler name. + + + + + Defines a credential handler type that should be supported by a identity store. + + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + Defines the schema for the JPA identity store configuration. + + + + + + The JNDI url of the EntityManagerFactory that should be used, instead of the default + factory. + + + + + + The JNDI url of data source that should be used to create the default + EntityManagerFactory. + + + + + + The name of the module where the JPA entities are located. Those entities will be used to + initialize the JPA store. + + + + + + The name of the persistence unit name, if the entity-module attribute is present. + + + + + + + + + Defines the schema for the File identity store configuration. + + + + + + The working directory where data is located. If relative-to is specified, the working-dir is relative to its value. + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + + Defines if data should be always re-created between initializations. + + + + + Defines if asynchronous write is enabled. + + + + + The size of the thread pool if asynchronous writing is enabled. + + + + + + + + + Defines the schema for the LDAP identity store configuration. + + + + + + + + + The working directory where data is located. + + + + + Defines if data should be always re-created between initializations. + + + + + Defines if asynchronous write is enabled. + + + + + The size of the thread pool if asynchronous writing is enabled. + + + + + Indicates if the LDAP server is a MSAD. + + + + + The name of a LDAP attribute that unique identifies entries. + + + + + + + + + The mappings element schema. + + + + + + + + + The mapping element schema. + + + + + + + Defines the mapping type name. + + + + + Defines a type that should be supported by a identity store. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + Defines a base DN suffix where entries are located. + + + + + A comma separated list of object classes for entries. + + + + + Tells that this mapping is related with another mapped type. Useful for relationship mappings. + + + + + The name of the LDAP attribute used to map parent-child relationships of the same type. + + + + + + + The attribute element schema. + + + + The name of the property of the type mapped to a LDAP attribute. + + + + + The name of the LDAP attribute mapped to a type's property. + + + + + Indicates if this attribute is an identifier. + + + + + Marks an attribute as read only. + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-picketlink-idm_2_0.xsd b/wildfly/docs/schema/wildfly-picketlink-idm_2_0.xsd new file mode 100644 index 0000000..b6dba62 --- /dev/null +++ b/wildfly/docs/schema/wildfly-picketlink-idm_2_0.xsd @@ -0,0 +1,354 @@ + + + + + + + + + + + + + + + + Defines the Partition Manager type. + + + + + + + Name for this instance. + + + + + JNDI name to bind this instance. + + + + + + + Defines the configuration for a Partition Manager type. + + + + + + + + + Name for this configuration. + + + + + + + Base schema for identity store elements. + + + + + + + + Indicates if the store should support credentials management. + + + + + Indicates if the store should support attributes management. + + + + + + + The supported-types element schema. + + + + + + + Defines if all types and configurations are supported. + + + + + + + The supported-type element schema. + + + + Defines the supported type name. + + + + + Defines a type that should be supported by a identity store. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + The credential-handlers element schema. + + + + + + + + + The credential-handler element schema. + + + + Defines the credential handler name. + + + + + Defines a credential handler type that should be supported by a identity store. + + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + + + Defines the schema for the JPA identity store configuration. + + + + + + The JNDI url of the EntityManagerFactory that should be used, instead of the default + factory. + + + + + + The JNDI url of data source that should be used to create the default + EntityManagerFactory. + + + + + + The name of the module where the JPA entities are located. Those entities will be used to + initialize the JPA store. + + + + + + The name of the persistence unit name, if the entity-module attribute is present. + + + + + + + + + Defines the schema for the File identity store configuration. + + + + + + The working directory where data is located. If relative-to is specified, the working-dir is relative to its value. + + + + + + One of the system-provided named paths (such as jboss.home.dir, + user.home, user.dir) relative to which the absolute path + will be calculated for the path specified in the file attribute. + + + + + + Defines if data should be always re-created between initializations. + + + + + Defines if asynchronous write is enabled. + + + + + The size of the thread pool if asynchronous writing is enabled. + + + + + + + + + Defines the schema for the LDAP identity store configuration. + + + + + + + + + The working directory where data is located. + + + + + Defines if data should be always re-created between initializations. + + + + + Defines if asynchronous write is enabled. + + + + + The size of the thread pool if asynchronous writing is enabled. + + + + + Indicates if the LDAP server is a MSAD. + + + + + The name of a LDAP attribute that unique identifies entries. + + + + + + + + + The mappings element schema. + + + + + + + + + The mapping element schema. + + + + + + + Defines the mapping type name. + + + + + Defines a type that should be supported by a identity store. + + + + + Defines an alias which maps to a built-in type. + + + + + Defines the module to be used when loading class-name. + + + + + Defines a base DN suffix where entries are located. + + + + + A comma separated list of object classes for entries. + + + + + Tells that this mapping is related with another mapped type. Useful for relationship mappings. + + + + + The name of the LDAP attribute used to map parent-child relationships of the same type. + + + + + + + The attribute element schema. + + + + The name of the property of the type mapped to a LDAP attribute. + + + + + The name of the LDAP attribute mapped to a type's property. + + + + + Indicates if this attribute is an identifier. + + + + + Marks an attribute as read only. + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-remoting_2_0.xsd b/wildfly/docs/schema/wildfly-remoting_2_0.xsd new file mode 100644 index 0000000..d485866 --- /dev/null +++ b/wildfly/docs/schema/wildfly-remoting_2_0.xsd @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-remoting_3_0.xsd b/wildfly/docs/schema/wildfly-remoting_3_0.xsd new file mode 100644 index 0000000..ac5a89c --- /dev/null +++ b/wildfly/docs/schema/wildfly-remoting_3_0.xsd @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-remoting_4_0.xsd b/wildfly/docs/schema/wildfly-remoting_4_0.xsd new file mode 100644 index 0000000..20a80c6 --- /dev/null +++ b/wildfly/docs/schema/wildfly-remoting_4_0.xsd @@ -0,0 +1,559 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SASL authentication factory to use for authenticating requests to this connector. + + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this connector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-remoting_5_0.xsd b/wildfly/docs/schema/wildfly-remoting_5_0.xsd new file mode 100644 index 0000000..2e6703a --- /dev/null +++ b/wildfly/docs/schema/wildfly-remoting_5_0.xsd @@ -0,0 +1,573 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: Security configuration for connectors should be specified using a sasl-authentication-factory and/or + ssl-context reference instead of using a security-realm. + + + + + + + + + Reference to the SASL authentication factory to use for authenticating requests to this connector. + + + + + + + + + + + + + + + + + + Reference to the SSLContext to use for this connector. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: Outbound connection definitions should migrate to use an authentication-context + instead of the security-realm reference. + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-remoting_6_0.xsd b/wildfly/docs/schema/wildfly-remoting_6_0.xsd new file mode 100644 index 0000000..0798f45 --- /dev/null +++ b/wildfly/docs/schema/wildfly-remoting_6_0.xsd @@ -0,0 +1,446 @@ + + + + + + + + + + + + + The configuration of the Remoting subsystem. + + The 'worker-thread-pool' element configures the worker thread pool. + The nested "connector" element(s) define connectors for this subsystem. + + + + + + + + + + + + + + Configures the remoting endpoint. + + + + + + The name of the IO subsystem worker the endpoint should use. + + + + + + + + The SASL authorization ID. Used as authentication user name to use if no authentication CallbackHandler is specified and the selected SASL mechanism demands a user name. + + + + + + + The authentication realm to use if no authentication CallbackHandler is specified. + + + + + + + Where a SaslServer or SaslClient are created by default the protocol specified it 'remoting', this can be used to override this. + + + + + + + The maximum outbound message size to send. No messages larger than this well be transmitted; attempting to do so will cause an exception on the writing side. + + + + + + + The size of allocated buffer regions. + + + + + + + The size of the largest buffer that this endpoint will accept over a connection. + + + + + + + Specify the number of times a client is allowed to retry authentication before closing the connection. + + + + + + + The maximum window size of the transmit direction for connection channels, in bytes. + + + + + + + The maximum number of concurrent outbound messages on a channel. + + + + + + + The size of the largest buffer that this endpoint will transmit over a connection. + + + + + + + The maximum number of concurrent inbound messages on a channel. + + + + + + + The maximum window size of the receive direction for connection channels, in bytes. + + + + + + + The interval to use for connection heartbeat, in milliseconds. + If the connection is idle in the outbound direction for this amount of time, a ping message will be sent, which will trigger a corresponding reply message. + + + + + + + The maximum inbound message size to be allowed. + Messages exceeding this size will cause an exception to be thrown on the reading side as well as the writing side. + + + + + + + The maximum number of outbound channels to support for a connection. + + + + + + + The maximum number of inbound channels to support for a connection. + + + + + + + The server side of the connection passes it's name to the client in the initial greeting, by default the name is automatically discovered from the local address of the connection or it can be overridden using this. + + + + + + + + + The base configuration of a Remoting connector. + + The "name" attribute specifies the unique name of this connector. + + The optional nested "sasl" element contains the SASL authentication configuration for this connector. + + The optional nested "authentication-provider" element contains the name of the authentication provider to + use for incoming connections. + + The optional server-name attribute specifies the server name that should be used in the initial exchange with + the client and within the SASL mechanisms used for authentication. + + The optional sasl-protocol attribute specifies the protocol that should be used within the SASL mechanisms. + + + + + + + + + + + + Deprecated: Security configuration for connectors should be specified using a sasl-authentication-factory and/or + ssl-context reference instead of using a security-realm. + + + + + + + + + Reference to the SASL authentication factory to use for authenticating requests to this connector. + + + + + + + + + The configuration of a Remoting connector. + + The "socket-binding" attribute specifies the name of the socket binding to attach to. + + + + + + + + + Reference to the SSLContext to use for this connector. + + + + + + + + + + + The configuration of a Remoting HTTP upgrade based connector. + + The "connector-ref" specifies the name of the Undertow http connector to use. + + + + + + + + + + + + + The configuration of the SASL authentication layer for this server. + + The optional nested "include-mechanisms" element contains a whitelist of allowed SASL mechanism names. + No mechanisms will be allowed which are not present in this list. + + The optional nested "qop" element contains a list of quality-of-protection values, in decreasing order + of preference. + + The optional nested "strength" element contains a list of cipher strength values, in decreasing order + of preference. + + The optional nested "reuse-session" boolean element specifies whether or not the server should attempt + to reuse previously authenticated session information. The mechanism may or may not support such reuse, + and other factors may also prevent it. + + The optional nested "server-auth" boolean element specifies whether the server should authenticate to the + client. Not all mechanisms may support this setting. + + The optional nested "policy" boolean element specifies a policy to use to narrow down the available set + of mechanisms. + + + + + + + + + + + + + + + + + Policy criteria items to use in order to choose a SASL mechanism. + + The optional nested "forward-secrecy" element contains a boolean value which specifies whether mechanisms + that implement forward secrecy between sessions are required. Forward secrecy means that breaking into + one session will not automatically provide information for breaking into future sessions. + + The optional nested "no-active" element contains a boolean value which specifies whether mechanisms + susceptible to active (non-dictionary) attacks are not permitted. "false" to permit, "true" to deny. + + The optional nested "no-anonymous" element contains a boolean value which specifies whether mechanisms + that accept anonymous login are permitted. "false" to permit, "true" to deny. + + The optional nested "no-dictionary" element contains a boolean value which specifies whether mechanisms + susceptible to passive dictionary attacks are permitted. "false" to permit, "true" to deny. + + The optional nested "no-plain-text" element contains a boolean value which specifies whether mechanisms + susceptible to simple plain passive attacks (e.g., "PLAIN") are not permitted. "false" to permit, "true" to deny. + + The optional nested "pass-credentials" element contains a boolean value which specifies whether + mechanisms that pass client credentials are required. + + + + + + + + + + + + + + An element specifying a string list. + + + + + + + + + A set of string items. + + + + + + + + + The SASL quality-of-protection value list. + See http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/javax/security/sasl/Sasl.html#QOP for more information. + + + + + + + + + + + + + + + + + The SASL strength value list. + See http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/javax/security/sasl/Sasl.html#STRENGTH for more information. + + + + + + + + + + + + + + + + + A set of free-form properties. + + + + + + + + + + + A free-form property. The name is required; the value is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: Outbound connection definitions should migrate to use an authentication-context + instead of the security-realm reference. + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-remoting_7_0.xsd b/wildfly/docs/schema/wildfly-remoting_7_0.xsd new file mode 100644 index 0000000..6e589ce --- /dev/null +++ b/wildfly/docs/schema/wildfly-remoting_7_0.xsd @@ -0,0 +1,446 @@ + + + + + + + + + + + + + The configuration of the Remoting subsystem. + + The 'worker-thread-pool' element configures the worker thread pool. + The nested "connector" element(s) define connectors for this subsystem. + + + + + + + + + + + + + + Configures the remoting endpoint. + + + + + + The name of the IO subsystem worker the endpoint should use. + + + + + + + + The SASL authorization ID. Used as authentication user name to use if no authentication CallbackHandler is specified and the selected SASL mechanism demands a user name. + + + + + + + The authentication realm to use if no authentication CallbackHandler is specified. + + + + + + + Where a SaslServer or SaslClient are created by default the protocol specified it 'remoting', this can be used to override this. + + + + + + + The maximum outbound message size to send. No messages larger than this well be transmitted; attempting to do so will cause an exception on the writing side. + + + + + + + The size of allocated buffer regions. + + + + + + + The size of the largest buffer that this endpoint will accept over a connection. + + + + + + + Specify the number of times a client is allowed to retry authentication before closing the connection. + + + + + + + The maximum window size of the transmit direction for connection channels, in bytes. + + + + + + + The maximum number of concurrent outbound messages on a channel. + + + + + + + The size of the largest buffer that this endpoint will transmit over a connection. + + + + + + + The maximum number of concurrent inbound messages on a channel. + + + + + + + The maximum window size of the receive direction for connection channels, in bytes. + + + + + + + The interval to use for connection heartbeat, in milliseconds. + If the connection is idle in the outbound direction for this amount of time, a ping message will be sent, which will trigger a corresponding reply message. + + + + + + + The maximum inbound message size to be allowed. + Messages exceeding this size will cause an exception to be thrown on the reading side as well as the writing side. + + + + + + + The maximum number of outbound channels to support for a connection. + + + + + + + The maximum number of inbound channels to support for a connection. + + + + + + + The server side of the connection passes it's name to the client in the initial greeting, by default the name is automatically discovered from the local address of the connection or it can be overridden using this. + + + + + + + + + The base configuration of a Remoting connector. + + The "name" attribute specifies the unique name of this connector. + + The optional nested "sasl" element contains the SASL authentication configuration for this connector. + + The optional nested "authentication-provider" element contains the name of the authentication provider to + use for incoming connections. + + The optional server-name attribute specifies the server name that should be used in the initial exchange with + the client and within the SASL mechanisms used for authentication. + + The optional sasl-protocol attribute specifies the protocol that should be used within the SASL mechanisms. + + + + + + + + + + + + Deprecated: Security configuration for connectors should be specified using a sasl-authentication-factory and/or + ssl-context reference instead of using a security-realm. + + + + + + + + + Reference to the SASL authentication factory to use for authenticating requests to this connector. + + + + + + + + + The configuration of a Remoting connector. + + The "socket-binding" attribute specifies the name of the socket binding to attach to. + + + + + + + + + Reference to the SSLContext to use for this connector. + + + + + + + + + + + The configuration of a Remoting HTTP upgrade based connector. + + The "connector-ref" specifies the name of the Undertow http connector to use. + + + + + + + + + + + + + The configuration of the SASL authentication layer for this server. + + The optional nested "include-mechanisms" element contains a whitelist of allowed SASL mechanism names. + No mechanisms will be allowed which are not present in this list. + + The optional nested "qop" element contains a list of quality-of-protection values, in decreasing order + of preference. + + The optional nested "strength" element contains a list of cipher strength values, in decreasing order + of preference. + + The optional nested "reuse-session" boolean element specifies whether or not the server should attempt + to reuse previously authenticated session information. The mechanism may or may not support such reuse, + and other factors may also prevent it. + + The optional nested "server-auth" boolean element specifies whether the server should authenticate to the + client. Not all mechanisms may support this setting. + + The optional nested "policy" boolean element specifies a policy to use to narrow down the available set + of mechanisms. + + + + + + + + + + + + + + + + + Policy criteria items to use in order to choose a SASL mechanism. + + The optional nested "forward-secrecy" element contains a boolean value which specifies whether mechanisms + that implement forward secrecy between sessions are required. Forward secrecy means that breaking into + one session will not automatically provide information for breaking into future sessions. + + The optional nested "no-active" element contains a boolean value which specifies whether mechanisms + susceptible to active (non-dictionary) attacks are not permitted. "false" to permit, "true" to deny. + + The optional nested "no-anonymous" element contains a boolean value which specifies whether mechanisms + that accept anonymous login are permitted. "false" to permit, "true" to deny. + + The optional nested "no-dictionary" element contains a boolean value which specifies whether mechanisms + susceptible to passive dictionary attacks are permitted. "false" to permit, "true" to deny. + + The optional nested "no-plain-text" element contains a boolean value which specifies whether mechanisms + susceptible to simple plain passive attacks (e.g., "PLAIN") are not permitted. "false" to permit, "true" to deny. + + The optional nested "pass-credentials" element contains a boolean value which specifies whether + mechanisms that pass client credentials are required. + + + + + + + + + + + + + + An element specifying a string list. + + + + + + + + + A set of string items. + + + + + + + + + The SASL quality-of-protection value list. + See http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/javax/security/sasl/Sasl.html#QOP for more information. + + + + + + + + + + + + + + + + + The SASL strength value list. + See http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/javax/security/sasl/Sasl.html#STRENGTH for more information. + + + + + + + + + + + + + + + + + A set of free-form properties. + + + + + + + + + + + A free-form property. The name is required; the value is optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: Outbound connection definitions should migrate to use an authentication-context + instead of the security-realm reference. + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-request-controller_1_0.xsd b/wildfly/docs/schema/wildfly-request-controller_1_0.xsd new file mode 100644 index 0000000..220c3c1 --- /dev/null +++ b/wildfly/docs/schema/wildfly-request-controller_1_0.xsd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_2_0.xsd b/wildfly/docs/schema/wildfly-resource-adapters_2_0.xsd new file mode 100644 index 0000000..36b715c --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_2_0.xsd @@ -0,0 +1,934 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_3_0.xsd b/wildfly/docs/schema/wildfly-resource-adapters_3_0.xsd new file mode 100644 index 0000000..f66c3e5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_3_0.xsd @@ -0,0 +1,973 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_4_0.xsd b/wildfly/docs/schema/wildfly-resource-adapters_4_0.xsd new file mode 100644 index 0000000..c0414b9 --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_4_0.xsd @@ -0,0 +1,1001 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-resource-adapters_5_0.xsd b/wildfly/docs/schema/wildfly-resource-adapters_5_0.xsd new file mode 100644 index 0000000..7566417 --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_5_0.xsd @@ -0,0 +1,1106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + + HsqlDbContext + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ApplicationDomain + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_6_0.xsd b/wildfly/docs/schema/wildfly-resource-adapters_6_0.xsd new file mode 100644 index 0000000..45f79bb --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_6_0.xsd @@ -0,0 +1,1106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + + HsqlDbContext + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ApplicationDomain + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_6_1.xsd b/wildfly/docs/schema/wildfly-resource-adapters_6_1.xsd new file mode 100644 index 0000000..c0ea86c --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_6_1.xsd @@ -0,0 +1,1111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + + HsqlDbContext + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ApplicationDomain + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_7_0.xsd b/wildfly/docs/schema/wildfly-resource-adapters_7_0.xsd new file mode 100644 index 0000000..404f042 --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_7_0.xsd @@ -0,0 +1,1120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + + HsqlDbContext + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + Credential to be used by the configuration. + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ApplicationDomain + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-resource-adapters_7_1.xsd b/wildfly/docs/schema/wildfly-resource-adapters_7_1.xsd new file mode 100644 index 0000000..e0a0b5a --- /dev/null +++ b/wildfly/docs/schema/wildfly-resource-adapters_7_1.xsd @@ -0,0 +1,1120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + myra.rar + ]]> + + + + + + + org.jboss.ironjacamar.ra16out + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + ]]> + + + + + + + 1 + ]]> + + + + + + + + + + + + + + false. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + ]]> + + + + + + + + ]]> + + + + + + + + Ex: + ]]> + + + + + + + true + ]]> + + + + + + + true + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + + HsqlDbContext + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Credential to be used by the configuration. + + + + + + + + HsqlDbRealm + ]]> + + + + + + + + + ]]> + + + + + + + + HsqlDbContext + ]]> + + + + + + + + + + sa + ]]> + + + + + + + sa-pass + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ApplicationDomain + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-rts_1_0.xsd b/wildfly/docs/schema/wildfly-rts_1_0.xsd new file mode 100644 index 0000000..8127761 --- /dev/null +++ b/wildfly/docs/schema/wildfly-rts_1_0.xsd @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-security-manager_1_0.xsd b/wildfly/docs/schema/wildfly-security-manager_1_0.xsd new file mode 100644 index 0000000..19ada38 --- /dev/null +++ b/wildfly/docs/schema/wildfly-security-manager_1_0.xsd @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-security_2_0.xsd b/wildfly/docs/schema/wildfly-security_2_0.xsd new file mode 100644 index 0000000..befdcd0 --- /dev/null +++ b/wildfly/docs/schema/wildfly-security_2_0.xsd @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-singleton_1_0.xsd b/wildfly/docs/schema/wildfly-singleton_1_0.xsd new file mode 100644 index 0000000..c94ffd0 --- /dev/null +++ b/wildfly/docs/schema/wildfly-singleton_1_0.xsd @@ -0,0 +1,119 @@ + + + + + + + + + + + + Enumerates the singleton policies supported by this subsystem. + + + + + + + + + + Defines a singleton policy + + + + + + Identifies the default singleton deployment policy of the server. + + + + + + + + + Defines a election policy that chooses a random member on which a given application will be deployed. + + + + + Defines a election policy that chooses a specific member (indicated by position) on which a given application will be deployed. + + + + + + The name of this singleton policy. + + + + + Identifies the cache-container used to back the singleton deployment policy. + + + + + + Identifies the cache within the given cache container used to back the singleton deployment policy. + If undefined, the default-cache of the specified cache container will be used. + + + + + + Defines the minimum number of group members required before a singleton election will run. + + + + + + + + + + + Indicates the index of the node to be elected from a list of candidates sorted by descending age. + 0 would indicate the oldest node, 1 the second oldest, etc. Whereas -1 indicates the youngest node, -2 the second youngest, etc. + If the specified position exceeds the number of candidates, a modulus operation is applied. + + + + + + + + + + + + + + + + + + Defines an order list of nodes, identified by name, to which to prefer when electing a new singleton provider. + + + + + Defines an order list of nodes, identified by outbound socket binding, to which to prefer when electing a new singleton provider. + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-threads_2_0.xsd b/wildfly/docs/schema/wildfly-threads_2_0.xsd new file mode 100644 index 0000000..1fb5a9a --- /dev/null +++ b/wildfly/docs/schema/wildfly-threads_2_0.xsd @@ -0,0 +1,278 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An amount of time. Comprised of a time value and a unit value. + + + + + + + + + + The name of a unit of time. + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-txn_3_0.xsd b/wildfly/docs/schema/wildfly-txn_3_0.xsd new file mode 100644 index 0000000..bb234e5 --- /dev/null +++ b/wildfly/docs/schema/wildfly-txn_3_0.xsd @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-txn_4_0.xsd b/wildfly/docs/schema/wildfly-txn_4_0.xsd new file mode 100644 index 0000000..e8a933c --- /dev/null +++ b/wildfly/docs/schema/wildfly-txn_4_0.xsd @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-txn_5_0.xsd b/wildfly/docs/schema/wildfly-txn_5_0.xsd new file mode 100644 index 0000000..fb30265 --- /dev/null +++ b/wildfly/docs/schema/wildfly-txn_5_0.xsd @@ -0,0 +1,321 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/wildfly-txn_6_0.xsd b/wildfly/docs/schema/wildfly-txn_6_0.xsd new file mode 100644 index 0000000..1ef101d --- /dev/null +++ b/wildfly/docs/schema/wildfly-txn_6_0.xsd @@ -0,0 +1,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_10_0.xsd b/wildfly/docs/schema/wildfly-undertow_10_0.xsd new file mode 100644 index 0000000..6d1469c --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_10_0.xsd @@ -0,0 +1,1105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web requests will not have an affinity for any particular server, routing information will be ignored. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + Web requests will have an affinity for the first available node in a list typically comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_11_0.xsd b/wildfly/docs/schema/wildfly-undertow_11_0.xsd new file mode 100644 index 0000000..bfab605 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_11_0.xsd @@ -0,0 +1,1066 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web requests will not have an affinity for any particular server, routing information will be ignored. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + Web requests will have an affinity for the first available node in a list typically comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_12_0.xsd b/wildfly/docs/schema/wildfly-undertow_12_0.xsd new file mode 100644 index 0000000..a9071e3 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_12_0.xsd @@ -0,0 +1,1066 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Web requests will not have an affinity for any particular server, routing information will be ignored. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + Web requests will have an affinity for the first available node in a list typically comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_13_0.xsd b/wildfly/docs/schema/wildfly-undertow_13_0.xsd new file mode 100644 index 0000000..9393779 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_13_0.xsd @@ -0,0 +1,1082 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Deprecated: ssl-context should be set instead to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + Deprecated: The http-authentication-factory attribute should be used to configure authentication. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: The ssl-context attribute should be used to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + Deprecated: The ssl-context attribute should be used to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + Web requests will not have an affinity for any particular server, routing information will be ignored. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + Web requests will have an affinity for the first available node in a list typically comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_14_0.xsd b/wildfly/docs/schema/wildfly-undertow_14_0.xsd new file mode 100644 index 0000000..8207e17 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_14_0.xsd @@ -0,0 +1,1099 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Deprecated: ssl-context should be set instead to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + Deprecated: The http-authentication-factory attribute should be used to configure authentication. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: The ssl-context attribute should be used to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + Deprecated: The ssl-context attribute should be used to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + Web requests will not have an affinity for any particular server, routing information will be ignored. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + Web requests will have an affinity for the first available node in a list typically comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_3_1.xsd b/wildfly/docs/schema/wildfly-undertow_3_1.xsd new file mode 100644 index 0000000..120bf48 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_3_1.xsd @@ -0,0 +1,549 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_4_0.xsd b/wildfly/docs/schema/wildfly-undertow_4_0.xsd new file mode 100644 index 0000000..4d62bbb --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_4_0.xsd @@ -0,0 +1,751 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + + + + + + Enable authorization using JACC. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_5_0.xsd b/wildfly/docs/schema/wildfly-undertow_5_0.xsd new file mode 100644 index 0000000..2679219 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_5_0.xsd @@ -0,0 +1,754 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + + + + + + Enable authorization using JACC. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_6_0.xsd b/wildfly/docs/schema/wildfly-undertow_6_0.xsd new file mode 100644 index 0000000..de06ed6 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_6_0.xsd @@ -0,0 +1,770 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + + + + + + Enable authorization using JACC. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_7_0.xsd b/wildfly/docs/schema/wildfly-undertow_7_0.xsd new file mode 100644 index 0000000..a158ec4 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_7_0.xsd @@ -0,0 +1,786 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_8_0.xsd b/wildfly/docs/schema/wildfly-undertow_8_0.xsd new file mode 100644 index 0000000..4ee7fed --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_8_0.xsd @@ -0,0 +1,803 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + + + + + Group of attributes used when referencing credential through credential store. + + + + + + Credential store name used to fetch credential with given 'alias' from. + Credential store name has to be defined elsewhere. + + + + + + + Alias of credential in the credential store. + + + + + + + Type of credential to be fetched from credential store. + It is usually fully qualified class name. + + + + + + + + + + Credential/password in clear text. Use just for testing purpose. + Otherwise use credential store to mask the actual credential from your configuration. + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_9_0.xsd b/wildfly/docs/schema/wildfly-undertow_9_0.xsd new file mode 100644 index 0000000..0b7e035 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_9_0.xsd @@ -0,0 +1,1018 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Reference to the legacy security realm to use to obtain an SSLContext. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + diff --git a/wildfly/docs/schema/wildfly-undertow_preview_14_0.xsd b/wildfly/docs/schema/wildfly-undertow_preview_14_0.xsd new file mode 100644 index 0000000..56d8a57 --- /dev/null +++ b/wildfly/docs/schema/wildfly-undertow_preview_14_0.xsd @@ -0,0 +1,1109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether statistics are to be gathered for undertow subsystem. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the SSLContext that should be used by this listener. + + If neither ssl-context or security-realm are set the JVM wide default SSLContext will be used instead. + + If this attribute is defined, the attributes 'verify-client', 'enabled-cipher-suites', 'enabled-protocols', + 'ssl-session-cache-size', and 'ssl-session-timeout' must not be set. + + + + + + + + + + + + + + + + + + + + + Deprecated: ssl-context should be set instead to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + requires SSL transport, + undertow will automatically redirect the request to the socket binding port specified here. + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default response code should be set in case server should respond with nonstandard code( other than 404 ) for unavailable resource. + For instance, server behind load balancer might want to respond with 5xx code to avoid being dropped by it. + + + + + + + + + + + + + + Deprecated: The http-authentication-factory attribute should be used to configure authentication. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A collection of free-form meta-data properties. + + + + + + + + + + + + + + + The available attributes to be included in the structured access log output. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Deprecated: The ssl-context attribute should be used to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determines how a failover node is chosen, in the event that the node to which a session has affinity is not available. + + + + + + + + + + + + + + + + + Deprecated: The ssl-context attribute should be used to reference a defined SSLContext. + + + + + + + + + + + + + + + + + + + + + Web requests will not have an affinity for any particular server, routing information will be ignored. + Intended for use cases where web session state is not maintained within the application server. + + + + + + + Web requests have an affinity for the member that last handled a given session. + This option corresponds to traditional sticky session behavior. + + + + + + + Web requests will have an affinity for the first available node in a list typically comprised of: primary owner, backup nodes, local node (if not a primary nor backup owner). + + + + + + + + + + + The delimiter used to separate ranked routes within the session ID. + + + + + + + + + + + + + + + Failover target chosen via load balancing mechanism. + + + + + + + Failover target chosen deterministically from the associated session identifier. + + + + + + + + + + Listing of security domains from applications that should be mapped to an Elytron + backed authentication policy. + + + + + + + + + + + + + + + The name of the security domain as specified in deployments. + + + + + + + Reference to the HttpAuthenticationFactory that should be used. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + The references HttpServerAuthenticationMechanismFactory contains it's own policy configuration + to control the authentication mechanisms it supports, if this attribute is set to 'true' + that policy will override the methods specified within the deployment. + + This attribute can only be specified if a http-authentication-factory is also specified. + + + + + + + Reference to the security-domain that should be associated with the deployment, where a + security-domain is referenced instead of a http-authentication-factory the authentication mechanisms + BASIC, DIGEST, FORM and CLIENT_CERT will be availble for the deployment to use - additionally the deployment + can make use of the programatic login API. + + Exactly one of http-authentication-factory or security-domain must be defined. + + + + + + + Enable authorization using JACC. + + + + + + + Should deployments matching against this 'application-security-domain' have + JASPI enabled, by setting to false JASPI will be completely disabled for the deployment. + + + + + + + When integrated-jaspi is enabled during JASPI authentication the resulting + identity will be loaded from the SecurityDomain referenced by the deployment, if + this is switched off AdHoc identities will be created instead. + + + + + + + + + + + + + + References key store containing the key used to sign and verify logout requests. + + + + + The alias of the key used to sign and verify logout requests. + + + + + The ssl context used to secure back-channel logout connections. + + + + + + + diff --git a/wildfly/docs/schema/xml.xsd b/wildfly/docs/schema/xml.xsd new file mode 100644 index 0000000..8380c07 --- /dev/null +++ b/wildfly/docs/schema/xml.xsd @@ -0,0 +1,86 @@ + + + + + See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. This schema document describes the XML + namespace, in a form suitable for import by other schema documents. Note that local names in this namespace are intended to be defined only by the World Wide Web Consortium or its subgroups. The + following names are currently defined in this namespace and should not be used with conflicting semantics by any Working Group, specification, or document instance: base (as an attribute + name): denotes an attribute whose value provides a URI to be used as the base for interpreting any relative URIs in the scope of the element on which it appears; its value is inherited. This name is + reserved by virtue of its definition in the XML Base specification. id (as an attribute name): denotes an attribute whose value should be interpreted as if declared to be of type ID. The xml:id + specification is not yet a W3C Recommendation, but this attribute is included here to facilitate experimentation with the mechanisms it proposes. Note that it is _not_ included in the + specialAttrs attribute group. lang (as an attribute name): denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. + This name is reserved by virtue of its definition in the XML specification. space (as an attribute name): denotes an attribute whose value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Father (in any context at all): denotes + Jon Bosak, the chair of the original XML Working Group. This name is reserved by the following decision of the W3C XML Plenary and XML Coordination groups: In appreciation for his vision, + leadership and dedication the W3C XML Plenary on this 10th day of February, 2000 reserves for Jon Bosak in perpetuity the XML name xml:Father + + + + This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang, xml:space or xml:id attributes on elements they + define. To enable this, such a schema must import this schema for the XML namespace, e.g. as follows: + <schema . . .> . . . + <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/> Subsequently, qualified reference to any of the attributes or + the group defined below will have the desired effect, e.g. + + <type . . .> . . . + <attributeGroup ref="xml:specialAttrs"/> will define a type which will schema-validate an instance element with any of those attributes + + + + + In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2005/08/xml.xsd. At the date of issue it can also be + found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself, or with + the XML namespace itself. In other words, if the XML Schema or XML namespaces change, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at + http://www.w3.org/2005/08/xml.xsd will not change. + + + + + Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at + http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the + 'un-declaration' of xml:lang with the empty string. + + + + + + + + + + + + + + + + + + + + + + + + + + + See http://www.w3.org/TR/xmlbase/ for information about this attribute. + + + + + + + See http://www.w3.org/TR/xml-id/ for information about this attribute. + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/docs/schema/xnio_3_5.xsd b/wildfly/docs/schema/xnio_3_5.xsd new file mode 100644 index 0000000..84e663f --- /dev/null +++ b/wildfly/docs/schema/xnio_3_5.xsd @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/domain/configuration/application-roles.properties b/wildfly/domain/configuration/application-roles.properties new file mode 100644 index 0000000..ace5eaa --- /dev/null +++ b/wildfly/domain/configuration/application-roles.properties @@ -0,0 +1,23 @@ +# +# Properties declaration of users roles for the realm 'ApplicationRealm' which is the default realm +# for application services on new installations. +# +# This includes the following protocols: remote ejb, remote jndi, web, remote jms +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# The format of this file is as follows: - +# username=role1,role2,role3 +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +# The following illustrates how an admin user could be defined. +# +#admin=PowerUser,BillingAdmin, +#guest=guest diff --git a/wildfly/domain/configuration/application-users.properties b/wildfly/domain/configuration/application-users.properties new file mode 100644 index 0000000..9d8301f --- /dev/null +++ b/wildfly/domain/configuration/application-users.properties @@ -0,0 +1,25 @@ +# +# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm +# for application services on new installations. +# +# This includes the following protocols: remote ejb, remote jndi, web, remote jms +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# The format of this realm is as follows: - +# username=HEX( MD5( username ':' realm ':' password)) +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +#$REALM_NAME=ApplicationRealm$ This line is used by the add-user utility to identify the realm name already used in this file. +# +# The following illustrates how an admin user could be defined, this +# is for illustration only and does not correspond to a usable password. +# +#admin=2a0923285184943425d1f53ddd58ec7a diff --git a/wildfly/domain/configuration/default-server-logging.properties b/wildfly/domain/configuration/default-server-logging.properties new file mode 100644 index 0000000..1ec91e2 --- /dev/null +++ b/wildfly/domain/configuration/default-server-logging.properties @@ -0,0 +1,33 @@ +# +# Copyright The WildFly Authors +# SPDX-License-Identifier: Apache-2.0 +# + +# Additional loggers to configure (the root logger is always configured) +loggers=com.arjuna,org.jboss.as.config,sun.rmi + +logger.level=INFO +logger.handlers=FILE + +logger.com.arjuna.level=WARN +logger.com.arjuna.useParentHandlers=true + +logger.org.jboss.as.config.level=DEBUG +logger.org.jboss.as.config.useParentHandlers=true + +logger.sun.rmi.level=WARN +logger.sun.rmi.useParentHandlers=true + +handler.FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler +handler.FILE.level=ALL +handler.FILE.formatter=PATTERN +handler.FILE.properties=autoFlush,append,fileName,suffix +handler.FILE.constructorProperties=fileName,append +handler.FILE.autoFlush=true +handler.FILE.append=true +handler.FILE.fileName=${org.jboss.boot.log.file:server.log} +handler.FILE.suffix=.yyyy-MM-dd + +formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter +formatter.PATTERN.properties=pattern +formatter.PATTERN.pattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%e%n diff --git a/wildfly/domain/configuration/domain.xml b/wildfly/domain/configuration/domain.xml new file mode 100644 index 0000000..f0a6529 --- /dev/null +++ b/wildfly/domain/configuration/domain.xml @@ -0,0 +1,2100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/domain/configuration/host-primary.xml b/wildfly/domain/configuration/host-primary.xml new file mode 100644 index 0000000..67e752d --- /dev/null +++ b/wildfly/domain/configuration/host-primary.xml @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/domain/configuration/host-secondary.xml b/wildfly/domain/configuration/host-secondary.xml new file mode 100644 index 0000000..84820cd --- /dev/null +++ b/wildfly/domain/configuration/host-secondary.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/domain/configuration/host.xml b/wildfly/domain/configuration/host.xml new file mode 100644 index 0000000..d978e2d --- /dev/null +++ b/wildfly/domain/configuration/host.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/domain/configuration/logging.properties b/wildfly/domain/configuration/logging.properties new file mode 100644 index 0000000..ad61613 --- /dev/null +++ b/wildfly/domain/configuration/logging.properties @@ -0,0 +1,41 @@ +# +# Copyright The WildFly Authors +# SPDX-License-Identifier: Apache-2.0 +# + +# Additional logger names to configure (root logger is always configured) +loggers=org.wildfly.prospero + +# Root logger level +logger.level=${jboss.boot.server.log.level:INFO} +# Root logger handlers +logger.handlers=BOOT_FILE,CONSOLE + +# Console handler configuration +handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler +handler.CONSOLE.properties=autoFlush,target +handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} +handler.CONSOLE.autoFlush=true +handler.CONSOLE.formatter=COLOR-PATTERN +handler.CONSOLE.target=SYSTEM_OUT + +# File handler configuration +handler.BOOT_FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler +handler.BOOT_FILE.level=DEBUG +handler.BOOT_FILE.properties=autoFlush,append,fileName,suffix +handler.BOOT_FILE.constructorProperties=fileName,append +handler.BOOT_FILE.autoFlush=true +handler.BOOT_FILE.append=true +handler.BOOT_FILE.fileName=${org.jboss.boot.log.file:domain.log} +handler.BOOT_FILE.formatter=PATTERN +handler.BOOT_FILE.suffix=.yyyy-MM-dd + +# Color formatter pattern configuration +formatter.COLOR-PATTERN=org.jboss.logmanager.formatters.PatternFormatter +formatter.COLOR-PATTERN.properties=pattern +formatter.COLOR-PATTERN.pattern=%K{level}%d{HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%e%n + +# Formatter pattern configuration +formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter +formatter.PATTERN.properties=pattern +formatter.PATTERN.pattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%e%n diff --git a/wildfly/domain/configuration/mgmt-groups.properties b/wildfly/domain/configuration/mgmt-groups.properties new file mode 100644 index 0000000..c5ced8b --- /dev/null +++ b/wildfly/domain/configuration/mgmt-groups.properties @@ -0,0 +1,22 @@ +# +# Properties declaration of users groups for the realm 'ManagementRealm'. +# +# This is used for domain management, users groups membership information is used to assign the user +# specific management roles. +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# The format of this file is as follows: - +# username=role1,role2,role3 +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +# The following illustrates how an admin user could be defined. +# +admin= diff --git a/wildfly/domain/configuration/mgmt-users.properties b/wildfly/domain/configuration/mgmt-users.properties new file mode 100644 index 0000000..9bbe9fe --- /dev/null +++ b/wildfly/domain/configuration/mgmt-users.properties @@ -0,0 +1,27 @@ +# +# Properties declaration of users for the realm 'ManagementRealm' which is the default realm +# for new installations. Further authentication mechanism can be configured +# as part of the in host.xml. +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# By default the properties realm expects the entries to be in the format: - +# username=HEX( MD5( username ':' realm ':' password)) +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +#$REALM_NAME=ManagementRealm$ This line is used by the add-user utility to identify the realm name already used in this file. +# +# On start-up the server will also automatically add a user $local - this user is specifically +# for local tools running against this AS installation. +# +# The following illustrates how an admin user could be defined, this +# is for illustration only and does not correspond to a usable password. +# +admin=c22052286cd5d72239a90fe193737253 diff --git a/wildfly/jboss-modules.jar b/wildfly/jboss-modules.jar new file mode 100644 index 0000000..524909d Binary files /dev/null and b/wildfly/jboss-modules.jar differ diff --git a/wildfly/modules/system/layers/base/asm/asm/main/asm-9.7.jar b/wildfly/modules/system/layers/base/asm/asm/main/asm-9.7.jar new file mode 100644 index 0000000..fee9b02 Binary files /dev/null and b/wildfly/modules/system/layers/base/asm/asm/main/asm-9.7.jar differ diff --git a/wildfly/modules/system/layers/base/asm/asm/main/asm-util-9.7.jar b/wildfly/modules/system/layers/base/asm/asm/main/asm-util-9.7.jar new file mode 100644 index 0000000..61bf86d Binary files /dev/null and b/wildfly/modules/system/layers/base/asm/asm/main/asm-util-9.7.jar differ diff --git a/wildfly/modules/system/layers/base/asm/asm/main/module.xml b/wildfly/modules/system/layers/base/asm/asm/main/module.xml new file mode 100644 index 0000000..2a6a999 --- /dev/null +++ b/wildfly/modules/system/layers/base/asm/asm/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/carrotsearch/hppc/main/hppc-0.8.1.jar b/wildfly/modules/system/layers/base/com/carrotsearch/hppc/main/hppc-0.8.1.jar new file mode 100644 index 0000000..39a7c24 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/carrotsearch/hppc/main/hppc-0.8.1.jar differ diff --git a/wildfly/modules/system/layers/base/com/carrotsearch/hppc/main/module.xml b/wildfly/modules/system/layers/base/com/carrotsearch/hppc/main/module.xml new file mode 100644 index 0000000..3139bb1 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/carrotsearch/hppc/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/classmate/main/classmate-1.5.1.jar b/wildfly/modules/system/layers/base/com/fasterxml/classmate/main/classmate-1.5.1.jar new file mode 100644 index 0000000..819f5ea Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/classmate/main/classmate-1.5.1.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/classmate/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/classmate/main/module.xml new file mode 100644 index 0000000..9aef73a --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/classmate/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/jackson-annotations-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/jackson-annotations-2.17.0.jar new file mode 100644 index 0000000..fea230d Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/jackson-annotations-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/module.xml new file mode 100644 index 0000000..81c51b5 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main/module.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/jackson-core-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/jackson-core-2.17.0.jar new file mode 100644 index 0000000..00921a3 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/jackson-core-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/module.xml new file mode 100644 index 0000000..440ab62 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main/module.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/jackson-databind-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/jackson-databind-2.17.0.jar new file mode 100644 index 0000000..01bb740 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/jackson-databind-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/module.xml new file mode 100644 index 0000000..f0d9a4b --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/jackson-dataformat-yaml-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/jackson-dataformat-yaml-2.17.0.jar new file mode 100644 index 0000000..270349a Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/jackson-dataformat-yaml-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/module.xml new file mode 100644 index 0000000..ff4fb83 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/jackson-datatype-jdk8-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/jackson-datatype-jdk8-2.17.0.jar new file mode 100644 index 0000000..0a2abf3 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/jackson-datatype-jdk8-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/module.xml new file mode 100644 index 0000000..3a5baeb --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/jackson-datatype-jsr310-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/jackson-datatype-jsr310-2.17.0.jar new file mode 100644 index 0000000..ec121e0 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/jackson-datatype-jsr310-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/module.xml new file mode 100644 index 0000000..47e0260 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-jakarta-rs-base-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-jakarta-rs-base-2.17.0.jar new file mode 100644 index 0000000..a10a16c Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-jakarta-rs-base-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-jakarta-rs-json-provider-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-jakarta-rs-json-provider-2.17.0.jar new file mode 100644 index 0000000..55a152d Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-jakarta-rs-json-provider-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-module-jakarta-xmlbind-annotations-2.17.0.jar b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-module-jakarta-xmlbind-annotations-2.17.0.jar new file mode 100644 index 0000000..b05c340 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/jackson-module-jakarta-xmlbind-annotations-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/module.xml new file mode 100644 index 0000000..d89a005 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jakarta/jackson-jakarta-json-provider/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml new file mode 100644 index 0000000..40a24df --- /dev/null +++ b/wildfly/modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml @@ -0,0 +1,14 @@ + + + + diff --git a/wildfly/modules/system/layers/base/com/github/ben-manes/caffeine/main/caffeine-3.1.8.jar b/wildfly/modules/system/layers/base/com/github/ben-manes/caffeine/main/caffeine-3.1.8.jar new file mode 100644 index 0000000..e00640c Binary files /dev/null and b/wildfly/modules/system/layers/base/com/github/ben-manes/caffeine/main/caffeine-3.1.8.jar differ diff --git a/wildfly/modules/system/layers/base/com/github/ben-manes/caffeine/main/module.xml b/wildfly/modules/system/layers/base/com/github/ben-manes/caffeine/main/module.xml new file mode 100644 index 0000000..ea1ed5d --- /dev/null +++ b/wildfly/modules/system/layers/base/com/github/ben-manes/caffeine/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/github/fge/btf/main/btf-1.2.jar b/wildfly/modules/system/layers/base/com/github/fge/btf/main/btf-1.2.jar new file mode 100644 index 0000000..bbeee88 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/github/fge/btf/main/btf-1.2.jar differ diff --git a/wildfly/modules/system/layers/base/com/github/fge/btf/main/module.xml b/wildfly/modules/system/layers/base/com/github/fge/btf/main/module.xml new file mode 100644 index 0000000..261e1b0 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/github/fge/btf/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/github/fge/jackson-coreutils/main/jackson-coreutils-1.8.jar b/wildfly/modules/system/layers/base/com/github/fge/jackson-coreutils/main/jackson-coreutils-1.8.jar new file mode 100644 index 0000000..9c399bb Binary files /dev/null and b/wildfly/modules/system/layers/base/com/github/fge/jackson-coreutils/main/jackson-coreutils-1.8.jar differ diff --git a/wildfly/modules/system/layers/base/com/github/fge/jackson-coreutils/main/module.xml b/wildfly/modules/system/layers/base/com/github/fge/jackson-coreutils/main/module.xml new file mode 100644 index 0000000..496b61a --- /dev/null +++ b/wildfly/modules/system/layers/base/com/github/fge/jackson-coreutils/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/github/fge/json-patch/main/json-patch-1.9.jar b/wildfly/modules/system/layers/base/com/github/fge/json-patch/main/json-patch-1.9.jar new file mode 100644 index 0000000..36569b6 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/github/fge/json-patch/main/json-patch-1.9.jar differ diff --git a/wildfly/modules/system/layers/base/com/github/fge/json-patch/main/module.xml b/wildfly/modules/system/layers/base/com/github/fge/json-patch/main/module.xml new file mode 100644 index 0000000..9ba85ce --- /dev/null +++ b/wildfly/modules/system/layers/base/com/github/fge/json-patch/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/github/fge/msg-simple/main/module.xml b/wildfly/modules/system/layers/base/com/github/fge/msg-simple/main/module.xml new file mode 100644 index 0000000..bc03cc2 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/github/fge/msg-simple/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/github/fge/msg-simple/main/msg-simple-1.1.jar b/wildfly/modules/system/layers/base/com/github/fge/msg-simple/main/msg-simple-1.1.jar new file mode 100644 index 0000000..db74210 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/github/fge/msg-simple/main/msg-simple-1.1.jar differ diff --git a/wildfly/modules/system/layers/base/com/github/luben/zstd-jni/main/module.xml b/wildfly/modules/system/layers/base/com/github/luben/zstd-jni/main/module.xml new file mode 100644 index 0000000..9104ec9 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/github/luben/zstd-jni/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/github/luben/zstd-jni/main/zstd-jni-1.5.6-5.jar b/wildfly/modules/system/layers/base/com/github/luben/zstd-jni/main/zstd-jni-1.5.6-5.jar new file mode 100644 index 0000000..383de4a Binary files /dev/null and b/wildfly/modules/system/layers/base/com/github/luben/zstd-jni/main/zstd-jni-1.5.6-5.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/code/gson/main/gson-2.8.9.jar b/wildfly/modules/system/layers/base/com/google/code/gson/main/gson-2.8.9.jar new file mode 100644 index 0000000..3351867 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/code/gson/main/gson-2.8.9.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/code/gson/main/module.xml b/wildfly/modules/system/layers/base/com/google/code/gson/main/module.xml new file mode 100644 index 0000000..1a82c4d --- /dev/null +++ b/wildfly/modules/system/layers/base/com/google/code/gson/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/google/guava/failureaccess/main/failureaccess-1.0.2.jar b/wildfly/modules/system/layers/base/com/google/guava/failureaccess/main/failureaccess-1.0.2.jar new file mode 100644 index 0000000..d73ab80 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/guava/failureaccess/main/failureaccess-1.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/guava/failureaccess/main/module.xml b/wildfly/modules/system/layers/base/com/google/guava/failureaccess/main/module.xml new file mode 100644 index 0000000..399b7cb --- /dev/null +++ b/wildfly/modules/system/layers/base/com/google/guava/failureaccess/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/google/guava/main/guava-33.0.0-jre.jar b/wildfly/modules/system/layers/base/com/google/guava/main/guava-33.0.0-jre.jar new file mode 100644 index 0000000..e42ef63 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/guava/main/guava-33.0.0-jre.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/guava/main/module.xml b/wildfly/modules/system/layers/base/com/google/guava/main/module.xml new file mode 100644 index 0000000..e253e91 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/google/guava/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/google/protobuf/main/module.xml b/wildfly/modules/system/layers/base/com/google/protobuf/main/module.xml new file mode 100644 index 0000000..1be1390 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/google/protobuf/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/google/protobuf/main/perfmark-api-0.23.0.jar b/wildfly/modules/system/layers/base/com/google/protobuf/main/perfmark-api-0.23.0.jar new file mode 100644 index 0000000..690ce83 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/protobuf/main/perfmark-api-0.23.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/protobuf/main/proto-google-common-protos-2.0.1.jar b/wildfly/modules/system/layers/base/com/google/protobuf/main/proto-google-common-protos-2.0.1.jar new file mode 100644 index 0000000..2632a7f Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/protobuf/main/proto-google-common-protos-2.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/protobuf/main/protobuf-java-3.25.5.jar b/wildfly/modules/system/layers/base/com/google/protobuf/main/protobuf-java-3.25.5.jar new file mode 100644 index 0000000..d766488 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/protobuf/main/protobuf-java-3.25.5.jar differ diff --git a/wildfly/modules/system/layers/base/com/google/protobuf/main/protobuf-java-util-3.25.5.jar b/wildfly/modules/system/layers/base/com/google/protobuf/main/protobuf-java-util-3.25.5.jar new file mode 100644 index 0000000..5f97266 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/google/protobuf/main/protobuf-java-util-3.25.5.jar differ diff --git a/wildfly/modules/system/layers/base/com/googlecode/javaewah/main/JavaEWAH-1.2.3.jar b/wildfly/modules/system/layers/base/com/googlecode/javaewah/main/JavaEWAH-1.2.3.jar new file mode 100644 index 0000000..8e964c9 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/googlecode/javaewah/main/JavaEWAH-1.2.3.jar differ diff --git a/wildfly/modules/system/layers/base/com/googlecode/javaewah/main/module.xml b/wildfly/modules/system/layers/base/com/googlecode/javaewah/main/module.xml new file mode 100644 index 0000000..ef9ed7e --- /dev/null +++ b/wildfly/modules/system/layers/base/com/googlecode/javaewah/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/h2database/h2/main/h2-2.2.224.jar b/wildfly/modules/system/layers/base/com/h2database/h2/main/h2-2.2.224.jar new file mode 100644 index 0000000..ff1997a Binary files /dev/null and b/wildfly/modules/system/layers/base/com/h2database/h2/main/h2-2.2.224.jar differ diff --git a/wildfly/modules/system/layers/base/com/h2database/h2/main/module.xml b/wildfly/modules/system/layers/base/com/h2database/h2/main/module.xml new file mode 100644 index 0000000..23760f9 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/h2database/h2/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/ibm/async/asyncutil/main/asyncutil-0.1.0.jar b/wildfly/modules/system/layers/base/com/ibm/async/asyncutil/main/asyncutil-0.1.0.jar new file mode 100644 index 0000000..29c267e Binary files /dev/null and b/wildfly/modules/system/layers/base/com/ibm/async/asyncutil/main/asyncutil-0.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/ibm/async/asyncutil/main/module.xml b/wildfly/modules/system/layers/base/com/ibm/async/asyncutil/main/module.xml new file mode 100644 index 0000000..7b8fb90 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/ibm/async/asyncutil/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/microsoft/azure/storage/main/azure-storage-8.6.6.jar b/wildfly/modules/system/layers/base/com/microsoft/azure/storage/main/azure-storage-8.6.6.jar new file mode 100644 index 0000000..09feecc Binary files /dev/null and b/wildfly/modules/system/layers/base/com/microsoft/azure/storage/main/azure-storage-8.6.6.jar differ diff --git a/wildfly/modules/system/layers/base/com/microsoft/azure/storage/main/module.xml b/wildfly/modules/system/layers/base/com/microsoft/azure/storage/main/module.xml new file mode 100644 index 0000000..30736b7 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/microsoft/azure/storage/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/module.xml b/wildfly/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/module.xml new file mode 100644 index 0000000..392eedb --- /dev/null +++ b/wildfly/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/nimbus-jose-jwt-9.37.3.jar b/wildfly/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/nimbus-jose-jwt-9.37.3.jar new file mode 100644 index 0000000..0eafe0d Binary files /dev/null and b/wildfly/modules/system/layers/base/com/nimbusds/nimbus-jose-jwt/main/nimbus-jose-jwt-9.37.3.jar differ diff --git a/wildfly/modules/system/layers/base/com/squareup/protoparser/main/module.xml b/wildfly/modules/system/layers/base/com/squareup/protoparser/main/module.xml new file mode 100644 index 0000000..59d6d98 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/squareup/protoparser/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/squareup/protoparser/main/protoparser-4.0.3.jar b/wildfly/modules/system/layers/base/com/squareup/protoparser/main/protoparser-4.0.3.jar new file mode 100644 index 0000000..d530893 Binary files /dev/null and b/wildfly/modules/system/layers/base/com/squareup/protoparser/main/protoparser-4.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/com/sun/xml/bind/main/module.xml b/wildfly/modules/system/layers/base/com/sun/xml/bind/main/module.xml new file mode 100644 index 0000000..3cf1123 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/sun/xml/bind/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/com/sun/xml/fastinfoset/main/FastInfoset-2.1.1.jar b/wildfly/modules/system/layers/base/com/sun/xml/fastinfoset/main/FastInfoset-2.1.1.jar new file mode 100644 index 0000000..a3558eb Binary files /dev/null and b/wildfly/modules/system/layers/base/com/sun/xml/fastinfoset/main/FastInfoset-2.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/com/sun/xml/fastinfoset/main/module.xml b/wildfly/modules/system/layers/base/com/sun/xml/fastinfoset/main/module.xml new file mode 100644 index 0000000..2b7b4e2 --- /dev/null +++ b/wildfly/modules/system/layers/base/com/sun/xml/fastinfoset/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/module.xml b/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/module.xml new file mode 100644 index 0000000..f60e04a --- /dev/null +++ b/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/saaj-impl-3.0.0.jar b/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/saaj-impl-3.0.0.jar new file mode 100644 index 0000000..a49786f Binary files /dev/null and b/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/saaj-impl-3.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/stax-ex-2.1.0.jar b/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/stax-ex-2.1.0.jar new file mode 100644 index 0000000..293ac1e Binary files /dev/null and b/wildfly/modules/system/layers/base/com/sun/xml/messaging/saaj/main/stax-ex-2.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/module.xml b/wildfly/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/module.xml new file mode 100644 index 0000000..a508206 --- /dev/null +++ b/wildfly/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/pem-keystore-2.4.0.jar b/wildfly/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/pem-keystore-2.4.0.jar new file mode 100644 index 0000000..a9fca7b Binary files /dev/null and b/wildfly/modules/system/layers/base/de/dentrassi/crypto/pem-keystore/main/pem-keystore-2.4.0.jar differ diff --git a/wildfly/modules/system/layers/base/gnu/getopt/main/java-getopt-1.0.13.jar b/wildfly/modules/system/layers/base/gnu/getopt/main/java-getopt-1.0.13.jar new file mode 100644 index 0000000..237ce91 Binary files /dev/null and b/wildfly/modules/system/layers/base/gnu/getopt/main/java-getopt-1.0.13.jar differ diff --git a/wildfly/modules/system/layers/base/gnu/getopt/main/module.xml b/wildfly/modules/system/layers/base/gnu/getopt/main/module.xml new file mode 100644 index 0000000..0b15d16 --- /dev/null +++ b/wildfly/modules/system/layers/base/gnu/getopt/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/ibm/jdk/main/module.xml b/wildfly/modules/system/layers/base/ibm/jdk/main/module.xml new file mode 100644 index 0000000..06cdfa2 --- /dev/null +++ b/wildfly/modules/system/layers/base/ibm/jdk/main/module.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/internal/javax/json/api/ee8/main/jakarta.json-1.1.6.jar b/wildfly/modules/system/layers/base/internal/javax/json/api/ee8/main/jakarta.json-1.1.6.jar new file mode 100644 index 0000000..1f33076 Binary files /dev/null and b/wildfly/modules/system/layers/base/internal/javax/json/api/ee8/main/jakarta.json-1.1.6.jar differ diff --git a/wildfly/modules/system/layers/base/internal/javax/json/api/ee8/main/module.xml b/wildfly/modules/system/layers/base/internal/javax/json/api/ee8/main/module.xml new file mode 100644 index 0000000..e934f2e --- /dev/null +++ b/wildfly/modules/system/layers/base/internal/javax/json/api/ee8/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/agroal/main/agroal-api-2.0.jar b/wildfly/modules/system/layers/base/io/agroal/main/agroal-api-2.0.jar new file mode 100644 index 0000000..0d01345 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/agroal/main/agroal-api-2.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/agroal/main/agroal-narayana-2.0.jar b/wildfly/modules/system/layers/base/io/agroal/main/agroal-narayana-2.0.jar new file mode 100644 index 0000000..c2d1420 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/agroal/main/agroal-narayana-2.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/agroal/main/agroal-pool-2.0.jar b/wildfly/modules/system/layers/base/io/agroal/main/agroal-pool-2.0.jar new file mode 100644 index 0000000..adc9614 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/agroal/main/agroal-pool-2.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/agroal/main/module.xml b/wildfly/modules/system/layers/base/io/agroal/main/module.xml new file mode 100644 index 0000000..8d84fc3 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/agroal/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/grpc/main/grpc-api-1.58.0.jar b/wildfly/modules/system/layers/base/io/grpc/main/grpc-api-1.58.0.jar new file mode 100644 index 0000000..cc4a4ba Binary files /dev/null and b/wildfly/modules/system/layers/base/io/grpc/main/grpc-api-1.58.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/grpc/main/module.xml b/wildfly/modules/system/layers/base/io/grpc/main/module.xml new file mode 100644 index 0000000..ef5f9bc --- /dev/null +++ b/wildfly/modules/system/layers/base/io/grpc/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-commons-1.12.4.jar b/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-commons-1.12.4.jar new file mode 100644 index 0000000..0bd1cb9 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-commons-1.12.4.jar differ diff --git a/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-core-1.12.4.jar b/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-core-1.12.4.jar new file mode 100644 index 0000000..d6a314a Binary files /dev/null and b/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-core-1.12.4.jar differ diff --git a/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-registry-otlp-1.12.4.jar b/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-registry-otlp-1.12.4.jar new file mode 100644 index 0000000..c841980 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/micrometer/main/micrometer-registry-otlp-1.12.4.jar differ diff --git a/wildfly/modules/system/layers/base/io/micrometer/main/module.xml b/wildfly/modules/system/layers/base/io/micrometer/main/module.xml new file mode 100644 index 0000000..986cfbc --- /dev/null +++ b/wildfly/modules/system/layers/base/io/micrometer/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-buffer/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-buffer/main/module.xml new file mode 100644 index 0000000..f468767 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-buffer/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-buffer/main/netty-buffer-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-buffer/main/netty-buffer-4.1.112.Final.jar new file mode 100644 index 0000000..c38a8de Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-buffer/main/netty-buffer-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-dns/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-codec-dns/main/module.xml new file mode 100644 index 0000000..199f071 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-codec-dns/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-dns/main/netty-codec-dns-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-codec-dns/main/netty-codec-dns-4.1.112.Final.jar new file mode 100644 index 0000000..380586f Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-codec-dns/main/netty-codec-dns-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-http/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-codec-http/main/module.xml new file mode 100644 index 0000000..d768af1 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-codec-http/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-http/main/netty-codec-http-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-codec-http/main/netty-codec-http-4.1.112.Final.jar new file mode 100644 index 0000000..1afc250 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-codec-http/main/netty-codec-http-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-http2/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-codec-http2/main/module.xml new file mode 100644 index 0000000..31de437 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-codec-http2/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-http2/main/netty-codec-http2-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-codec-http2/main/netty-codec-http2-4.1.112.Final.jar new file mode 100644 index 0000000..a13556e Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-codec-http2/main/netty-codec-http2-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-socks/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-codec-socks/main/module.xml new file mode 100644 index 0000000..3863da7 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-codec-socks/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec-socks/main/netty-codec-socks-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-codec-socks/main/netty-codec-socks-4.1.112.Final.jar new file mode 100644 index 0000000..d4f12e0 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-codec-socks/main/netty-codec-socks-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-codec/main/module.xml new file mode 100644 index 0000000..da16c56 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-codec/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-codec/main/netty-codec-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-codec/main/netty-codec-4.1.112.Final.jar new file mode 100644 index 0000000..ac55a6c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-codec/main/netty-codec-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-common/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-common/main/module.xml new file mode 100644 index 0000000..7828996 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-common/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-common/main/netty-common-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-common/main/netty-common-4.1.112.Final.jar new file mode 100644 index 0000000..51586f1 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-common/main/netty-common-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-handler-proxy/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-handler-proxy/main/module.xml new file mode 100644 index 0000000..5c75f5b --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-handler-proxy/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-handler-proxy/main/netty-handler-proxy-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-handler-proxy/main/netty-handler-proxy-4.1.112.Final.jar new file mode 100644 index 0000000..70c9076 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-handler-proxy/main/netty-handler-proxy-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-handler/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-handler/main/module.xml new file mode 100644 index 0000000..7aaa75a --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-handler/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-handler/main/netty-handler-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-handler/main/netty-handler-4.1.112.Final.jar new file mode 100644 index 0000000..10c2f0e Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-handler/main/netty-handler-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-resolver-dns/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-resolver-dns/main/module.xml new file mode 100644 index 0000000..9017d9c --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-resolver-dns/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-resolver-dns/main/netty-resolver-dns-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-resolver-dns/main/netty-resolver-dns-4.1.112.Final.jar new file mode 100644 index 0000000..e59fd27 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-resolver-dns/main/netty-resolver-dns-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-resolver/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-resolver/main/module.xml new file mode 100644 index 0000000..358351a --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-resolver/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-resolver/main/netty-resolver-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-resolver/main/netty-resolver-4.1.112.Final.jar new file mode 100644 index 0000000..61c2831 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-resolver/main/netty-resolver-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/libnetty_transport_native_epoll_aarch_64.so b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/libnetty_transport_native_epoll_aarch_64.so new file mode 100644 index 0000000..e760e76 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/libnetty_transport_native_epoll_aarch_64.so differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/libnetty_transport_native_epoll_x86_64.so b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/libnetty_transport_native_epoll_x86_64.so new file mode 100644 index 0000000..0980992 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/lib/META-INF/native/libnetty_transport_native_epoll_x86_64.so differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/module.xml new file mode 100644 index 0000000..1682986 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/netty-transport-classes-epoll-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/netty-transport-classes-epoll-4.1.112.Final.jar new file mode 100644 index 0000000..eeec430 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-epoll/main/netty-transport-classes-epoll-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib new file mode 100644 index 0000000..2f6169b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib new file mode 100644 index 0000000..37b28b1 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/lib/META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/module.xml new file mode 100644 index 0000000..afdc154 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/netty-transport-classes-kqueue-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/netty-transport-classes-kqueue-4.1.112.Final.jar new file mode 100644 index 0000000..057e2d5 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-kqueue/main/netty-transport-classes-kqueue-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/module.xml new file mode 100644 index 0000000..4544f8e --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-linux-aarch_64.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-linux-aarch_64.jar new file mode 100644 index 0000000..c8b9233 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-linux-aarch_64.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-linux-x86_64.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-linux-x86_64.jar new file mode 100644 index 0000000..1dbdbd4 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-linux-x86_64.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-osx-aarch_64.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-osx-aarch_64.jar new file mode 100644 index 0000000..35c4783 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-osx-aarch_64.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-osx-x86_64.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-osx-x86_64.jar new file mode 100644 index 0000000..55d019c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport-native-unix-common/main/netty-transport-native-unix-common-4.1.112.Final-osx-x86_64.jar differ diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport/main/module.xml b/wildfly/modules/system/layers/base/io/netty/netty-transport/main/module.xml new file mode 100644 index 0000000..da59d34 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/netty/netty-transport/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/netty/netty-transport/main/netty-transport-4.1.112.Final.jar b/wildfly/modules/system/layers/base/io/netty/netty-transport/main/netty-transport-4.1.112.Final.jar new file mode 100644 index 0000000..c7061f9 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/netty/netty-transport/main/netty-transport-4.1.112.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/api/events/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/api/events/main/module.xml new file mode 100644 index 0000000..71ca397 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/api/events/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/api/events/main/opentelemetry-api-events-1.29.0-alpha.jar b/wildfly/modules/system/layers/base/io/opentelemetry/api/events/main/opentelemetry-api-events-1.29.0-alpha.jar new file mode 100644 index 0000000..30e3974 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/api/events/main/opentelemetry-api-events-1.29.0-alpha.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/api/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/api/main/module.xml new file mode 100644 index 0000000..6d7f5fd --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/api/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/api/main/opentelemetry-api-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/api/main/opentelemetry-api-1.29.0.jar new file mode 100644 index 0000000..d7cb471 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/api/main/opentelemetry-api-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/context/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/context/main/module.xml new file mode 100644 index 0000000..458e61d --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/context/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/context/main/opentelemetry-context-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/context/main/opentelemetry-context-1.29.0.jar new file mode 100644 index 0000000..ae0858a Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/context/main/opentelemetry-context-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/jackson-jr-objects-2.17.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/jackson-jr-objects-2.17.0.jar new file mode 100644 index 0000000..dc6bc8b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/jackson-jr-objects-2.17.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/module.xml new file mode 100644 index 0000000..608fa47 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/opentelemetry-exporter-common-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/opentelemetry-exporter-common-1.29.0.jar new file mode 100644 index 0000000..c3e9778 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/exporter/main/opentelemetry-exporter-common-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/module.xml new file mode 100644 index 0000000..2e48d21 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-1.29.0.jar new file mode 100644 index 0000000..66f7ebb Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-support-1.29.0-alpha.jar b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-support-1.29.0-alpha.jar new file mode 100644 index 0000000..623a832 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-support-1.29.0-alpha.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/module.xml new file mode 100644 index 0000000..f02f8ce --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-1.29.0.jar new file mode 100644 index 0000000..bd2046d Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-semconv-1.29.0-alpha.jar b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-semconv-1.29.0-alpha.jar new file mode 100644 index 0000000..463f2b4 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-semconv-1.29.0-alpha.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/module.xml new file mode 100644 index 0000000..78ec700 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-1.29.0.jar new file mode 100644 index 0000000..136765c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-common-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-common-1.29.0.jar new file mode 100644 index 0000000..5eef170 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-common-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/proto/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/proto/main/module.xml new file mode 100644 index 0000000..1a5b452 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/proto/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/proto/main/opentelemetry-proto-0.20.0-alpha.jar b/wildfly/modules/system/layers/base/io/opentelemetry/proto/main/opentelemetry-proto-0.20.0-alpha.jar new file mode 100644 index 0000000..6bb76f2 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/proto/main/opentelemetry-proto-0.20.0-alpha.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/module.xml new file mode 100644 index 0000000..a963033 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-1.29.0.jar new file mode 100644 index 0000000..de0d21c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-common-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-common-1.29.0.jar new file mode 100644 index 0000000..2f82752 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-common-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-extension-autoconfigure-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-extension-autoconfigure-1.29.0.jar new file mode 100644 index 0000000..8c778ef Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-extension-autoconfigure-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-extension-autoconfigure-spi-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-extension-autoconfigure-spi-1.29.0.jar new file mode 100644 index 0000000..c4d93d6 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-extension-autoconfigure-spi-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-logs-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-logs-1.29.0.jar new file mode 100644 index 0000000..1dec54b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-logs-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-metrics-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-metrics-1.29.0.jar new file mode 100644 index 0000000..5825caf Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-metrics-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-trace-1.29.0.jar b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-trace-1.29.0.jar new file mode 100644 index 0000000..889a4ea Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/sdk/main/opentelemetry-sdk-trace-1.29.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/semconv/main/module.xml b/wildfly/modules/system/layers/base/io/opentelemetry/semconv/main/module.xml new file mode 100644 index 0000000..350fca3 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/opentelemetry/semconv/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/opentelemetry/semconv/main/opentelemetry-semconv-1.29.0-alpha.jar b/wildfly/modules/system/layers/base/io/opentelemetry/semconv/main/opentelemetry-semconv-1.29.0-alpha.jar new file mode 100644 index 0000000..90a0d04 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/opentelemetry/semconv/main/opentelemetry-semconv-1.29.0-alpha.jar differ diff --git a/wildfly/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/module.xml b/wildfly/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/module.xml new file mode 100644 index 0000000..f9d06b9 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/rxjava-2.2.21.jar b/wildfly/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/rxjava-2.2.21.jar new file mode 100644 index 0000000..377d311 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/reactivex/rxjava2/rxjava/main/rxjava-2.2.21.jar differ diff --git a/wildfly/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/module.xml b/wildfly/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/module.xml new file mode 100644 index 0000000..a65ebe9 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/rxjava-3.1.9.jar b/wildfly/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/rxjava-3.1.9.jar new file mode 100644 index 0000000..bcf3718 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/reactivex/rxjava3/rxjava/main/rxjava-3.1.9.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/annotation/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/common/annotation/main/module.xml new file mode 100644 index 0000000..49bf727 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/common/annotation/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/annotation/main/smallrye-common-annotation-2.5.0.jar b/wildfly/modules/system/layers/base/io/smallrye/common/annotation/main/smallrye-common-annotation-2.5.0.jar new file mode 100644 index 0000000..c63764d Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/common/annotation/main/smallrye-common-annotation-2.5.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/classloader/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/common/classloader/main/module.xml new file mode 100644 index 0000000..5ce5801 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/common/classloader/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/classloader/main/smallrye-common-classloader-2.5.0.jar b/wildfly/modules/system/layers/base/io/smallrye/common/classloader/main/smallrye-common-classloader-2.5.0.jar new file mode 100644 index 0000000..df5d82b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/common/classloader/main/smallrye-common-classloader-2.5.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/constraint/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/common/constraint/main/module.xml new file mode 100644 index 0000000..d37819d --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/common/constraint/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/constraint/main/smallrye-common-constraint-2.5.0.jar b/wildfly/modules/system/layers/base/io/smallrye/common/constraint/main/smallrye-common-constraint-2.5.0.jar new file mode 100644 index 0000000..ce4cbac Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/common/constraint/main/smallrye-common-constraint-2.5.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/expression/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/common/expression/main/module.xml new file mode 100644 index 0000000..005658b --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/common/expression/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/expression/main/smallrye-common-expression-2.5.0.jar b/wildfly/modules/system/layers/base/io/smallrye/common/expression/main/smallrye-common-expression-2.5.0.jar new file mode 100644 index 0000000..4a7a8e4 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/common/expression/main/smallrye-common-expression-2.5.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/function/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/common/function/main/module.xml new file mode 100644 index 0000000..cf41eea --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/common/function/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/function/main/smallrye-common-function-2.5.0.jar b/wildfly/modules/system/layers/base/io/smallrye/common/function/main/smallrye-common-function-2.5.0.jar new file mode 100644 index 0000000..b320c9d Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/common/function/main/smallrye-common-function-2.5.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/vertx-context/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/common/vertx-context/main/module.xml new file mode 100644 index 0000000..d6f5d94 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/common/vertx-context/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/common/vertx-context/main/smallrye-common-vertx-context-2.5.0.jar b/wildfly/modules/system/layers/base/io/smallrye/common/vertx-context/main/smallrye-common-vertx-context-2.5.0.jar new file mode 100644 index 0000000..07d3721 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/common/vertx-context/main/smallrye-common-vertx-context-2.5.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/config/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/config/main/module.xml new file mode 100644 index 0000000..b78e946 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/config/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-3.9.1.jar b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-3.9.1.jar new file mode 100644 index 0000000..8f7f366 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-3.9.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-common-3.9.1.jar b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-common-3.9.1.jar new file mode 100644 index 0000000..5a774ec Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-common-3.9.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-core-3.9.1.jar b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-core-3.9.1.jar new file mode 100644 index 0000000..f90f28b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-core-3.9.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-source-file-system-3.9.1.jar b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-source-file-system-3.9.1.jar new file mode 100644 index 0000000..ccccb71 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/config/main/smallrye-config-source-file-system-3.9.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/module.xml new file mode 100644 index 0000000..7f36234 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-6.4.0.jar b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-6.4.0.jar new file mode 100644 index 0000000..04a513c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-6.4.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-api-6.4.0.jar b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-api-6.4.0.jar new file mode 100644 index 0000000..45ec4b6 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-api-6.4.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-autoconfig-core-6.4.0.jar b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-autoconfig-core-6.4.0.jar new file mode 100644 index 0000000..c63459c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-autoconfig-core-6.4.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-core-6.4.0.jar b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-core-6.4.0.jar new file mode 100644 index 0000000..c834277 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/fault-tolerance/main/smallrye-fault-tolerance-core-6.4.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/health/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/health/main/module.xml new file mode 100644 index 0000000..15591e6 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/health/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/health/main/smallrye-health-4.0.4.jar b/wildfly/modules/system/layers/base/io/smallrye/health/main/smallrye-health-4.0.4.jar new file mode 100644 index 0000000..86f0647 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/health/main/smallrye-health-4.0.4.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/jandex/main/jandex-3.2.2.jar b/wildfly/modules/system/layers/base/io/smallrye/jandex/main/jandex-3.2.2.jar new file mode 100644 index 0000000..ba5add7 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/jandex/main/jandex-3.2.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/jandex/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/jandex/main/module.xml new file mode 100644 index 0000000..db04064 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/jandex/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/jwt/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/module.xml new file mode 100644 index 0000000..ab5051f --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/module.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-4.3.1.jar b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-4.3.1.jar new file mode 100644 index 0000000..1912329 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-4.3.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-cdi-extension-4.3.1.jar b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-cdi-extension-4.3.1.jar new file mode 100644 index 0000000..0188552 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-cdi-extension-4.3.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-common-4.3.1.jar b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-common-4.3.1.jar new file mode 100644 index 0000000..656bd73 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-common-4.3.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-http-mechanism-4.3.1.jar b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-http-mechanism-4.3.1.jar new file mode 100644 index 0000000..1a562d3 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/jwt/main/smallrye-jwt-http-mechanism-4.3.1.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/openapi/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/openapi/main/module.xml new file mode 100644 index 0000000..c5aee5c --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/openapi/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/openapi/main/smallrye-open-api-core-3.10.0.jar b/wildfly/modules/system/layers/base/io/smallrye/openapi/main/smallrye-open-api-core-3.10.0.jar new file mode 100644 index 0000000..16255cf Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/openapi/main/smallrye-open-api-core-3.10.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/openapi/main/smallrye-open-api-jaxrs-3.10.0.jar b/wildfly/modules/system/layers/base/io/smallrye/openapi/main/smallrye-open-api-jaxrs-3.10.0.jar new file mode 100644 index 0000000..d7dd50a Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/openapi/main/smallrye-open-api-jaxrs-3.10.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/module.xml new file mode 100644 index 0000000..f418af9 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/module.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-api-2.6.0.jar b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-api-2.6.0.jar new file mode 100644 index 0000000..b39576c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-api-2.6.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-cdi-2.6.0.jar b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-cdi-2.6.0.jar new file mode 100644 index 0000000..0cef145 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-cdi-2.6.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-exporters-2.6.0.jar b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-exporters-2.6.0.jar new file mode 100644 index 0000000..5f4b0a8 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-exporters-2.6.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-propagation-2.6.0.jar b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-propagation-2.6.0.jar new file mode 100644 index 0000000..f6dc1aa Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-propagation-2.6.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-rest-2.6.0.jar b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-rest-2.6.0.jar new file mode 100644 index 0000000..47e1d86 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/opentelemetry/main/smallrye-opentelemetry-rest-2.6.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/converters/api/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/converters/api/main/module.xml new file mode 100644 index 0000000..d3017e1 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/converters/api/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/converters/api/main/smallrye-reactive-converter-api-2.6.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/converters/api/main/smallrye-reactive-converter-api-2.6.0.jar new file mode 100644 index 0000000..7202823 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/converters/api/main/smallrye-reactive-converter-api-2.6.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/module.xml new file mode 100644 index 0000000..b6fc6f7 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/smallrye-reactive-messaging-amqp-4.24.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/smallrye-reactive-messaging-amqp-4.24.0.jar new file mode 100644 index 0000000..5166b05 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/amqp/main/smallrye-reactive-messaging-amqp-4.24.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/module.xml new file mode 100644 index 0000000..cd2b11b --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/smallrye-reactive-messaging-kafka-api-4.24.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/smallrye-reactive-messaging-kafka-api-4.24.0.jar new file mode 100644 index 0000000..723430b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/api/main/smallrye-reactive-messaging-kafka-api-4.24.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/module.xml new file mode 100644 index 0000000..e07f8f2 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/module.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/smallrye-reactive-messaging-kafka-4.24.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/smallrye-reactive-messaging-kafka-4.24.0.jar new file mode 100644 index 0000000..4944339 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/kafka/main/smallrye-reactive-messaging-kafka-4.24.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/main/module.xml new file mode 100644 index 0000000..65e6365 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/connector/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/main/module.xml new file mode 100644 index 0000000..72e3bcd --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/main/smallrye-reactive-messaging-provider-4.24.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/main/smallrye-reactive-messaging-provider-4.24.0.jar new file mode 100644 index 0000000..b7cc8f0 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/messaging/main/smallrye-reactive-messaging-provider-4.24.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/main/module.xml new file mode 100644 index 0000000..2487396 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/main/mutiny-2.6.2.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/main/mutiny-2.6.2.jar new file mode 100644 index 0000000..d32bd30 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/main/mutiny-2.6.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/module.xml new file mode 100644 index 0000000..2cac7b5 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/mutiny-reactive-streams-operators-2.6.2.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/mutiny-reactive-streams-operators-2.6.2.jar new file mode 100644 index 0000000..cc828ad Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/reactive-streams-operators/main/mutiny-reactive-streams-operators-2.6.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/module.xml new file mode 100644 index 0000000..264f970 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/smallrye-mutiny-vertx-amqp-client-3.13.2.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/smallrye-mutiny-vertx-amqp-client-3.13.2.jar new file mode 100644 index 0000000..450ca71 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-amqp-client/main/smallrye-mutiny-vertx-amqp-client-3.13.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/module.xml new file mode 100644 index 0000000..d48892c --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/smallrye-mutiny-vertx-core-3.13.2.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/smallrye-mutiny-vertx-core-3.13.2.jar new file mode 100644 index 0000000..e3ccb7b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-core/main/smallrye-mutiny-vertx-core-3.13.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/module.xml new file mode 100644 index 0000000..f289cb1 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/smallrye-mutiny-vertx-kafka-client-3.13.2.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/smallrye-mutiny-vertx-kafka-client-3.13.2.jar new file mode 100644 index 0000000..a258c46 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-kafka-client/main/smallrye-mutiny-vertx-kafka-client-3.13.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/module.xml new file mode 100644 index 0000000..20aef50 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/smallrye-mutiny-vertx-runtime-3.13.2.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/smallrye-mutiny-vertx-runtime-3.13.2.jar new file mode 100644 index 0000000..20bba01 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/vertx-runtime/main/smallrye-mutiny-vertx-runtime-3.13.2.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/module.xml new file mode 100644 index 0000000..2d07a64 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/mutiny-zero-flow-adapters-1.1.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/mutiny-zero-flow-adapters-1.1.0.jar new file mode 100644 index 0000000..9908f10 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero-flow-adapters/main/mutiny-zero-flow-adapters-1.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/module.xml b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/module.xml new file mode 100644 index 0000000..9436a79 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/mutiny-zero-1.1.0.jar b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/mutiny-zero-1.1.0.jar new file mode 100644 index 0000000..b821617 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/smallrye/reactive/mutiny/zero/main/mutiny-zero-1.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/io/undertow/core/main/module.xml b/wildfly/modules/system/layers/base/io/undertow/core/main/module.xml new file mode 100644 index 0000000..112a164 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/undertow/core/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/undertow/core/main/undertow-core-2.3.17.Final.jar b/wildfly/modules/system/layers/base/io/undertow/core/main/undertow-core-2.3.17.Final.jar new file mode 100644 index 0000000..cbc3de7 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/undertow/core/main/undertow-core-2.3.17.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/undertow/jsp/main/jastow-2.2.8.Final.jar b/wildfly/modules/system/layers/base/io/undertow/jsp/main/jastow-2.2.8.Final.jar new file mode 100644 index 0000000..029a2b0 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/undertow/jsp/main/jastow-2.2.8.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/undertow/jsp/main/module.xml b/wildfly/modules/system/layers/base/io/undertow/jsp/main/module.xml new file mode 100644 index 0000000..7d64219 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/undertow/jsp/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/undertow/servlet/main/module.xml b/wildfly/modules/system/layers/base/io/undertow/servlet/main/module.xml new file mode 100644 index 0000000..8650398 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/undertow/servlet/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/undertow/servlet/main/undertow-servlet-2.3.17.Final.jar b/wildfly/modules/system/layers/base/io/undertow/servlet/main/undertow-servlet-2.3.17.Final.jar new file mode 100644 index 0000000..ab7ee95 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/undertow/servlet/main/undertow-servlet-2.3.17.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/undertow/websocket/main/module.xml b/wildfly/modules/system/layers/base/io/undertow/websocket/main/module.xml new file mode 100644 index 0000000..1f0e25e --- /dev/null +++ b/wildfly/modules/system/layers/base/io/undertow/websocket/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/undertow/websocket/main/undertow-websockets-jsr-2.3.17.Final.jar b/wildfly/modules/system/layers/base/io/undertow/websocket/main/undertow-websockets-jsr-2.3.17.Final.jar new file mode 100644 index 0000000..1ffc6a4 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/undertow/websocket/main/undertow-websockets-jsr-2.3.17.Final.jar differ diff --git a/wildfly/modules/system/layers/base/io/vertx/client/amqp/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/client/amqp/main/module.xml new file mode 100644 index 0000000..228cc23 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/client/amqp/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/client/amqp/main/vertx-amqp-client-4.5.10.jar b/wildfly/modules/system/layers/base/io/vertx/client/amqp/main/vertx-amqp-client-4.5.10.jar new file mode 100644 index 0000000..deee759 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/vertx/client/amqp/main/vertx-amqp-client-4.5.10.jar differ diff --git a/wildfly/modules/system/layers/base/io/vertx/client/kafka/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/client/kafka/main/module.xml new file mode 100644 index 0000000..6d3c9cd --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/client/kafka/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/client/kafka/main/vertx-kafka-client-4.4.9.jar b/wildfly/modules/system/layers/base/io/vertx/client/kafka/main/vertx-kafka-client-4.4.9.jar new file mode 100644 index 0000000..73475f2 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/vertx/client/kafka/main/vertx-kafka-client-4.4.9.jar differ diff --git a/wildfly/modules/system/layers/base/io/vertx/client/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/client/main/module.xml new file mode 100644 index 0000000..5e1c2d3 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/client/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/core/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/core/main/module.xml new file mode 100644 index 0000000..8815e18 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/core/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/core/main/vertx-core-4.5.10.jar b/wildfly/modules/system/layers/base/io/vertx/core/main/vertx-core-4.5.10.jar new file mode 100644 index 0000000..d106856 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/vertx/core/main/vertx-core-4.5.10.jar differ diff --git a/wildfly/modules/system/layers/base/io/vertx/grpc-client/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/grpc-client/main/module.xml new file mode 100644 index 0000000..06ca891 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/grpc-client/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/grpc-client/main/vertx-grpc-client-4.5.10.jar b/wildfly/modules/system/layers/base/io/vertx/grpc-client/main/vertx-grpc-client-4.5.10.jar new file mode 100644 index 0000000..f8dc38b Binary files /dev/null and b/wildfly/modules/system/layers/base/io/vertx/grpc-client/main/vertx-grpc-client-4.5.10.jar differ diff --git a/wildfly/modules/system/layers/base/io/vertx/grpc-common/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/grpc-common/main/module.xml new file mode 100644 index 0000000..251a743 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/grpc-common/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/grpc-common/main/vertx-grpc-common-4.5.10.jar b/wildfly/modules/system/layers/base/io/vertx/grpc-common/main/vertx-grpc-common-4.5.10.jar new file mode 100644 index 0000000..f80a57c Binary files /dev/null and b/wildfly/modules/system/layers/base/io/vertx/grpc-common/main/vertx-grpc-common-4.5.10.jar differ diff --git a/wildfly/modules/system/layers/base/io/vertx/proton/main/module.xml b/wildfly/modules/system/layers/base/io/vertx/proton/main/module.xml new file mode 100644 index 0000000..f333e01 --- /dev/null +++ b/wildfly/modules/system/layers/base/io/vertx/proton/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/io/vertx/proton/main/vertx-proton-4.5.10.jar b/wildfly/modules/system/layers/base/io/vertx/proton/main/vertx-proton-4.5.10.jar new file mode 100644 index 0000000..b8aace3 Binary files /dev/null and b/wildfly/modules/system/layers/base/io/vertx/proton/main/vertx-proton-4.5.10.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/activation/api/main/jakarta.activation-api-2.1.3.jar b/wildfly/modules/system/layers/base/jakarta/activation/api/main/jakarta.activation-api-2.1.3.jar new file mode 100644 index 0000000..0d015d5 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/activation/api/main/jakarta.activation-api-2.1.3.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/activation/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/activation/api/main/module.xml new file mode 100644 index 0000000..a32ff5b --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/activation/api/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/annotation/api/main/jakarta.annotation-api-2.1.1.jar b/wildfly/modules/system/layers/base/jakarta/annotation/api/main/jakarta.annotation-api-2.1.1.jar new file mode 100644 index 0000000..e13b7df Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/annotation/api/main/jakarta.annotation-api-2.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/annotation/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/annotation/api/main/module.xml new file mode 100644 index 0000000..2adcbe9 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/annotation/api/main/module.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/batch/api/main/jakarta.batch-api-2.1.1.jar b/wildfly/modules/system/layers/base/jakarta/batch/api/main/jakarta.batch-api-2.1.1.jar new file mode 100644 index 0000000..38b64ba Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/batch/api/main/jakarta.batch-api-2.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/batch/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/batch/api/main/module.xml new file mode 100644 index 0000000..497109b --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/batch/api/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/ejb/api/main/jakarta.ejb-api-4.0.1.jar b/wildfly/modules/system/layers/base/jakarta/ejb/api/main/jakarta.ejb-api-4.0.1.jar new file mode 100644 index 0000000..bc064a9 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/ejb/api/main/jakarta.ejb-api-4.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/ejb/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/ejb/api/main/module.xml new file mode 100644 index 0000000..1e52581 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/ejb/api/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/el/api/main/jboss-el-api_5.0_spec-4.0.1.Final.jar b/wildfly/modules/system/layers/base/jakarta/el/api/main/jboss-el-api_5.0_spec-4.0.1.Final.jar new file mode 100644 index 0000000..8dbe4a8 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/el/api/main/jboss-el-api_5.0_spec-4.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/el/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/el/api/main/module.xml new file mode 100644 index 0000000..bcfd981 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/el/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/jakarta.enterprise.cdi-api-4.0.1.jar b/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/jakarta.enterprise.cdi-api-4.0.1.jar new file mode 100644 index 0000000..dc7ae1c Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/jakarta.enterprise.cdi-api-4.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/jakarta.enterprise.lang-model-4.0.1.jar b/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/jakarta.enterprise.lang-model-4.0.1.jar new file mode 100644 index 0000000..606e3ca Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/jakarta.enterprise.lang-model-4.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/module.xml new file mode 100644 index 0000000..d7073a0 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/enterprise/api/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/jakarta.enterprise.concurrent-api-3.0.3.jar b/wildfly/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/jakarta.enterprise.concurrent-api-3.0.3.jar new file mode 100644 index 0000000..cfc3d83 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/jakarta.enterprise.concurrent-api-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/module.xml new file mode 100644 index 0000000..f7ccdb6 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/enterprise/concurrent/api/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/faces/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/faces/api/main/module.xml new file mode 100644 index 0000000..38d9549 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/faces/api/main/module.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/faces/impl/main/jakarta.faces-4.0.7.jar b/wildfly/modules/system/layers/base/jakarta/faces/impl/main/jakarta.faces-4.0.7.jar new file mode 100644 index 0000000..dd07f5d Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/faces/impl/main/jakarta.faces-4.0.7.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/faces/impl/main/module.xml b/wildfly/modules/system/layers/base/jakarta/faces/impl/main/module.xml new file mode 100644 index 0000000..b3ba58b --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/faces/impl/main/module.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/inject/api/main/jakarta.inject-api-2.0.1.jar b/wildfly/modules/system/layers/base/jakarta/inject/api/main/jakarta.inject-api-2.0.1.jar new file mode 100644 index 0000000..a92e099 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/inject/api/main/jakarta.inject-api-2.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/inject/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/inject/api/main/module.xml new file mode 100644 index 0000000..5c57124 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/inject/api/main/module.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/interceptor/api/main/jakarta.interceptor-api-2.1.0.jar b/wildfly/modules/system/layers/base/jakarta/interceptor/api/main/jakarta.interceptor-api-2.1.0.jar new file mode 100644 index 0000000..c38d69c Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/interceptor/api/main/jakarta.interceptor-api-2.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/interceptor/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/interceptor/api/main/module.xml new file mode 100644 index 0000000..dad8967 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/interceptor/api/main/module.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/jms/api/main/jakarta.jms-api-3.1.0.jar b/wildfly/modules/system/layers/base/jakarta/jms/api/main/jakarta.jms-api-3.1.0.jar new file mode 100644 index 0000000..b89e12e Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/jms/api/main/jakarta.jms-api-3.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/jms/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/jms/api/main/module.xml new file mode 100644 index 0000000..a28ae20 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/jms/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/json/api/main/jakarta.json-api-2.1.3.jar b/wildfly/modules/system/layers/base/jakarta/json/api/main/jakarta.json-api-2.1.3.jar new file mode 100644 index 0000000..dbcbea9 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/json/api/main/jakarta.json-api-2.1.3.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/json/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/json/api/main/module.xml new file mode 100644 index 0000000..3b16644 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/json/api/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/json/bind/api/main/jakarta.json.bind-api-3.0.1.jar b/wildfly/modules/system/layers/base/jakarta/json/bind/api/main/jakarta.json.bind-api-3.0.1.jar new file mode 100644 index 0000000..864bae6 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/json/bind/api/main/jakarta.json.bind-api-3.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/json/bind/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/json/bind/api/main/module.xml new file mode 100644 index 0000000..eb50ab0 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/json/bind/api/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/mail/api/main/jakarta.mail-api-2.1.3.jar b/wildfly/modules/system/layers/base/jakarta/mail/api/main/jakarta.mail-api-2.1.3.jar new file mode 100644 index 0000000..6b36779 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/mail/api/main/jakarta.mail-api-2.1.3.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/mail/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/mail/api/main/module.xml new file mode 100644 index 0000000..6468c51 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/mail/api/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/mvc/api/main/jakarta.mvc-api-2.1.0.jar b/wildfly/modules/system/layers/base/jakarta/mvc/api/main/jakarta.mvc-api-2.1.0.jar new file mode 100644 index 0000000..4151419 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/mvc/api/main/jakarta.mvc-api-2.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/mvc/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/mvc/api/main/module.xml new file mode 100644 index 0000000..b762eff --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/mvc/api/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/persistence/api/main/jakarta.persistence-api-3.1.0.jar b/wildfly/modules/system/layers/base/jakarta/persistence/api/main/jakarta.persistence-api-3.1.0.jar new file mode 100644 index 0000000..4030796 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/persistence/api/main/jakarta.persistence-api-3.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/persistence/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/persistence/api/main/module.xml new file mode 100644 index 0000000..aabea1c --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/persistence/api/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/resource/api/main/jakarta.resource-api-2.1.0.jar b/wildfly/modules/system/layers/base/jakarta/resource/api/main/jakarta.resource-api-2.1.0.jar new file mode 100644 index 0000000..5a5d908 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/resource/api/main/jakarta.resource-api-2.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/resource/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/resource/api/main/module.xml new file mode 100644 index 0000000..eeceee3 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/resource/api/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/security/auth/message/api/main/jakarta.authentication-api-3.0.0.jar b/wildfly/modules/system/layers/base/jakarta/security/auth/message/api/main/jakarta.authentication-api-3.0.0.jar new file mode 100644 index 0000000..38e1eba Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/security/auth/message/api/main/jakarta.authentication-api-3.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/security/auth/message/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/security/auth/message/api/main/module.xml new file mode 100644 index 0000000..3a5d88f --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/security/auth/message/api/main/module.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/security/enterprise/api/main/jakarta.security.enterprise-api-3.0.0.jar b/wildfly/modules/system/layers/base/jakarta/security/enterprise/api/main/jakarta.security.enterprise-api-3.0.0.jar new file mode 100644 index 0000000..0382d33 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/security/enterprise/api/main/jakarta.security.enterprise-api-3.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/security/enterprise/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/security/enterprise/api/main/module.xml new file mode 100644 index 0000000..d049e9e --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/security/enterprise/api/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/security/jacc/api/main/jakarta.authorization-api-2.1.0.jar b/wildfly/modules/system/layers/base/jakarta/security/jacc/api/main/jakarta.authorization-api-2.1.0.jar new file mode 100644 index 0000000..5e1c947 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/security/jacc/api/main/jakarta.authorization-api-2.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/security/jacc/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/security/jacc/api/main/module.xml new file mode 100644 index 0000000..f783340 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/security/jacc/api/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/api/main/jakarta.servlet-api-6.0.0.jar b/wildfly/modules/system/layers/base/jakarta/servlet/api/main/jakarta.servlet-api-6.0.0.jar new file mode 100644 index 0000000..d15c10c Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/servlet/api/main/jakarta.servlet-api-6.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/servlet/api/main/module.xml new file mode 100644 index 0000000..2627482 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/servlet/api/main/module.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/jsp/api/main/jakarta.servlet.jsp-api-3.1.1.jar b/wildfly/modules/system/layers/base/jakarta/servlet/jsp/api/main/jakarta.servlet.jsp-api-3.1.1.jar new file mode 100644 index 0000000..4f8a454 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/servlet/jsp/api/main/jakarta.servlet.jsp-api-3.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/jsp/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/servlet/jsp/api/main/module.xml new file mode 100644 index 0000000..51bd43f --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/servlet/jsp/api/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/jakarta.servlet.jsp.jstl-3.0.1-jbossorg-1.jar b/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/jakarta.servlet.jsp.jstl-3.0.1-jbossorg-1.jar new file mode 100644 index 0000000..d17998a Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/jakarta.servlet.jsp.jstl-3.0.1-jbossorg-1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/jakarta.servlet.jsp.jstl-api-3.0.2.jar b/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/jakarta.servlet.jsp.jstl-api-3.0.2.jar new file mode 100644 index 0000000..f2d2c82 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/jakarta.servlet.jsp.jstl-api-3.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/module.xml new file mode 100644 index 0000000..d29376b --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/servlet/jstl/api/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/transaction/api/main/jakarta.transaction-api-2.0.1.jar b/wildfly/modules/system/layers/base/jakarta/transaction/api/main/jakarta.transaction-api-2.0.1.jar new file mode 100644 index 0000000..b1e7da4 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/transaction/api/main/jakarta.transaction-api-2.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/transaction/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/transaction/api/main/module.xml new file mode 100644 index 0000000..d6772e3 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/transaction/api/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/validation/api/main/jakarta.validation-api-3.0.2.jar b/wildfly/modules/system/layers/base/jakarta/validation/api/main/jakarta.validation-api-3.0.2.jar new file mode 100644 index 0000000..254c7a2 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/validation/api/main/jakarta.validation-api-3.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/validation/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/validation/api/main/module.xml new file mode 100644 index 0000000..18f1bac --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/validation/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/websocket/api/main/jakarta.websocket-api-2.1.1.jar b/wildfly/modules/system/layers/base/jakarta/websocket/api/main/jakarta.websocket-api-2.1.1.jar new file mode 100644 index 0000000..31f632f Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/websocket/api/main/jakarta.websocket-api-2.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/websocket/api/main/jakarta.websocket-client-api-2.1.1.jar b/wildfly/modules/system/layers/base/jakarta/websocket/api/main/jakarta.websocket-client-api-2.1.1.jar new file mode 100644 index 0000000..2c77e5a Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/websocket/api/main/jakarta.websocket-client-api-2.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/websocket/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/websocket/api/main/module.xml new file mode 100644 index 0000000..fa55d87 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/websocket/api/main/module.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/ws/rs/api/main/jakarta.ws.rs-api-3.1.0.jar b/wildfly/modules/system/layers/base/jakarta/ws/rs/api/main/jakarta.ws.rs-api-3.1.0.jar new file mode 100644 index 0000000..80670a1 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/ws/rs/api/main/jakarta.ws.rs-api-3.1.0.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/ws/rs/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/ws/rs/api/main/module.xml new file mode 100644 index 0000000..667aa72 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/ws/rs/api/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/xml/bind/api/main/jakarta.xml.bind-api-4.0.2.jar b/wildfly/modules/system/layers/base/jakarta/xml/bind/api/main/jakarta.xml.bind-api-4.0.2.jar new file mode 100644 index 0000000..4824282 Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/xml/bind/api/main/jakarta.xml.bind-api-4.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/xml/bind/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/xml/bind/api/main/module.xml new file mode 100644 index 0000000..d38b049 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/xml/bind/api/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/xml/soap/api/main/jboss-saaj-api_3.0_spec-1.0.0.Final.jar b/wildfly/modules/system/layers/base/jakarta/xml/soap/api/main/jboss-saaj-api_3.0_spec-1.0.0.Final.jar new file mode 100644 index 0000000..dbd275a Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/xml/soap/api/main/jboss-saaj-api_3.0_spec-1.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/xml/soap/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/xml/soap/api/main/module.xml new file mode 100644 index 0000000..10fc9c9 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/xml/soap/api/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/jakarta/xml/ws/api/main/jboss-jakarta-xml-ws-api_4.0_spec-1.0.0.Final.jar b/wildfly/modules/system/layers/base/jakarta/xml/ws/api/main/jboss-jakarta-xml-ws-api_4.0_spec-1.0.0.Final.jar new file mode 100644 index 0000000..d7f6d5a Binary files /dev/null and b/wildfly/modules/system/layers/base/jakarta/xml/ws/api/main/jboss-jakarta-xml-ws-api_4.0_spec-1.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/jakarta/xml/ws/api/main/module.xml b/wildfly/modules/system/layers/base/jakarta/xml/ws/api/main/module.xml new file mode 100644 index 0000000..84c5453 --- /dev/null +++ b/wildfly/modules/system/layers/base/jakarta/xml/ws/api/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javaee/api/main/module.xml b/wildfly/modules/system/layers/base/javaee/api/main/module.xml new file mode 100644 index 0000000..7e1775c --- /dev/null +++ b/wildfly/modules/system/layers/base/javaee/api/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/activation/api/main/module.xml b/wildfly/modules/system/layers/base/javax/activation/api/main/module.xml new file mode 100644 index 0000000..2231f8c --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/activation/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/annotation/api/main/module.xml b/wildfly/modules/system/layers/base/javax/annotation/api/main/module.xml new file mode 100644 index 0000000..743a4c0 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/annotation/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/api/main/module.xml b/wildfly/modules/system/layers/base/javax/api/main/module.xml new file mode 100644 index 0000000..ec447d4 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/api/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javax/batch/api/main/module.xml b/wildfly/modules/system/layers/base/javax/batch/api/main/module.xml new file mode 100644 index 0000000..e71fe45 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/batch/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/ejb/api/main/module.xml b/wildfly/modules/system/layers/base/javax/ejb/api/main/module.xml new file mode 100644 index 0000000..0b4d858 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/ejb/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/el/api/main/module.xml b/wildfly/modules/system/layers/base/javax/el/api/main/module.xml new file mode 100644 index 0000000..35f6a59 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/el/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/enterprise/api/main/module.xml b/wildfly/modules/system/layers/base/javax/enterprise/api/main/module.xml new file mode 100644 index 0000000..dc32d9c --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/enterprise/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/enterprise/concurrent/api/main/module.xml b/wildfly/modules/system/layers/base/javax/enterprise/concurrent/api/main/module.xml new file mode 100644 index 0000000..585e7f4 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/enterprise/concurrent/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/faces/api/main/module.xml b/wildfly/modules/system/layers/base/javax/faces/api/main/module.xml new file mode 100644 index 0000000..0a5a74f --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/faces/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/inject/api/main/module.xml b/wildfly/modules/system/layers/base/javax/inject/api/main/module.xml new file mode 100644 index 0000000..9349ae8 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/inject/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/interceptor/api/main/module.xml b/wildfly/modules/system/layers/base/javax/interceptor/api/main/module.xml new file mode 100644 index 0000000..32b285f --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/interceptor/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/jms/api/main/module.xml b/wildfly/modules/system/layers/base/javax/jms/api/main/module.xml new file mode 100644 index 0000000..5c15c29 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/jms/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/json/api/main/module.xml b/wildfly/modules/system/layers/base/javax/json/api/main/module.xml new file mode 100644 index 0000000..7cb986c --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/json/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/json/bind/api/main/module.xml b/wildfly/modules/system/layers/base/javax/json/bind/api/main/module.xml new file mode 100644 index 0000000..745e907 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/json/bind/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/jws/api/main/module.xml b/wildfly/modules/system/layers/base/javax/jws/api/main/module.xml new file mode 100644 index 0000000..e517b2e --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/jws/api/main/module.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/wildfly/modules/system/layers/base/javax/mail/api/main/module.xml b/wildfly/modules/system/layers/base/javax/mail/api/main/module.xml new file mode 100644 index 0000000..046c656 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/mail/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/orb/api/main/module.xml b/wildfly/modules/system/layers/base/javax/orb/api/main/module.xml new file mode 100644 index 0000000..39887c8 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/orb/api/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javax/orb/api/main/openjdk-orb-10.1.0.Final.jar b/wildfly/modules/system/layers/base/javax/orb/api/main/openjdk-orb-10.1.0.Final.jar new file mode 100644 index 0000000..9a5e037 Binary files /dev/null and b/wildfly/modules/system/layers/base/javax/orb/api/main/openjdk-orb-10.1.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/javax/persistence/api/main/module.xml b/wildfly/modules/system/layers/base/javax/persistence/api/main/module.xml new file mode 100644 index 0000000..3df08f2 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/persistence/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/resource/api/main/module.xml b/wildfly/modules/system/layers/base/javax/resource/api/main/module.xml new file mode 100644 index 0000000..57849f8 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/resource/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/rmi/api/main/module.xml b/wildfly/modules/system/layers/base/javax/rmi/api/main/module.xml new file mode 100644 index 0000000..05f2edc --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/rmi/api/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javax/security/auth/message/api/main/module.xml b/wildfly/modules/system/layers/base/javax/security/auth/message/api/main/module.xml new file mode 100644 index 0000000..440a172 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/security/auth/message/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/security/enterprise/api/main/module.xml b/wildfly/modules/system/layers/base/javax/security/enterprise/api/main/module.xml new file mode 100644 index 0000000..9809e61 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/security/enterprise/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/security/jacc/api/main/module.xml b/wildfly/modules/system/layers/base/javax/security/jacc/api/main/module.xml new file mode 100644 index 0000000..ec0c933 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/security/jacc/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/servlet/api/main/module.xml b/wildfly/modules/system/layers/base/javax/servlet/api/main/module.xml new file mode 100644 index 0000000..3387652 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/servlet/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/servlet/jsp/api/main/module.xml b/wildfly/modules/system/layers/base/javax/servlet/jsp/api/main/module.xml new file mode 100644 index 0000000..1724680 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/servlet/jsp/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/servlet/jstl/api/main/module.xml b/wildfly/modules/system/layers/base/javax/servlet/jstl/api/main/module.xml new file mode 100644 index 0000000..97127c4 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/servlet/jstl/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/sql/api/main/module.xml b/wildfly/modules/system/layers/base/javax/sql/api/main/module.xml new file mode 100644 index 0000000..f458ab4 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/sql/api/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javax/transaction/api/main/module.xml b/wildfly/modules/system/layers/base/javax/transaction/api/main/module.xml new file mode 100644 index 0000000..59de09a --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/transaction/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/validation/api/main/module.xml b/wildfly/modules/system/layers/base/javax/validation/api/main/module.xml new file mode 100644 index 0000000..bc330a4 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/validation/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/websocket/api/main/module.xml b/wildfly/modules/system/layers/base/javax/websocket/api/main/module.xml new file mode 100644 index 0000000..42edfc1 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/websocket/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/ws/rs/api/main/module.xml b/wildfly/modules/system/layers/base/javax/ws/rs/api/main/module.xml new file mode 100644 index 0000000..5f928d5 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/ws/rs/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/wsdl4j/api/main/module.xml b/wildfly/modules/system/layers/base/javax/wsdl4j/api/main/module.xml new file mode 100644 index 0000000..522f023 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/wsdl4j/api/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javax/wsdl4j/api/main/wsdl4j-1.6.3.jar b/wildfly/modules/system/layers/base/javax/wsdl4j/api/main/wsdl4j-1.6.3.jar new file mode 100644 index 0000000..b9c10b9 Binary files /dev/null and b/wildfly/modules/system/layers/base/javax/wsdl4j/api/main/wsdl4j-1.6.3.jar differ diff --git a/wildfly/modules/system/layers/base/javax/xml/bind/api/main/module.xml b/wildfly/modules/system/layers/base/javax/xml/bind/api/main/module.xml new file mode 100644 index 0000000..51811c0 --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/xml/bind/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/xml/soap/api/main/module.xml b/wildfly/modules/system/layers/base/javax/xml/soap/api/main/module.xml new file mode 100644 index 0000000..e2b669c --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/xml/soap/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/javax/xml/stream/api/main/module.xml b/wildfly/modules/system/layers/base/javax/xml/stream/api/main/module.xml new file mode 100644 index 0000000..49e751d --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/xml/stream/api/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/javax/xml/ws/api/main/module.xml b/wildfly/modules/system/layers/base/javax/xml/ws/api/main/module.xml new file mode 100644 index 0000000..9a6199a --- /dev/null +++ b/wildfly/modules/system/layers/base/javax/xml/ws/api/main/module.xml @@ -0,0 +1,24 @@ + + + + diff --git a/wildfly/modules/system/layers/base/net/bytebuddy/main/byte-buddy-1.14.18.jar b/wildfly/modules/system/layers/base/net/bytebuddy/main/byte-buddy-1.14.18.jar new file mode 100644 index 0000000..9208917 Binary files /dev/null and b/wildfly/modules/system/layers/base/net/bytebuddy/main/byte-buddy-1.14.18.jar differ diff --git a/wildfly/modules/system/layers/base/net/bytebuddy/main/module.xml b/wildfly/modules/system/layers/base/net/bytebuddy/main/module.xml new file mode 100644 index 0000000..913ff77 --- /dev/null +++ b/wildfly/modules/system/layers/base/net/bytebuddy/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/net/jcip/main/jcip-annotations-1.0.jar b/wildfly/modules/system/layers/base/net/jcip/main/jcip-annotations-1.0.jar new file mode 100644 index 0000000..06e9066 Binary files /dev/null and b/wildfly/modules/system/layers/base/net/jcip/main/jcip-annotations-1.0.jar differ diff --git a/wildfly/modules/system/layers/base/net/jcip/main/module.xml b/wildfly/modules/system/layers/base/net/jcip/main/module.xml new file mode 100644 index 0000000..f4c2df2 --- /dev/null +++ b/wildfly/modules/system/layers/base/net/jcip/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/aesh/main/aesh-2.4.jar b/wildfly/modules/system/layers/base/org/aesh/main/aesh-2.4.jar new file mode 100644 index 0000000..a5b0d14 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/aesh/main/aesh-2.4.jar differ diff --git a/wildfly/modules/system/layers/base/org/aesh/main/aesh-extensions-1.8.jar b/wildfly/modules/system/layers/base/org/aesh/main/aesh-extensions-1.8.jar new file mode 100644 index 0000000..75b89a7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/aesh/main/aesh-extensions-1.8.jar differ diff --git a/wildfly/modules/system/layers/base/org/aesh/main/module.xml b/wildfly/modules/system/layers/base/org/aesh/main/module.xml new file mode 100644 index 0000000..c3209ca --- /dev/null +++ b/wildfly/modules/system/layers/base/org/aesh/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/aesh/main/readline-2.2.jar b/wildfly/modules/system/layers/base/org/aesh/main/readline-2.2.jar new file mode 100644 index 0000000..114e01f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/aesh/main/readline-2.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/antlr/main/antlr4-4.13.0.jar b/wildfly/modules/system/layers/base/org/antlr/main/antlr4-4.13.0.jar new file mode 100644 index 0000000..1eaf4f6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/antlr/main/antlr4-4.13.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/antlr/main/antlr4-runtime-4.13.0.jar b/wildfly/modules/system/layers/base/org/antlr/main/antlr4-runtime-4.13.0.jar new file mode 100644 index 0000000..40c77ff Binary files /dev/null and b/wildfly/modules/system/layers/base/org/antlr/main/antlr4-runtime-4.13.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/antlr/main/module.xml b/wildfly/modules/system/layers/base/org/antlr/main/module.xml new file mode 100644 index 0000000..0179564 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/antlr/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-core-client-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-core-client-2.37.0.jar new file mode 100644 index 0000000..dc367e3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-core-client-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-hqclient-protocol-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-hqclient-protocol-2.37.0.jar new file mode 100644 index 0000000..e1578f2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-hqclient-protocol-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-jakarta-client-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-jakarta-client-2.37.0.jar new file mode 100644 index 0000000..0f8517d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-jakarta-client-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-selector-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-selector-2.37.0.jar new file mode 100644 index 0000000..aa5087f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/artemis-selector-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/module.xml new file mode 100644 index 0000000..29e11ac --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/client/main/module.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/commons/main/artemis-commons-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/commons/main/artemis-commons-2.37.0.jar new file mode 100644 index 0000000..cd389a6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/commons/main/artemis-commons-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/commons/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/commons/main/module.xml new file mode 100644 index 0000000..0b41691 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/commons/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/activemq-artemis-native-2.0.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/activemq-artemis-native-2.0.0.jar new file mode 100644 index 0000000..dc73a49 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/activemq-artemis-native-2.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/artemis-journal-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/artemis-journal-2.37.0.jar new file mode 100644 index 0000000..0eefbdf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/artemis-journal-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-i686/libartemis-native-32.so b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-i686/libartemis-native-32.so new file mode 100644 index 0000000..97ea5fb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-i686/libartemis-native-32.so differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-x86_64/libartemis-native-64.so b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-x86_64/libartemis-native-64.so new file mode 100644 index 0000000..9e5b3e3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/lib/linux-x86_64/libartemis-native-64.so differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/module.xml new file mode 100644 index 0000000..5751a67 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/journal/main/module.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-cli-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-cli-2.37.0.jar new file mode 100644 index 0000000..1ff25fa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-cli-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-dto-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-dto-2.37.0.jar new file mode 100644 index 0000000..c8f94c5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-dto-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-jakarta-server-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-jakarta-server-2.37.0.jar new file mode 100644 index 0000000..bf5f729 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-jakarta-server-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-jdbc-store-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-jdbc-store-2.37.0.jar new file mode 100644 index 0000000..d71c450 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-jdbc-store-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-server-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-server-2.37.0.jar new file mode 100644 index 0000000..ffc0f6b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/artemis-server-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/module.xml new file mode 100644 index 0000000..3694ef1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/main/module.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/artemis-amqp-protocol-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/artemis-amqp-protocol-2.37.0.jar new file mode 100644 index 0000000..db25030 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/artemis-amqp-protocol-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/module.xml new file mode 100644 index 0000000..5fd5fb4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/amqp/main/module.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/artemis-hornetq-protocol-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/artemis-hornetq-protocol-2.37.0.jar new file mode 100644 index 0000000..86d57de Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/artemis-hornetq-protocol-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/module.xml new file mode 100644 index 0000000..ab2de8a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/hornetq/main/module.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/artemis-stomp-protocol-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/artemis-stomp-protocol-2.37.0.jar new file mode 100644 index 0000000..e85a445 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/artemis-stomp-protocol-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/module.xml new file mode 100644 index 0000000..471144e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/protocol/stomp/main/module.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/ra/main/artemis-jakarta-ra-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/ra/main/artemis-jakarta-ra-2.37.0.jar new file mode 100644 index 0000000..619945f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/ra/main/artemis-jakarta-ra-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/ra/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/ra/main/module.xml new file mode 100644 index 0000000..8a5043b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/ra/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/artemis-jakarta-service-extensions-2.37.0.jar b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/artemis-jakarta-service-extensions-2.37.0.jar new file mode 100644 index 0000000..7f9448e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/artemis-jakarta-service-extensions-2.37.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/module.xml b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/module.xml new file mode 100644 index 0000000..1e7fe9c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/activemq/artemis/service-extensions/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/beanutils/main/commons-beanutils-1.9.4.jar b/wildfly/modules/system/layers/base/org/apache/commons/beanutils/main/commons-beanutils-1.9.4.jar new file mode 100644 index 0000000..b73543c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/commons/beanutils/main/commons-beanutils-1.9.4.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/commons/beanutils/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/beanutils/main/module.xml new file mode 100644 index 0000000..b389842 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/beanutils/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/cli/main/commons-cli-1.9.0.jar b/wildfly/modules/system/layers/base/org/apache/commons/cli/main/commons-cli-1.9.0.jar new file mode 100644 index 0000000..53949ea Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/commons/cli/main/commons-cli-1.9.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/commons/cli/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/cli/main/module.xml new file mode 100644 index 0000000..1120137 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/cli/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/codec/main/commons-codec-1.17.1.jar b/wildfly/modules/system/layers/base/org/apache/commons/codec/main/commons-codec-1.17.1.jar new file mode 100644 index 0000000..5023670 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/commons/codec/main/commons-codec-1.17.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/commons/codec/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/codec/main/module.xml new file mode 100644 index 0000000..c85d42d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/codec/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/collections/main/commons-collections-3.2.2.jar b/wildfly/modules/system/layers/base/org/apache/commons/collections/main/commons-collections-3.2.2.jar new file mode 100644 index 0000000..fa5df82 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/commons/collections/main/commons-collections-3.2.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/commons/collections/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/collections/main/module.xml new file mode 100644 index 0000000..280ed71 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/collections/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/io/main/commons-io-2.16.1.jar b/wildfly/modules/system/layers/base/org/apache/commons/io/main/commons-io-2.16.1.jar new file mode 100644 index 0000000..eb3c2b0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/commons/io/main/commons-io-2.16.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/commons/io/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/io/main/module.xml new file mode 100644 index 0000000..10456f2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/io/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/lang3/main/commons-lang3-3.15.0.jar b/wildfly/modules/system/layers/base/org/apache/commons/lang3/main/commons-lang3-3.15.0.jar new file mode 100644 index 0000000..6695c7f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/commons/lang3/main/commons-lang3-3.15.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/commons/lang3/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/lang3/main/module.xml new file mode 100644 index 0000000..b2bd3ea --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/lang3/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/commons/logging/main/module.xml b/wildfly/modules/system/layers/base/org/apache/commons/logging/main/module.xml new file mode 100644 index 0000000..b98d605 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/commons/logging/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-coloc-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-coloc-4.0.5.jar new file mode 100644 index 0000000..30af1fd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-coloc-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-soap-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-soap-4.0.5.jar new file mode 100644 index 0000000..9f83384 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-soap-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-xml-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-xml-4.0.5.jar new file mode 100644 index 0000000..a166c6b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-bindings-xml-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-databinding-aegis-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-databinding-aegis-4.0.5.jar new file mode 100644 index 0000000..4b3b772 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-databinding-aegis-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-databinding-jaxb-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-databinding-jaxb-4.0.5.jar new file mode 100644 index 0000000..e64e5a7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-databinding-jaxb-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-features-clustering-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-features-clustering-4.0.5.jar new file mode 100644 index 0000000..0f9612f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-features-clustering-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-features-throttling-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-features-throttling-4.0.5.jar new file mode 100644 index 0000000..61819aa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-features-throttling-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-frontend-jaxws-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-frontend-jaxws-4.0.5.jar new file mode 100644 index 0000000..d6f153b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-frontend-jaxws-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-frontend-simple-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-frontend-simple-4.0.5.jar new file mode 100644 index 0000000..70acac2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-frontend-simple-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-management-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-management-4.0.5.jar new file mode 100644 index 0000000..220c90e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-management-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-security-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-security-4.0.5.jar new file mode 100644 index 0000000..80af161 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-security-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-security-saml-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-security-saml-4.0.5.jar new file mode 100644 index 0000000..48be3a1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-security-saml-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-http-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-http-4.0.5.jar new file mode 100644 index 0000000..8d1e0e0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-http-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-http-hc-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-http-hc-4.0.5.jar new file mode 100644 index 0000000..1fe3121 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-http-hc-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-jms-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-jms-4.0.5.jar new file mode 100644 index 0000000..ff3bd18 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-jms-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-local-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-local-4.0.5.jar new file mode 100644 index 0000000..9967c78 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-transports-local-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-addr-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-addr-4.0.5.jar new file mode 100644 index 0000000..7f75a73 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-addr-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-mex-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-mex-4.0.5.jar new file mode 100644 index 0000000..455a924 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-mex-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-policy-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-policy-4.0.5.jar new file mode 100644 index 0000000..4655e07 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-policy-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-rm-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-rm-4.0.5.jar new file mode 100644 index 0000000..f0926c5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-rm-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-wsdl-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-wsdl-4.0.5.jar new file mode 100644 index 0000000..aac5b1e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-wsdl-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-services-ws-discovery-api-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-services-ws-discovery-api-4.0.5.jar new file mode 100644 index 0000000..266e75f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-services-ws-discovery-api-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-common-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-common-4.0.5.jar new file mode 100644 index 0000000..8ce34dd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-common-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-java2ws-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-java2ws-4.0.5.jar new file mode 100644 index 0000000..765569c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-java2ws-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-validator-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-validator-4.0.5.jar new file mode 100644 index 0000000..7a554e5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-validator-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-core-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-core-4.0.5.jar new file mode 100644 index 0000000..937bb6d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-core-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-databinding-jaxb-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-databinding-jaxb-4.0.5.jar new file mode 100644 index 0000000..b6ae979 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-databinding-jaxb-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-frontend-jaxws-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-frontend-jaxws-4.0.5.jar new file mode 100644 index 0000000..0ba1faf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-tools-wsdlto-frontend-jaxws-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-boolean-4.0.0.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-boolean-4.0.0.jar new file mode 100644 index 0000000..a914ce4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-boolean-4.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-bug986-4.0.0.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-bug986-4.0.0.jar new file mode 100644 index 0000000..1c191a9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-bug986-4.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-dv-4.0.0.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-dv-4.0.0.jar new file mode 100644 index 0000000..dcf71b6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-dv-4.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-runtime-4.0.0.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-runtime-4.0.0.jar new file mode 100644 index 0000000..cb71319 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-runtime-4.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-ts-4.0.0.jar b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-ts-4.0.0.jar new file mode 100644 index 0000000..cff4253 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/cxf-xjc-ts-4.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/module.xml b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/module.xml new file mode 100644 index 0000000..52496ce --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/cxf/impl/main/module.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/main/cxf-core-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/main/cxf-core-4.0.5.jar new file mode 100644 index 0000000..d9c3446 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/main/cxf-core-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/main/cxf-rt-features-logging-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/main/cxf-rt-features-logging-4.0.5.jar new file mode 100644 index 0000000..5592a99 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/main/cxf-rt-features-logging-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/main/module.xml b/wildfly/modules/system/layers/base/org/apache/cxf/main/module.xml new file mode 100644 index 0000000..c6d9387 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/cxf/main/module.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/services-sts/main/cxf-services-sts-core-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/services-sts/main/cxf-services-sts-core-4.0.5.jar new file mode 100644 index 0000000..11fc925 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/services-sts/main/cxf-services-sts-core-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/services-sts/main/module.xml b/wildfly/modules/system/layers/base/org/apache/cxf/services-sts/main/module.xml new file mode 100644 index 0000000..9a1cbb2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/cxf/services-sts/main/module.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/ws-security/main/cxf-rt-ws-security-4.0.5.jar b/wildfly/modules/system/layers/base/org/apache/cxf/ws-security/main/cxf-rt-ws-security-4.0.5.jar new file mode 100644 index 0000000..678f56f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/cxf/ws-security/main/cxf-rt-ws-security-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/cxf/ws-security/main/module.xml b/wildfly/modules/system/layers/base/org/apache/cxf/ws-security/main/module.xml new file mode 100644 index 0000000..9002dda --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/cxf/ws-security/main/module.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/httpclient-4.5.14.jar b/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/httpclient-4.5.14.jar new file mode 100644 index 0000000..2bb7c07 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/httpclient-4.5.14.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/httpcore-4.4.16.jar b/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/httpcore-4.4.16.jar new file mode 100644 index 0000000..f0bdebe Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/httpcore-4.4.16.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/module.xml b/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/module.xml new file mode 100644 index 0000000..0d96dca --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/httpcomponents/core/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpasyncclient-4.1.5.jar b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpasyncclient-4.1.5.jar new file mode 100644 index 0000000..5a63e4d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpasyncclient-4.1.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpcore-nio-4.4.16.jar b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpcore-nio-4.4.16.jar new file mode 100644 index 0000000..d52d892 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpcore-nio-4.4.16.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpmime-4.5.14.jar b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpmime-4.5.14.jar new file mode 100644 index 0000000..331e95c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/httpmime-4.5.14.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/module.xml b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/module.xml new file mode 100644 index 0000000..43cf7d2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/httpcomponents/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-core-0.8.11.jar b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-core-0.8.11.jar new file mode 100644 index 0000000..0129f2f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-core-0.8.11.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-dom-0.8.11.jar b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-dom-0.8.11.jar new file mode 100644 index 0000000..0cf07d7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-dom-0.8.11.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-storage-0.8.11.jar b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-storage-0.8.11.jar new file mode 100644 index 0000000..ba1b0a0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/apache-mime4j-storage-0.8.11.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/module.xml b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/module.xml new file mode 100644 index 0000000..d863670 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/james/mime4j/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/kafka/client/main/kafka-clients-3.7.1.jar b/wildfly/modules/system/layers/base/org/apache/kafka/client/main/kafka-clients-3.7.1.jar new file mode 100644 index 0000000..8b3c8ff Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/kafka/client/main/kafka-clients-3.7.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/kafka/client/main/module.xml b/wildfly/modules/system/layers/base/org/apache/kafka/client/main/module.xml new file mode 100644 index 0000000..a4d3313 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/kafka/client/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/logging/log4j/api/main/log4j-api-2.23.1.jar b/wildfly/modules/system/layers/base/org/apache/logging/log4j/api/main/log4j-api-2.23.1.jar new file mode 100644 index 0000000..0e8e3f5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/logging/log4j/api/main/log4j-api-2.23.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/logging/log4j/api/main/module.xml b/wildfly/modules/system/layers/base/org/apache/logging/log4j/api/main/module.xml new file mode 100644 index 0000000..43cd75c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/logging/log4j/api/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-analysis-common-9.11.1.jar b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-analysis-common-9.11.1.jar new file mode 100644 index 0000000..5a982de Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-analysis-common-9.11.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-core-9.11.1.jar b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-core-9.11.1.jar new file mode 100644 index 0000000..e558311 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-core-9.11.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-facet-9.11.1.jar b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-facet-9.11.1.jar new file mode 100644 index 0000000..177db10 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-facet-9.11.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-join-9.11.1.jar b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-join-9.11.1.jar new file mode 100644 index 0000000..44de58b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-join-9.11.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-queries-9.11.1.jar b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-queries-9.11.1.jar new file mode 100644 index 0000000..dd129c6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-queries-9.11.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-queryparser-9.11.1.jar b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-queryparser-9.11.1.jar new file mode 100644 index 0000000..ca6fabc Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/lucene/main/lucene-queryparser-9.11.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/lucene/main/module.xml b/wildfly/modules/system/layers/base/org/apache/lucene/main/module.xml new file mode 100644 index 0000000..cf3dcc5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/lucene/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/neethi/main/module.xml b/wildfly/modules/system/layers/base/org/apache/neethi/main/module.xml new file mode 100644 index 0000000..01c8344 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/neethi/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/neethi/main/neethi-3.2.0.jar b/wildfly/modules/system/layers/base/org/apache/neethi/main/neethi-3.2.0.jar new file mode 100644 index 0000000..840bf4f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/neethi/main/neethi-3.2.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/qpid/proton/main/module.xml b/wildfly/modules/system/layers/base/org/apache/qpid/proton/main/module.xml new file mode 100644 index 0000000..cefb4ff --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/qpid/proton/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/qpid/proton/main/proton-j-0.34.1.jar b/wildfly/modules/system/layers/base/org/apache/qpid/proton/main/proton-j-0.34.1.jar new file mode 100644 index 0000000..d01d35b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/qpid/proton/main/proton-j-0.34.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/santuario/xmlsec/main/module.xml b/wildfly/modules/system/layers/base/org/apache/santuario/xmlsec/main/module.xml new file mode 100644 index 0000000..541997c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/santuario/xmlsec/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/santuario/xmlsec/main/xmlsec-3.0.4.jar b/wildfly/modules/system/layers/base/org/apache/santuario/xmlsec/main/xmlsec-3.0.4.jar new file mode 100644 index 0000000..472a262 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/santuario/xmlsec/main/xmlsec-3.0.4.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/sshd/main/module.xml b/wildfly/modules/system/layers/base/org/apache/sshd/main/module.xml new file mode 100644 index 0000000..9734dcb --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/sshd/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/sshd/main/sshd-common-2.13.2.jar b/wildfly/modules/system/layers/base/org/apache/sshd/main/sshd-common-2.13.2.jar new file mode 100644 index 0000000..ba1c00b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/sshd/main/sshd-common-2.13.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/sshd/main/sshd-core-2.13.2.jar b/wildfly/modules/system/layers/base/org/apache/sshd/main/sshd-core-2.13.2.jar new file mode 100644 index 0000000..2f2b6d3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/sshd/main/sshd-core-2.13.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/velocity/main/module.xml b/wildfly/modules/system/layers/base/org/apache/velocity/main/module.xml new file mode 100644 index 0000000..ae9d0f3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/velocity/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/velocity/main/velocity-engine-core-2.3.jar b/wildfly/modules/system/layers/base/org/apache/velocity/main/velocity-engine-core-2.3.jar new file mode 100644 index 0000000..879a7b4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/velocity/main/velocity-engine-core-2.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/module.xml b/wildfly/modules/system/layers/base/org/apache/ws/security/main/module.xml new file mode 100644 index 0000000..037b0d1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/ws/security/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-bindings-3.0.3.jar b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-bindings-3.0.3.jar new file mode 100644 index 0000000..23e810d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-bindings-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-policy-3.0.3.jar b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-policy-3.0.3.jar new file mode 100644 index 0000000..c54e763 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-policy-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-common-3.0.3.jar b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-common-3.0.3.jar new file mode 100644 index 0000000..3f9030d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-common-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-dom-3.0.3.jar b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-dom-3.0.3.jar new file mode 100644 index 0000000..9fb0520 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-dom-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-policy-stax-3.0.3.jar b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-policy-stax-3.0.3.jar new file mode 100644 index 0000000..b6041f8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-policy-stax-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-stax-3.0.3.jar b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-stax-3.0.3.jar new file mode 100644 index 0000000..ae18136 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/security/main/wss4j-ws-security-stax-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/ws/xmlschema/main/module.xml b/wildfly/modules/system/layers/base/org/apache/ws/xmlschema/main/module.xml new file mode 100644 index 0000000..44b45d9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/ws/xmlschema/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/ws/xmlschema/main/xmlschema-core-2.3.0.jar b/wildfly/modules/system/layers/base/org/apache/ws/xmlschema/main/xmlschema-core-2.3.0.jar new file mode 100644 index 0000000..1a76d10 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/ws/xmlschema/main/xmlschema-core-2.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/apache/xml-resolver/main/module.xml b/wildfly/modules/system/layers/base/org/apache/xml-resolver/main/module.xml new file mode 100644 index 0000000..83f77b9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/apache/xml-resolver/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/apache/xml-resolver/main/xml-resolver-1.2.jar b/wildfly/modules/system/layers/base/org/apache/xml-resolver/main/xml-resolver-1.2.jar new file mode 100644 index 0000000..e535bdc Binary files /dev/null and b/wildfly/modules/system/layers/base/org/apache/xml-resolver/main/xml-resolver-1.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/bitbucket/jose4j/main/jose4j-0.9.6.jar b/wildfly/modules/system/layers/base/org/bitbucket/jose4j/main/jose4j-0.9.6.jar new file mode 100644 index 0000000..90bd683 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/bitbucket/jose4j/main/jose4j-0.9.6.jar differ diff --git a/wildfly/modules/system/layers/base/org/bitbucket/jose4j/main/module.xml b/wildfly/modules/system/layers/base/org/bitbucket/jose4j/main/module.xml new file mode 100644 index 0000000..985402b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bitbucket/jose4j/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcmail/main/bcjmail-jdk18on-1.78.1.jar b/wildfly/modules/system/layers/base/org/bouncycastle/bcmail/main/bcjmail-jdk18on-1.78.1.jar new file mode 100644 index 0000000..0577148 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/bouncycastle/bcmail/main/bcjmail-jdk18on-1.78.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcmail/main/module.xml b/wildfly/modules/system/layers/base/org/bouncycastle/bcmail/main/module.xml new file mode 100644 index 0000000..5b8633c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bouncycastle/bcmail/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcpg/main/bcpg-jdk18on-1.78.1.jar b/wildfly/modules/system/layers/base/org/bouncycastle/bcpg/main/bcpg-jdk18on-1.78.1.jar new file mode 100644 index 0000000..ed00085 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/bouncycastle/bcpg/main/bcpg-jdk18on-1.78.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcpg/main/module.xml b/wildfly/modules/system/layers/base/org/bouncycastle/bcpg/main/module.xml new file mode 100644 index 0000000..9df19ab --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bouncycastle/bcpg/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcpkix/main/bcpkix-jdk18on-1.78.1.jar b/wildfly/modules/system/layers/base/org/bouncycastle/bcpkix/main/bcpkix-jdk18on-1.78.1.jar new file mode 100644 index 0000000..dca7170 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/bouncycastle/bcpkix/main/bcpkix-jdk18on-1.78.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcpkix/main/module.xml b/wildfly/modules/system/layers/base/org/bouncycastle/bcpkix/main/module.xml new file mode 100644 index 0000000..b46cc33 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bouncycastle/bcpkix/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcprov/main/bcprov-jdk18on-1.78.1.jar b/wildfly/modules/system/layers/base/org/bouncycastle/bcprov/main/bcprov-jdk18on-1.78.1.jar new file mode 100644 index 0000000..6726f83 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/bouncycastle/bcprov/main/bcprov-jdk18on-1.78.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcprov/main/module.xml b/wildfly/modules/system/layers/base/org/bouncycastle/bcprov/main/module.xml new file mode 100644 index 0000000..4e86de0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bouncycastle/bcprov/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcutil/main/bcutil-jdk18on-1.78.1.jar b/wildfly/modules/system/layers/base/org/bouncycastle/bcutil/main/bcutil-jdk18on-1.78.1.jar new file mode 100644 index 0000000..348a2ff Binary files /dev/null and b/wildfly/modules/system/layers/base/org/bouncycastle/bcutil/main/bcutil-jdk18on-1.78.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/bcutil/main/module.xml b/wildfly/modules/system/layers/base/org/bouncycastle/bcutil/main/module.xml new file mode 100644 index 0000000..1e25815 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bouncycastle/bcutil/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/bouncycastle/main/module.xml b/wildfly/modules/system/layers/base/org/bouncycastle/main/module.xml new file mode 100644 index 0000000..2ef8ff4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/bouncycastle/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/module.xml b/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/module.xml new file mode 100644 index 0000000..9d5ced8 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/stax2-api-4.2.2.jar b/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/stax2-api-4.2.2.jar new file mode 100644 index 0000000..cc5844f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/stax2-api-4.2.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/woodstox-core-6.4.0.jar b/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/woodstox-core-6.4.0.jar new file mode 100644 index 0000000..6cdf94c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/codehaus/woodstox/main/woodstox-core-6.4.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/angus/activation/main/angus-activation-2.0.2.jar b/wildfly/modules/system/layers/base/org/eclipse/angus/activation/main/angus-activation-2.0.2.jar new file mode 100644 index 0000000..93c7aad Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/angus/activation/main/angus-activation-2.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/angus/activation/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/angus/activation/main/module.xml new file mode 100644 index 0000000..d404ef0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/angus/activation/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/angus/mail/main/angus-mail-2.0.3.jar b/wildfly/modules/system/layers/base/org/eclipse/angus/mail/main/angus-mail-2.0.3.jar new file mode 100644 index 0000000..3955257 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/angus/mail/main/angus-mail-2.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/angus/mail/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/angus/mail/main/module.xml new file mode 100644 index 0000000..06c4e25 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/angus/mail/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/jdt/ecj/main/ecj-3.32.0.jar b/wildfly/modules/system/layers/base/org/eclipse/jdt/ecj/main/ecj-3.32.0.jar new file mode 100644 index 0000000..6866ec7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/jdt/ecj/main/ecj-3.32.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/jdt/ecj/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/jdt/ecj/main/module.xml new file mode 100644 index 0000000..ed0d9ec --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/jdt/ecj/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/jgit/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/jgit/main/module.xml new file mode 100644 index 0000000..ebfe17f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/jgit/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/jgit/main/org.eclipse.jgit-6.10.0.202406032230-r.jar b/wildfly/modules/system/layers/base/org/eclipse/jgit/main/org.eclipse.jgit-6.10.0.202406032230-r.jar new file mode 100644 index 0000000..7548418 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/jgit/main/org.eclipse.jgit-6.10.0.202406032230-r.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/jgit/main/org.eclipse.jgit.ssh.apache-6.10.0.202406032230-r.jar b/wildfly/modules/system/layers/base/org/eclipse/jgit/main/org.eclipse.jgit.ssh.apache-6.10.0.202406032230-r.jar new file mode 100644 index 0000000..7022398 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/jgit/main/org.eclipse.jgit.ssh.apache-6.10.0.202406032230-r.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/krazo/core/main/krazo-core-3.0.1.jar b/wildfly/modules/system/layers/base/org/eclipse/krazo/core/main/krazo-core-3.0.1.jar new file mode 100644 index 0000000..a38e59f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/krazo/core/main/krazo-core-3.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/krazo/core/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/krazo/core/main/module.xml new file mode 100644 index 0000000..23284aa --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/krazo/core/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/krazo/resteasy/main/krazo-resteasy-3.0.1.jar b/wildfly/modules/system/layers/base/org/eclipse/krazo/resteasy/main/krazo-resteasy-3.0.1.jar new file mode 100644 index 0000000..6e6eea0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/krazo/resteasy/main/krazo-resteasy-3.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/krazo/resteasy/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/krazo/resteasy/main/module.xml new file mode 100644 index 0000000..e3cfb0a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/krazo/resteasy/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/config/api/main/microprofile-config-api-3.1.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/config/api/main/microprofile-config-api-3.1.jar new file mode 100644 index 0000000..49953e8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/config/api/main/microprofile-config-api-3.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/config/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/config/api/main/module.xml new file mode 100644 index 0000000..09b2eb0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/config/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/microprofile-fault-tolerance-api-4.0.2.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/microprofile-fault-tolerance-api-4.0.2.jar new file mode 100644 index 0000000..bb851f2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/microprofile-fault-tolerance-api-4.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/module.xml new file mode 100644 index 0000000..fd048f2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/fault-tolerance/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/health/api/main/microprofile-health-api-4.0.1.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/health/api/main/microprofile-health-api-4.0.1.jar new file mode 100644 index 0000000..f6077c7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/health/api/main/microprofile-health-api-4.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/health/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/health/api/main/module.xml new file mode 100644 index 0000000..1863df3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/health/api/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/microprofile-jwt-auth-api-2.1.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/microprofile-jwt-auth-api-2.1.jar new file mode 100644 index 0000000..5932587 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/microprofile-jwt-auth-api-2.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/module.xml new file mode 100644 index 0000000..0b1956f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/jwt/auth/api/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/microprofile-lra-api-2.0.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/microprofile-lra-api-2.0.jar new file mode 100644 index 0000000..5f7fdba Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/microprofile-lra-api-2.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/module.xml new file mode 100644 index 0000000..a1e02ff --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/lra/api/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/microprofile-openapi-api-3.1.1.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/microprofile-openapi-api-3.1.1.jar new file mode 100644 index 0000000..c9b38d9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/microprofile-openapi-api-3.1.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/module.xml new file mode 100644 index 0000000..3cf8b44 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/openapi/api/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/module.xml new file mode 100644 index 0000000..c924b1c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/smallrye-reactive-messaging-api-4.24.0.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/smallrye-reactive-messaging-api-4.24.0.jar new file mode 100644 index 0000000..57bc48a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-messaging/api/main/smallrye-reactive-messaging-api-4.24.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/microprofile-reactive-streams-operators-api-3.0.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/microprofile-reactive-streams-operators-api-3.0.jar new file mode 100644 index 0000000..50933a1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/microprofile-reactive-streams-operators-api-3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/module.xml new file mode 100644 index 0000000..ca92428 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/microprofile-reactive-streams-operators-core-3.0.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/microprofile-reactive-streams-operators-core-3.0.jar new file mode 100644 index 0000000..4558184 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/microprofile-reactive-streams-operators-core-3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/module.xml new file mode 100644 index 0000000..a1d50b8 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/reactive-streams-operators/core/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/restclient/main/microprofile-rest-client-api-3.0.1.jar b/wildfly/modules/system/layers/base/org/eclipse/microprofile/restclient/main/microprofile-rest-client-api-3.0.1.jar new file mode 100644 index 0000000..da48979 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/microprofile/restclient/main/microprofile-rest-client-api-3.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/microprofile/restclient/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/microprofile/restclient/main/module.xml new file mode 100644 index 0000000..17be79d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/microprofile/restclient/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/parsson/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/parsson/main/module.xml new file mode 100644 index 0000000..f8f8c2c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/parsson/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/parsson/main/parsson-1.1.7.jar b/wildfly/modules/system/layers/base/org/eclipse/parsson/main/parsson-1.1.7.jar new file mode 100644 index 0000000..e343249 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/parsson/main/parsson-1.1.7.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/persistence/main/jipijapa-eclipselink-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/eclipse/persistence/main/jipijapa-eclipselink-34.0.0.Beta1.jar new file mode 100644 index 0000000..6ce8a6b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/persistence/main/jipijapa-eclipselink-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/eclipse/persistence/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/persistence/main/module.xml new file mode 100644 index 0000000..6512319 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/persistence/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/yasson/main/module.xml b/wildfly/modules/system/layers/base/org/eclipse/yasson/main/module.xml new file mode 100644 index 0000000..5696ba6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/eclipse/yasson/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/eclipse/yasson/main/yasson-3.0.2.jar b/wildfly/modules/system/layers/base/org/eclipse/yasson/main/yasson-3.0.2.jar new file mode 100644 index 0000000..e4c0ccb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/eclipse/yasson/main/yasson-3.0.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/elasticsearch-rest-client-8.15.0.jar b/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/elasticsearch-rest-client-8.15.0.jar new file mode 100644 index 0000000..895e786 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/elasticsearch-rest-client-8.15.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/elasticsearch-rest-client-sniffer-8.15.0.jar b/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/elasticsearch-rest-client-sniffer-8.15.0.jar new file mode 100644 index 0000000..059b1e7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/elasticsearch-rest-client-sniffer-8.15.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/module.xml b/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/module.xml new file mode 100644 index 0000000..04337dc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/elasticsearch/client/rest-client/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/fusesource/jansi/main/jansi-1.18.jar b/wildfly/modules/system/layers/base/org/fusesource/jansi/main/jansi-1.18.jar new file mode 100644 index 0000000..a7be6db Binary files /dev/null and b/wildfly/modules/system/layers/base/org/fusesource/jansi/main/jansi-1.18.jar differ diff --git a/wildfly/modules/system/layers/base/org/fusesource/jansi/main/module.xml b/wildfly/modules/system/layers/base/org/fusesource/jansi/main/module.xml new file mode 100644 index 0000000..25eb6a2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/fusesource/jansi/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/expressly/main/expressly-5.0.0.jar b/wildfly/modules/system/layers/base/org/glassfish/expressly/main/expressly-5.0.0.jar new file mode 100644 index 0000000..816ea17 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/expressly/main/expressly-5.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/expressly/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/expressly/main/module.xml new file mode 100644 index 0000000..18b2dde --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/expressly/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/jakarta/el/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/jakarta/el/main/module.xml new file mode 100644 index 0000000..4e074d8 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/jakarta/el/main/module.xml @@ -0,0 +1,6 @@ + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/jakarta.enterprise.concurrent-3.0.0.jar b/wildfly/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/jakarta.enterprise.concurrent-3.0.0.jar new file mode 100644 index 0000000..e9a2a3d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/jakarta.enterprise.concurrent-3.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/module.xml new file mode 100644 index 0000000..d8cabef --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/jakarta/enterprise/concurrent/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/javax/el/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/javax/el/main/module.xml new file mode 100644 index 0000000..e7c5c0a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/javax/el/main/module.xml @@ -0,0 +1,6 @@ + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/javax/enterprise/concurrent/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/javax/enterprise/concurrent/main/module.xml new file mode 100644 index 0000000..f911c43 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/javax/enterprise/concurrent/main/module.xml @@ -0,0 +1,6 @@ + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/codemodel-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/codemodel-4.0.5.jar new file mode 100644 index 0000000..73c6fb9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/codemodel-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/istack-commons-runtime-4.1.2.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/istack-commons-runtime-4.1.2.jar new file mode 100644 index 0000000..d1a642b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/istack-commons-runtime-4.1.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/istack-commons-tools-4.1.2.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/istack-commons-tools-4.1.2.jar new file mode 100644 index 0000000..6967a10 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/istack-commons-tools-4.1.2.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-core-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-core-4.0.5.jar new file mode 100644 index 0000000..44d089b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-core-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-jxc-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-jxc-4.0.5.jar new file mode 100644 index 0000000..d26cf1a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-jxc-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-runtime-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-runtime-4.0.5.jar new file mode 100644 index 0000000..fd5dccf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-runtime-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-xjc-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-xjc-4.0.5.jar new file mode 100644 index 0000000..5c6b08f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/jaxb-xjc-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/module.xml new file mode 100644 index 0000000..b592ebe --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/relaxng-datatype-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/relaxng-datatype-4.0.5.jar new file mode 100644 index 0000000..87bb714 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/relaxng-datatype-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/rngom-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/rngom-4.0.5.jar new file mode 100644 index 0000000..d35dc8d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/rngom-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/txw2-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/txw2-4.0.5.jar new file mode 100644 index 0000000..0c885a1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/txw2-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/xsom-4.0.5.jar b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/xsom-4.0.5.jar new file mode 100644 index 0000000..b7005ba Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/jaxb/main/xsom-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/soteria/main/jakarta.security.enterprise-3.0.3.jar b/wildfly/modules/system/layers/base/org/glassfish/soteria/main/jakarta.security.enterprise-3.0.3.jar new file mode 100644 index 0000000..8852bc5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/soteria/main/jakarta.security.enterprise-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/glassfish/soteria/main/module.xml b/wildfly/modules/system/layers/base/org/glassfish/soteria/main/module.xml new file mode 100644 index 0000000..65e1e2d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/glassfish/soteria/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/glassfish/soteria/main/soteria.spi.bean.decorator.weld-3.0.3.jar b/wildfly/modules/system/layers/base/org/glassfish/soteria/main/soteria.spi.bean.decorator.weld-3.0.3.jar new file mode 100644 index 0000000..4c120f9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/glassfish/soteria/main/soteria.spi.bean.decorator.weld-3.0.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/commons-annotations/main/hibernate-commons-annotations-7.0.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/commons-annotations/main/hibernate-commons-annotations-7.0.1.Final.jar new file mode 100644 index 0000000..66e4d4e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/commons-annotations/main/hibernate-commons-annotations-7.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/commons-annotations/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/commons-annotations/main/module.xml new file mode 100644 index 0000000..e2e596f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/commons-annotations/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/envers/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/envers/main/module.xml new file mode 100644 index 0000000..61e47c6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/envers/main/module.xml @@ -0,0 +1,14 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/infinispan/main/module.xml new file mode 100644 index 0000000..0161356 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/infinispan/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/jipijapa-hibernate6-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/jipijapa-hibernate6-34.0.0.Beta1.jar new file mode 100644 index 0000000..b8a1e02 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/jipijapa-hibernate6-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/module.xml new file mode 100644 index 0000000..e9f4876 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/jipijapa-hibernate6/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/main/hibernate-core-6.6.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/main/hibernate-core-6.6.1.Final.jar new file mode 100644 index 0000000..ad35882 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/main/hibernate-core-6.6.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/main/hibernate-envers-6.6.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/main/hibernate-envers-6.6.1.Final.jar new file mode 100644 index 0000000..1c679ab Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/main/hibernate-envers-6.6.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/main/module.xml new file mode 100644 index 0000000..3cd7290 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/main/module.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/hibernate-search-backend-elasticsearch-7.2.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/hibernate-search-backend-elasticsearch-7.2.1.Final.jar new file mode 100644 index 0000000..db67652 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/hibernate-search-backend-elasticsearch-7.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/module.xml new file mode 100644 index 0000000..9e83238 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/backend/elasticsearch/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/backend/lucene/main/hibernate-search-backend-lucene-7.2.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/search/backend/lucene/main/hibernate-search-backend-lucene-7.2.1.Final.jar new file mode 100644 index 0000000..f85e7c2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/backend/lucene/main/hibernate-search-backend-lucene-7.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/backend/lucene/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/backend/lucene/main/module.xml new file mode 100644 index 0000000..9253686 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/backend/lucene/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/hibernate-search-engine-7.2.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/hibernate-search-engine-7.2.1.Final.jar new file mode 100644 index 0000000..79c7147 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/hibernate-search-engine-7.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/hibernate-search-util-common-7.2.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/hibernate-search-util-common-7.2.1.Final.jar new file mode 100644 index 0000000..ad26853 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/hibernate-search-util-common-7.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/module.xml new file mode 100644 index 0000000..5d72ff2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/engine/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/jipijapa-hibernatesearch-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/jipijapa-hibernatesearch-34.0.0.Beta1.jar new file mode 100644 index 0000000..1e397f4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/jipijapa-hibernatesearch-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/module.xml new file mode 100644 index 0000000..371d2b0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/jipijapa-hibernatesearch/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/mapper/orm/main/hibernate-search-mapper-orm-7.2.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/orm/main/hibernate-search-mapper-orm-7.2.1.Final.jar new file mode 100644 index 0000000..ce8e202 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/orm/main/hibernate-search-mapper-orm-7.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/mapper/orm/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/orm/main/module.xml new file mode 100644 index 0000000..b09064c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/orm/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/hibernate-search-mapper-pojo-base-7.2.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/hibernate-search-mapper-pojo-base-7.2.1.Final.jar new file mode 100644 index 0000000..cb10cc3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/hibernate-search-mapper-pojo-base-7.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/module.xml new file mode 100644 index 0000000..9b1460a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/mapper/pojo/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/search/orm/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/search/orm/main/module.xml new file mode 100644 index 0000000..0a770d3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/search/orm/main/module.xml @@ -0,0 +1,7 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/validator/cdi/main/hibernate-validator-cdi-8.0.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/validator/cdi/main/hibernate-validator-cdi-8.0.1.Final.jar new file mode 100644 index 0000000..2136969 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/validator/cdi/main/hibernate-validator-cdi-8.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/validator/cdi/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/validator/cdi/main/module.xml new file mode 100644 index 0000000..1942ca2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/validator/cdi/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hibernate/validator/main/hibernate-validator-8.0.1.Final.jar b/wildfly/modules/system/layers/base/org/hibernate/validator/main/hibernate-validator-8.0.1.Final.jar new file mode 100644 index 0000000..3f966da Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hibernate/validator/main/hibernate-validator-8.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hibernate/validator/main/module.xml b/wildfly/modules/system/layers/base/org/hibernate/validator/main/module.xml new file mode 100644 index 0000000..9d4073b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hibernate/validator/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-commons-2.4.9.Final.jar b/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-commons-2.4.9.Final.jar new file mode 100644 index 0000000..6679309 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-commons-2.4.9.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-core-client-2.4.9.Final.jar b/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-core-client-2.4.9.Final.jar new file mode 100644 index 0000000..f229013 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-core-client-2.4.9.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-jakarta-client-2.4.9.Final.jar b/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-jakarta-client-2.4.9.Final.jar new file mode 100644 index 0000000..df51da4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/hornetq/client/main/hornetq-jakarta-client-2.4.9.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/hornetq/client/main/module.xml b/wildfly/modules/system/layers/base/org/hornetq/client/main/module.xml new file mode 100644 index 0000000..0a0cce6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/hornetq/client/main/module.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/cachestore/remote/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/cachestore/remote/main/module.xml new file mode 100644 index 0000000..5cfa7ed --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/cachestore/remote/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/cdi/common/main/infinispan-cdi-common-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/cdi/common/main/infinispan-cdi-common-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..e7a61d0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/cdi/common/main/infinispan-cdi-common-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/cdi/common/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/cdi/common/main/module.xml new file mode 100644 index 0000000..cb3b1ab --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/cdi/common/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/cdi/embedded/main/infinispan-cdi-embedded-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/cdi/embedded/main/infinispan-cdi-embedded-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..19d8020 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/cdi/embedded/main/infinispan-cdi-embedded-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/cdi/embedded/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/cdi/embedded/main/module.xml new file mode 100644 index 0000000..fbc2646 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/cdi/embedded/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/cdi/remote/main/infinispan-cdi-remote-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/cdi/remote/main/infinispan-cdi-remote-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..ecdc759 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/cdi/remote/main/infinispan-cdi-remote-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/cdi/remote/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/cdi/remote/main/module.xml new file mode 100644 index 0000000..7a35b66 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/cdi/remote/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/client/hotrod/main/infinispan-client-hotrod-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/client/hotrod/main/infinispan-client-hotrod-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..629603b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/client/hotrod/main/infinispan-client-hotrod-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/client/hotrod/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/client/hotrod/main/module.xml new file mode 100644 index 0000000..1ea3e32 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/client/hotrod/main/module.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/commons/main/infinispan-commons-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/commons/main/infinispan-commons-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..820ecac Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/commons/main/infinispan-commons-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/commons/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/commons/main/module.xml new file mode 100644 index 0000000..fd740b4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/commons/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/core/main/infinispan-core-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/core/main/infinispan-core-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..f36193c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/core/main/infinispan-core-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/core/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/core/main/module.xml new file mode 100644 index 0000000..8b74ed4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/core/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/counter/main/infinispan-clustered-counter-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/counter/main/infinispan-clustered-counter-14.0.31.Final.jar new file mode 100644 index 0000000..1600156 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/counter/main/infinispan-clustered-counter-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/counter/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/counter/main/module.xml new file mode 100644 index 0000000..a43bdd2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/counter/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-commons-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-commons-14.0.31.Final.jar new file mode 100644 index 0000000..cad9b4b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-commons-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-spi-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-spi-14.0.31.Final.jar new file mode 100644 index 0000000..933ca95 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-spi-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-v62-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-v62-14.0.31.Final.jar new file mode 100644 index 0000000..eb0704c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/infinispan-hibernate-cache-v62-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/module.xml new file mode 100644 index 0000000..f306698 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/hibernate-cache/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/lock/main/infinispan-clustered-lock-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/lock/main/infinispan-clustered-lock-14.0.31.Final.jar new file mode 100644 index 0000000..a3f455d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/lock/main/infinispan-clustered-lock-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/lock/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/lock/main/module.xml new file mode 100644 index 0000000..c68eb6e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/lock/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/main/module.xml new file mode 100644 index 0000000..86a81b0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/objectfilter/main/infinispan-objectfilter-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/objectfilter/main/infinispan-objectfilter-14.0.31.Final.jar new file mode 100644 index 0000000..14b8baf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/objectfilter/main/infinispan-objectfilter-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/objectfilter/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/objectfilter/main/module.xml new file mode 100644 index 0000000..6c990a7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/objectfilter/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/infinispan-cachestore-jdbc-common-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/infinispan-cachestore-jdbc-common-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..faf5ff7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/infinispan-cachestore-jdbc-common-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/infinispan-cachestore-jdbc-jakarta-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/infinispan-cachestore-jdbc-jakarta-14.0.31.Final.jar new file mode 100644 index 0000000..fa21f23 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/infinispan-cachestore-jdbc-jakarta-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/module.xml new file mode 100644 index 0000000..379d5a6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/persistence/jdbc/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/persistence/remote/main/infinispan-cachestore-remote-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/persistence/remote/main/infinispan-cachestore-remote-14.0.31.Final.jar new file mode 100644 index 0000000..cc8f2a6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/persistence/remote/main/infinispan-cachestore-remote-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/persistence/remote/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/persistence/remote/main/module.xml new file mode 100644 index 0000000..3da38b9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/persistence/remote/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/protostream/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/protostream/main/module.xml new file mode 100644 index 0000000..35b5a9e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/protostream/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/protostream/main/protostream-4.6.5.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/protostream/main/protostream-4.6.5.Final.jar new file mode 100644 index 0000000..6d6f53f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/protostream/main/protostream-4.6.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/protostream/types/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/protostream/types/main/module.xml new file mode 100644 index 0000000..0522f91 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/protostream/types/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/protostream/types/main/protostream-types-4.6.5.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/protostream/types/main/protostream-types-4.6.5.Final.jar new file mode 100644 index 0000000..1eca1de Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/protostream/types/main/protostream-types-4.6.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/client/main/infinispan-remote-query-client-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/query/client/main/infinispan-remote-query-client-14.0.31.Final.jar new file mode 100644 index 0000000..584c0d6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/query/client/main/infinispan-remote-query-client-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/client/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/query/client/main/module.xml new file mode 100644 index 0000000..4f8d71a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/query/client/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/core/main/infinispan-query-core-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/query/core/main/infinispan-query-core-14.0.31.Final.jar new file mode 100644 index 0000000..4f4c58e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/query/core/main/infinispan-query-core-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/core/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/query/core/main/module.xml new file mode 100644 index 0000000..70cbd58 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/query/core/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/dsl/main/infinispan-query-dsl-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/query/dsl/main/infinispan-query-dsl-14.0.31.Final.jar new file mode 100644 index 0000000..40a3323 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/query/dsl/main/infinispan-query-dsl-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/dsl/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/query/dsl/main/module.xml new file mode 100644 index 0000000..41edb6a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/query/dsl/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/main/infinispan-query-14.0.31.Final.jar b/wildfly/modules/system/layers/base/org/infinispan/query/main/infinispan-query-14.0.31.Final.jar new file mode 100644 index 0000000..d428d14 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/infinispan/query/main/infinispan-query-14.0.31.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/infinispan/query/main/module.xml b/wildfly/modules/system/layers/base/org/infinispan/query/main/module.xml new file mode 100644 index 0000000..e9fa133 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/infinispan/query/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jasypt/main/jasypt-1.9.3.jar b/wildfly/modules/system/layers/base/org/jasypt/main/jasypt-1.9.3.jar new file mode 100644 index 0000000..f4c4606 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jasypt/main/jasypt-1.9.3.jar differ diff --git a/wildfly/modules/system/layers/base/org/jasypt/main/module.xml b/wildfly/modules/system/layers/base/org/jasypt/main/module.xml new file mode 100644 index 0000000..79bd239 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jasypt/main/module.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jberet/jberet-core/main/jberet-core-3.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jberet/jberet-core/main/jberet-core-3.0.0.Final.jar new file mode 100644 index 0000000..06e7a99 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jberet/jberet-core/main/jberet-core-3.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jberet/jberet-core/main/module.xml b/wildfly/modules/system/layers/base/org/jberet/jberet-core/main/module.xml new file mode 100644 index 0000000..57ec0c8 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jberet/jberet-core/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/appclient/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/appclient/main/module.xml new file mode 100644 index 0000000..8ffb0fc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/appclient/main/module.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/appclient/main/wildfly-appclient-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/appclient/main/wildfly-appclient-34.0.0.Beta1.jar new file mode 100644 index 0000000..5c156a9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/appclient/main/wildfly-appclient-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/cli/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/cli/main/module.xml new file mode 100644 index 0000000..528ed84 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/cli/main/module.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/cli/main/wildfly-cli-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/cli/main/wildfly-cli-26.0.0.Beta5.jar new file mode 100644 index 0000000..c966d57 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/cli/main/wildfly-cli-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/common/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/clustering/common/main/module.xml new file mode 100644 index 0000000..c3ef7e6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/clustering/common/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/common/main/wildfly-clustering-common-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/clustering/common/main/wildfly-clustering-common-34.0.0.Beta1.jar new file mode 100644 index 0000000..59413e4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/clustering/common/main/wildfly-clustering-common-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/ejb3/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/clustering/ejb3/infinispan/main/module.xml new file mode 100644 index 0000000..51f3e74 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/clustering/ejb3/infinispan/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/module.xml new file mode 100644 index 0000000..eaa667f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/module.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/wildfly-clustering-infinispan-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/wildfly-clustering-infinispan-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..d388d3f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/clustering/infinispan/main/wildfly-clustering-infinispan-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/module.xml new file mode 100644 index 0000000..6779205 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/module.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/wildfly-clustering-jgroups-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/wildfly-clustering-jgroups-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..78b63ee Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/clustering/jgroups/main/wildfly-clustering-jgroups-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/clustering/web/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/clustering/web/infinispan/main/module.xml new file mode 100644 index 0000000..98865cd --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/clustering/web/infinispan/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/connector/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/connector/main/module.xml new file mode 100644 index 0000000..2107065 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/connector/main/module.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/connector/main/wildfly-connector-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/connector/main/wildfly-connector-34.0.0.Beta1.jar new file mode 100644 index 0000000..f32580e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/connector/main/wildfly-connector-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/console/main/hal-console-3.7.5.Final-resources.jar b/wildfly/modules/system/layers/base/org/jboss/as/console/main/hal-console-3.7.5.Final-resources.jar new file mode 100644 index 0000000..d86ade0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/console/main/hal-console-3.7.5.Final-resources.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/console/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/console/main/module.xml new file mode 100644 index 0000000..01575f9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/console/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/controller-client/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/controller-client/main/module.xml new file mode 100644 index 0000000..b196956 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/controller-client/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/controller-client/main/wildfly-controller-client-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/controller-client/main/wildfly-controller-client-26.0.0.Beta5.jar new file mode 100644 index 0000000..8a6693f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/controller-client/main/wildfly-controller-client-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/controller/main/dir/META-INF/services/org.jboss.as.controller.persistence.ConfigurationExtension b/wildfly/modules/system/layers/base/org/jboss/as/controller/main/dir/META-INF/services/org.jboss.as.controller.persistence.ConfigurationExtension new file mode 100644 index 0000000..dbefd65 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/controller/main/dir/META-INF/services/org.jboss.as.controller.persistence.ConfigurationExtension @@ -0,0 +1 @@ +org.jboss.as.controller.persistence.yaml.YamlConfigurationExtension diff --git a/wildfly/modules/system/layers/base/org/jboss/as/controller/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/controller/main/module.xml new file mode 100644 index 0000000..dd971c1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/controller/main/module.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/controller/main/wildfly-controller-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/controller/main/wildfly-controller-26.0.0.Beta5.jar new file mode 100644 index 0000000..bb69871 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/controller/main/wildfly-controller-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/core-security/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/core-security/main/module.xml new file mode 100644 index 0000000..2f7e9f3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/core-security/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/core-security/main/wildfly-core-security-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/core-security/main/wildfly-core-security-26.0.0.Beta5.jar new file mode 100644 index 0000000..0bc7c8b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/core-security/main/wildfly-core-security-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/deployment-repository/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/deployment-repository/main/module.xml new file mode 100644 index 0000000..4e85a46 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/deployment-repository/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/deployment-repository/main/wildfly-deployment-repository-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/deployment-repository/main/wildfly-deployment-repository-26.0.0.Beta5.jar new file mode 100644 index 0000000..ee18413 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/deployment-repository/main/wildfly-deployment-repository-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/deployment-scanner/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/deployment-scanner/main/module.xml new file mode 100644 index 0000000..154eb1e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/deployment-scanner/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/deployment-scanner/main/wildfly-deployment-scanner-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/deployment-scanner/main/wildfly-deployment-scanner-26.0.0.Beta5.jar new file mode 100644 index 0000000..8fb609c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/deployment-scanner/main/wildfly-deployment-scanner-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-add-user/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/domain-add-user/main/module.xml new file mode 100644 index 0000000..aaa0b36 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/domain-add-user/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/module.xml new file mode 100644 index 0000000..3999da5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/wildfly-domain-http-error-context-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/wildfly-domain-http-error-context-26.0.0.Beta5.jar new file mode 100644 index 0000000..b0d6fce Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-error-context/main/wildfly-domain-http-error-context-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-http-interface/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-interface/main/module.xml new file mode 100644 index 0000000..84d8e84 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-interface/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-http-interface/main/wildfly-domain-http-interface-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-interface/main/wildfly-domain-http-interface-26.0.0.Beta5.jar new file mode 100644 index 0000000..14316e2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/domain-http-interface/main/wildfly-domain-http-interface-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-management/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/domain-management/main/module.xml new file mode 100644 index 0000000..c03ac3f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/domain-management/main/module.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/domain-management/main/wildfly-domain-management-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/domain-management/main/wildfly-domain-management-26.0.0.Beta5.jar new file mode 100644 index 0000000..9765a63 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/domain-management/main/wildfly-domain-management-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/ee/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/ee/main/module.xml new file mode 100644 index 0000000..d186d41 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/ee/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/ee/main/wildfly-ee-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/ee/main/wildfly-ee-34.0.0.Beta1.jar new file mode 100644 index 0000000..848126a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/ee/main/wildfly-ee-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/module.xml new file mode 100644 index 0000000..3093079 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/module.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/timers/timer-sql.properties b/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/timers/timer-sql.properties new file mode 100644 index 0000000..be3dd91 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/timers/timer-sql.properties @@ -0,0 +1,22 @@ +# +# Copyright The WildFly Authors +# SPDX-License-Identifier: Apache-2.0 +# + +create-table=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR NOT NULL, INITIAL_DATE TIMESTAMP, REPEAT_INTERVAL BIGINT, NEXT_DATE TIMESTAMP, PREVIOUS_RUN TIMESTAMP, PRIMARY_KEY VARCHAR, INFO VARCHAR, TIMER_STATE VARCHAR, SCHEDULE_EXPR_SECOND VARCHAR, SCHEDULE_EXPR_MINUTE VARCHAR, SCHEDULE_EXPR_HOUR VARCHAR,SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR, SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR, SCHEDULE_EXPR_MONTH VARCHAR, SCHEDULE_EXPR_YEAR VARCHAR, SCHEDULE_EXPR_START_DATE VARCHAR, SCHEDULE_EXPR_END_DATE VARCHAR, SCHEDULE_EXPR_TIMEZONE VARCHAR, AUTO_TIMER BOOLEAN, TIMEOUT_METHOD_DECLARING_CLASS VARCHAR, TIMEOUT_METHOD_NAME VARCHAR, TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER BOOLEAN, PARTITION_NAME VARCHAR NOT NULL, NODE_NAME VARCHAR) +create-timer=INSERT INTO JBOSS_EJB_TIMER (ID, TIMED_OBJECT_ID, INITIAL_DATE, REPEAT_INTERVAL, NEXT_DATE, PREVIOUS_RUN, PRIMARY_KEY, INFO, TIMER_STATE, SCHEDULE_EXPR_SECOND, SCHEDULE_EXPR_MINUTE, SCHEDULE_EXPR_HOUR, SCHEDULE_EXPR_DAY_OF_WEEK, SCHEDULE_EXPR_DAY_OF_MONTH, SCHEDULE_EXPR_MONTH, SCHEDULE_EXPR_YEAR, SCHEDULE_EXPR_START_DATE, SCHEDULE_EXPR_END_DATE, SCHEDULE_EXPR_TIMEZONE, AUTO_TIMER, TIMEOUT_METHOD_DECLARING_CLASS, TIMEOUT_METHOD_NAME, TIMEOUT_METHOD_DESCRIPTOR, CALENDAR_TIMER, PARTITION_NAME, NODE_NAME) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) +create-auto-timer=INSERT INTO JBOSS_EJB_TIMER (ID, TIMED_OBJECT_ID, NEXT_DATE, INFO, TIMER_STATE, SCHEDULE_EXPR_SECOND, SCHEDULE_EXPR_MINUTE, SCHEDULE_EXPR_HOUR, SCHEDULE_EXPR_DAY_OF_WEEK, SCHEDULE_EXPR_DAY_OF_MONTH, SCHEDULE_EXPR_MONTH, SCHEDULE_EXPR_YEAR, SCHEDULE_EXPR_START_DATE, SCHEDULE_EXPR_END_DATE, SCHEDULE_EXPR_TIMEZONE, AUTO_TIMER, TIMEOUT_METHOD_DECLARING_CLASS, TIMEOUT_METHOD_NAME, TIMEOUT_METHOD_DESCRIPTOR, CALENDAR_TIMER, PARTITION_NAME) SELECT ?, ?, ?, ?, 'CREATED', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? WHERE NOT EXISTS (SELECT 1 FROM JBOSS_EJB_TIMER WHERE TIMED_OBJECT_ID=? AND SCHEDULE_EXPR_SECOND=? AND SCHEDULE_EXPR_MINUTE=? AND SCHEDULE_EXPR_HOUR=? AND SCHEDULE_EXPR_DAY_OF_WEEK=? AND SCHEDULE_EXPR_DAY_OF_MONTH=? AND SCHEDULE_EXPR_MONTH=? AND SCHEDULE_EXPR_YEAR=? AND ((SCHEDULE_EXPR_START_DATE IS NULL AND ? IS NULL) OR SCHEDULE_EXPR_START_DATE=?) AND ((SCHEDULE_EXPR_END_DATE IS NULL AND ? IS NULL) OR SCHEDULE_EXPR_END_DATE=?) AND ((SCHEDULE_EXPR_TIMEZONE IS NULL AND ? IS NULL) OR SCHEDULE_EXPR_TIMEZONE=?) AND TIMEOUT_METHOD_DECLARING_CLASS=? AND TIMEOUT_METHOD_NAME=? AND ((TIMEOUT_METHOD_DESCRIPTOR IS NULL AND ? IS NULL) OR TIMEOUT_METHOD_DESCRIPTOR=?) AND PARTITION_NAME=?) +update-timer=UPDATE JBOSS_EJB_TIMER SET NEXT_DATE=?, PREVIOUS_RUN=?, TIMER_STATE=?, NODE_NAME=? WHERE TIMED_OBJECT_ID=? and ID=? AND PARTITION_NAME=? AND (NODE_NAME IS NULL OR NODE_NAME=?) +delete-timer=DELETE FROM JBOSS_EJB_TIMER WHERE TIMED_OBJECT_ID=? and ID=? AND PARTITION_NAME=? +load-all-timers=SELECT ID, TIMED_OBJECT_ID, INITIAL_DATE, REPEAT_INTERVAL, NEXT_DATE, PREVIOUS_RUN, PRIMARY_KEY, INFO, TIMER_STATE, SCHEDULE_EXPR_SECOND, SCHEDULE_EXPR_MINUTE, SCHEDULE_EXPR_HOUR, SCHEDULE_EXPR_DAY_OF_WEEK, SCHEDULE_EXPR_DAY_OF_MONTH, SCHEDULE_EXPR_MONTH, SCHEDULE_EXPR_YEAR, SCHEDULE_EXPR_START_DATE, SCHEDULE_EXPR_END_DATE, SCHEDULE_EXPR_TIMEZONE, AUTO_TIMER, TIMEOUT_METHOD_DECLARING_CLASS, TIMEOUT_METHOD_NAME, TIMEOUT_METHOD_DESCRIPTOR, CALENDAR_TIMER, NODE_NAME FROM JBOSS_EJB_TIMER WHERE TIMED_OBJECT_ID=? AND PARTITION_NAME=? +load-timer=SELECT ID, TIMED_OBJECT_ID, INITIAL_DATE, REPEAT_INTERVAL, NEXT_DATE, PREVIOUS_RUN, PRIMARY_KEY, INFO, TIMER_STATE, SCHEDULE_EXPR_SECOND, SCHEDULE_EXPR_MINUTE, SCHEDULE_EXPR_HOUR, SCHEDULE_EXPR_DAY_OF_WEEK, SCHEDULE_EXPR_DAY_OF_MONTH, SCHEDULE_EXPR_MONTH, SCHEDULE_EXPR_YEAR, SCHEDULE_EXPR_START_DATE, SCHEDULE_EXPR_END_DATE, SCHEDULE_EXPR_TIMEZONE, AUTO_TIMER, TIMEOUT_METHOD_DECLARING_CLASS, TIMEOUT_METHOD_NAME, TIMEOUT_METHOD_DESCRIPTOR, CALENDAR_TIMER, NODE_NAME FROM JBOSS_EJB_TIMER WHERE TIMED_OBJECT_ID=? and ID=? AND PARTITION_NAME=? +create-table.hsql=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR NOT NULL, INITIAL_DATE TIMESTAMP, REPEAT_INTERVAL BIGINT, NEXT_DATE TIMESTAMP, PREVIOUS_RUN TIMESTAMP, PRIMARY_KEY VARCHAR, INFO VARCHAR, TIMER_STATE VARCHAR, SCHEDULE_EXPR_SECOND VARCHAR, SCHEDULE_EXPR_MINUTE VARCHAR, SCHEDULE_EXPR_HOUR VARCHAR,SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR, SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR, SCHEDULE_EXPR_MONTH VARCHAR, SCHEDULE_EXPR_YEAR VARCHAR, SCHEDULE_EXPR_START_DATE VARCHAR, SCHEDULE_EXPR_END_DATE VARCHAR, SCHEDULE_EXPR_TIMEZONE VARCHAR, AUTO_TIMER BOOLEAN, TIMEOUT_METHOD_DECLARING_CLASS VARCHAR, TIMEOUT_METHOD_NAME VARCHAR, TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER BOOLEAN, PARTITION_NAME VARCHAR NOT NULL, NODE_NAME VARCHAR);CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.postgresql=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR NOT NULL, INITIAL_DATE TIMESTAMP, REPEAT_INTERVAL BIGINT, NEXT_DATE TIMESTAMP, PREVIOUS_RUN TIMESTAMP, PRIMARY_KEY VARCHAR, INFO TEXT, TIMER_STATE VARCHAR, SCHEDULE_EXPR_SECOND VARCHAR, SCHEDULE_EXPR_MINUTE VARCHAR, SCHEDULE_EXPR_HOUR VARCHAR,SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR, SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR, SCHEDULE_EXPR_MONTH VARCHAR, SCHEDULE_EXPR_YEAR VARCHAR, SCHEDULE_EXPR_START_DATE VARCHAR, SCHEDULE_EXPR_END_DATE VARCHAR, SCHEDULE_EXPR_TIMEZONE VARCHAR, AUTO_TIMER BOOLEAN, TIMEOUT_METHOD_DECLARING_CLASS VARCHAR, TIMEOUT_METHOD_NAME VARCHAR, TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER BOOLEAN, PARTITION_NAME VARCHAR NOT NULL, NODE_NAME VARCHAR);CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.mysql=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR(255) PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR(255) NOT NULL, INITIAL_DATE DATETIME, REPEAT_INTERVAL BIGINT, NEXT_DATE DATETIME, PREVIOUS_RUN DATETIME, PRIMARY_KEY VARCHAR(255), INFO TEXT, TIMER_STATE VARCHAR(32), SCHEDULE_EXPR_SECOND VARCHAR(100), SCHEDULE_EXPR_MINUTE VARCHAR(100), SCHEDULE_EXPR_HOUR VARCHAR(100),SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR(100), SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR(100), SCHEDULE_EXPR_MONTH VARCHAR(100), SCHEDULE_EXPR_YEAR VARCHAR(100), SCHEDULE_EXPR_START_DATE VARCHAR(100), SCHEDULE_EXPR_END_DATE VARCHAR(100), SCHEDULE_EXPR_TIMEZONE VARCHAR(100), AUTO_TIMER BOOLEAN, TIMEOUT_METHOD_NAME VARCHAR(100), TIMEOUT_METHOD_DECLARING_CLASS VARCHAR(255), TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER BOOLEAN, PARTITION_NAME VARCHAR(100) NOT NULL, NODE_NAME VARCHAR(255));CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.mariadb=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR(255) PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR(255) NOT NULL, INITIAL_DATE DATETIME, REPEAT_INTERVAL BIGINT, NEXT_DATE DATETIME, PREVIOUS_RUN DATETIME, PRIMARY_KEY VARCHAR(255), INFO TEXT, TIMER_STATE VARCHAR(32), SCHEDULE_EXPR_SECOND VARCHAR(100), SCHEDULE_EXPR_MINUTE VARCHAR(100), SCHEDULE_EXPR_HOUR VARCHAR(100),SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR(100), SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR(100), SCHEDULE_EXPR_MONTH VARCHAR(100), SCHEDULE_EXPR_YEAR VARCHAR(100), SCHEDULE_EXPR_START_DATE VARCHAR(100), SCHEDULE_EXPR_END_DATE VARCHAR(100), SCHEDULE_EXPR_TIMEZONE VARCHAR(100), AUTO_TIMER BOOLEAN, TIMEOUT_METHOD_NAME VARCHAR(100), TIMEOUT_METHOD_DECLARING_CLASS VARCHAR(255), TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER BOOLEAN, PARTITION_NAME VARCHAR(100) NOT NULL, NODE_NAME VARCHAR(255));CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.oracle=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR2(255) PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR2(255) NOT NULL, INITIAL_DATE TIMESTAMP, REPEAT_INTERVAL NUMBER(20), NEXT_DATE TIMESTAMP, PREVIOUS_RUN TIMESTAMP, PRIMARY_KEY VARCHAR2(255), INFO CLOB, TIMER_STATE VARCHAR2(32), SCHEDULE_EXPR_SECOND VARCHAR2(100), SCHEDULE_EXPR_MINUTE VARCHAR2(100), SCHEDULE_EXPR_HOUR VARCHAR2(100),SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR2(100), SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR2(100), SCHEDULE_EXPR_MONTH VARCHAR2(100), SCHEDULE_EXPR_YEAR VARCHAR2(100), SCHEDULE_EXPR_START_DATE VARCHAR2(100), SCHEDULE_EXPR_END_DATE VARCHAR(100), SCHEDULE_EXPR_TIMEZONE VARCHAR2(100), AUTO_TIMER NUMBER(1), TIMEOUT_METHOD_NAME VARCHAR2(100), TIMEOUT_METHOD_DECLARING_CLASS VARCHAR2(255), TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER NUMBER(1), PARTITION_NAME VARCHAR2(100), NODE_NAME VARCHAR2(255));CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.db2=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR(255) PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR(255) NOT NULL, INITIAL_DATE TIMESTAMP, REPEAT_INTERVAL BIGINT, NEXT_DATE TIMESTAMP, PREVIOUS_RUN TIMESTAMP, PRIMARY_KEY VARCHAR(255), INFO CLOB, TIMER_STATE VARCHAR(32), SCHEDULE_EXPR_SECOND VARCHAR(100), SCHEDULE_EXPR_MINUTE VARCHAR(100), SCHEDULE_EXPR_HOUR VARCHAR(100),SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR(100), SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR(100), SCHEDULE_EXPR_MONTH VARCHAR(100), SCHEDULE_EXPR_YEAR VARCHAR(100), SCHEDULE_EXPR_START_DATE VARCHAR(100), SCHEDULE_EXPR_END_DATE VARCHAR(100), SCHEDULE_EXPR_TIMEZONE VARCHAR(100), AUTO_TIMER INT, TIMEOUT_METHOD_NAME VARCHAR(100), TIMEOUT_METHOD_DECLARING_CLASS VARCHAR(255), TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER INT, PARTITION_NAME VARCHAR(100) NOT NULL, NODE_NAME VARCHAR(255));CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.mssql=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR(255) PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR(255) NOT NULL, INITIAL_DATE DATETIME2, REPEAT_INTERVAL BIGINT, NEXT_DATE DATETIME2, PREVIOUS_RUN DATETIME2, PRIMARY_KEY VARCHAR(255), INFO VARCHAR(8000), TIMER_STATE VARCHAR(255), SCHEDULE_EXPR_SECOND VARCHAR(255), SCHEDULE_EXPR_MINUTE VARCHAR(255), SCHEDULE_EXPR_HOUR VARCHAR(255),SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR(255), SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR(255), SCHEDULE_EXPR_MONTH VARCHAR(255), SCHEDULE_EXPR_YEAR VARCHAR(255), SCHEDULE_EXPR_START_DATE VARCHAR(255), SCHEDULE_EXPR_END_DATE VARCHAR(255), SCHEDULE_EXPR_TIMEZONE VARCHAR(255), AUTO_TIMER SMALLINT, TIMEOUT_METHOD_DECLARING_CLASS VARCHAR(255), TIMEOUT_METHOD_NAME VARCHAR(255), TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER SMALLINT, PARTITION_NAME VARCHAR(100) NOT NULL, NODE_NAME VARCHAR(255));CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +create-table.sybase=CREATE TABLE JBOSS_EJB_TIMER (ID VARCHAR(255) PRIMARY KEY NOT NULL, TIMED_OBJECT_ID VARCHAR(255) NOT NULL, INITIAL_DATE DATETIME, REPEAT_INTERVAL BIGINT, NEXT_DATE DATETIME, PREVIOUS_RUN DATETIME, PRIMARY_KEY VARCHAR(255), INFO VARCHAR(16384), TIMER_STATE VARCHAR(255), SCHEDULE_EXPR_SECOND VARCHAR(255), SCHEDULE_EXPR_MINUTE VARCHAR(255), SCHEDULE_EXPR_HOUR VARCHAR(255),SCHEDULE_EXPR_DAY_OF_WEEK VARCHAR(255), SCHEDULE_EXPR_DAY_OF_MONTH VARCHAR(255), SCHEDULE_EXPR_MONTH VARCHAR(255), SCHEDULE_EXPR_YEAR VARCHAR(255), SCHEDULE_EXPR_START_DATE VARCHAR(255), SCHEDULE_EXPR_END_DATE VARCHAR(255), SCHEDULE_EXPR_TIMEZONE VARCHAR(255), AUTO_TIMER SMALLINT, TIMEOUT_METHOD_DECLARING_CLASS VARCHAR(255), TIMEOUT_METHOD_NAME VARCHAR(255), TIMEOUT_METHOD_DESCRIPTOR CHAR(1), CALENDAR_TIMER SMALLINT, PARTITION_NAME VARCHAR(100) NOT NULL, NODE_NAME VARCHAR(255));CREATE INDEX JBOSS_EJB_TIMER_IDENX ON JBOSS_EJB_TIMER (PARTITION_NAME, TIMED_OBJECT_ID) +update-running=UPDATE JBOSS_EJB_TIMER SET TIMER_STATE=?, NODE_NAME=? WHERE ID=? AND TIMER_STATE<>? AND TIMER_STATE<>? AND NEXT_DATE<=? +get-timer-info=SELECT INFO FROM JBOSS_EJB_TIMER WHERE TIMED_OBJECT_ID=? and ID=? \ No newline at end of file diff --git a/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/wildfly-ejb3-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/wildfly-ejb3-34.0.0.Beta1.jar new file mode 100644 index 0000000..1f0572a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/ejb3/main/wildfly-ejb3-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/host-controller/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/host-controller/main/module.xml new file mode 100644 index 0000000..d3ed952 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/host-controller/main/module.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/host-controller/main/wildfly-host-controller-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/host-controller/main/wildfly-host-controller-26.0.0.Beta5.jar new file mode 100644 index 0000000..eb3d025 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/host-controller/main/wildfly-host-controller-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jaxrs/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jaxrs/main/module.xml new file mode 100644 index 0000000..50cb620 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jaxrs/main/module.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jaxrs/main/wildfly-jaxrs-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jaxrs/main/wildfly-jaxrs-34.0.0.Beta1.jar new file mode 100644 index 0000000..c3f4055 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jaxrs/main/wildfly-jaxrs-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/module.xml new file mode 100644 index 0000000..5070501 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/module.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/resources/plugins.properties b/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/resources/plugins.properties new file mode 100644 index 0000000..0bc475a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/resources/plugins.properties @@ -0,0 +1,6 @@ +# +# Copyright The WildFly Authors +# SPDX-License-Identifier: Apache-2.0 +# + +org.jboss.as.jdr.plugins.AS7Plugin=true diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/wildfly-jdr-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/wildfly-jdr-34.0.0.Beta1.jar new file mode 100644 index 0000000..ec6e9c9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jdr/main/wildfly-jdr-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jmx/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jmx/main/module.xml new file mode 100644 index 0000000..c2ef0fa --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jmx/main/module.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jmx/main/wildfly-jmx-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/jmx/main/wildfly-jmx-26.0.0.Beta5.jar new file mode 100644 index 0000000..caf847d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jmx/main/wildfly-jmx-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jpa/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jpa/main/module.xml new file mode 100644 index 0000000..92ec80d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jpa/main/module.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jpa/main/wildfly-jpa-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jpa/main/wildfly-jpa-34.0.0.Beta1.jar new file mode 100644 index 0000000..bb4900b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jpa/main/wildfly-jpa-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jpa/spi/main/jipijapa-spi-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jpa/spi/main/jipijapa-spi-34.0.0.Beta1.jar new file mode 100644 index 0000000..2134a68 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jpa/spi/main/jipijapa-spi-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jpa/spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jpa/spi/main/module.xml new file mode 100644 index 0000000..70cea57 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jpa/spi/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/module.xml new file mode 100644 index 0000000..c3ba0b0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/weld-jsf-5.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/weld-jsf-5.1.3.Final.jar new file mode 100644 index 0000000..7d37ebb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/weld-jsf-5.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/wildfly-jsf-injection-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/wildfly-jsf-injection-34.0.0.Beta1.jar new file mode 100644 index 0000000..e109c9a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jsf-injection/main/wildfly-jsf-injection-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsf/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jsf/main/module.xml new file mode 100644 index 0000000..64b121f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jsf/main/module.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsf/main/wildfly-jsf-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jsf/main/wildfly-jsf-34.0.0.Beta1.jar new file mode 100644 index 0000000..6a7fd2a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jsf/main/wildfly-jsf-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsr77/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/jsr77/main/module.xml new file mode 100644 index 0000000..8160b3e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/jsr77/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/jsr77/main/wildfly-jsr77-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/jsr77/main/wildfly-jsr77-34.0.0.Beta1.jar new file mode 100644 index 0000000..e77cae5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/jsr77/main/wildfly-jsr77-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/logging/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/logging/main/module.xml new file mode 100644 index 0000000..c382047 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/logging/main/module.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/logging/main/wildfly-logging-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/logging/main/wildfly-logging-26.0.0.Beta5.jar new file mode 100644 index 0000000..0608862 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/logging/main/wildfly-logging-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/mail/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/mail/main/module.xml new file mode 100644 index 0000000..4049eb0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/mail/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/mail/main/wildfly-mail-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/mail/main/wildfly-mail-34.0.0.Beta1.jar new file mode 100644 index 0000000..489608a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/mail/main/wildfly-mail-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/management-client-content/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/management-client-content/main/module.xml new file mode 100644 index 0000000..7375c58 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/management-client-content/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/management-client-content/main/wildfly-management-client-content-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/management-client-content/main/wildfly-management-client-content-26.0.0.Beta5.jar new file mode 100644 index 0000000..193a8fd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/management-client-content/main/wildfly-management-client-content-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/modcluster/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/modcluster/main/module.xml new file mode 100644 index 0000000..b8a970a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/modcluster/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/naming/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/naming/main/module.xml new file mode 100644 index 0000000..7816c23 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/naming/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/naming/main/wildfly-naming-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/naming/main/wildfly-naming-34.0.0.Beta1.jar new file mode 100644 index 0000000..f51c5a8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/naming/main/wildfly-naming-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/network/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/network/main/module.xml new file mode 100644 index 0000000..b118ab2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/network/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/network/main/wildfly-network-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/network/main/wildfly-network-26.0.0.Beta5.jar new file mode 100644 index 0000000..650b97e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/network/main/wildfly-network-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/patching/cli/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/patching/cli/main/module.xml new file mode 100644 index 0000000..2516e1a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/patching/cli/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/patching/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/patching/main/module.xml new file mode 100644 index 0000000..1c1eded --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/patching/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/patching/main/wildfly-patching-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/patching/main/wildfly-patching-26.0.0.Beta5.jar new file mode 100644 index 0000000..ef4d632 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/patching/main/wildfly-patching-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/platform-mbean/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/platform-mbean/main/module.xml new file mode 100644 index 0000000..3060a8c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/platform-mbean/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/platform-mbean/main/wildfly-platform-mbean-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/platform-mbean/main/wildfly-platform-mbean-26.0.0.Beta5.jar new file mode 100644 index 0000000..7183740 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/platform-mbean/main/wildfly-platform-mbean-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/pojo/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/pojo/main/module.xml new file mode 100644 index 0000000..063c5ac --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/pojo/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/pojo/main/wildfly-pojo-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/pojo/main/wildfly-pojo-34.0.0.Beta1.jar new file mode 100644 index 0000000..3b6adbb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/pojo/main/wildfly-pojo-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/process-controller/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/process-controller/main/module.xml new file mode 100644 index 0000000..39a9513 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/process-controller/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/process-controller/main/wildfly-process-controller-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/process-controller/main/wildfly-process-controller-26.0.0.Beta5.jar new file mode 100644 index 0000000..ebc1c9b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/process-controller/main/wildfly-process-controller-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/product/main/banner.txt b/wildfly/modules/system/layers/base/org/jboss/as/product/main/banner.txt new file mode 100644 index 0000000..e16dbd3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/product/main/banner.txt @@ -0,0 +1,6 @@ + _ ___ __ __________ +| | / (_) /___/ / ____/ /_ __ +| | /| / / / / __ / /_ / / / / / +| |/ |/ / / / /_/ / __/ / / /_/ / +|__/|__/_/_/\__,_/_/ /_/\__, / + /____/ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/product/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/product/main/module.xml new file mode 100644 index 0000000..1fb8e13 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/product/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/product/main/wildfly-feature-pack-product-conf-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/product/main/wildfly-feature-pack-product-conf-34.0.0.Beta1.jar new file mode 100644 index 0000000..8cdc69c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/product/main/wildfly-feature-pack-product-conf-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/protocol/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/protocol/main/module.xml new file mode 100644 index 0000000..cbc32c7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/protocol/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/protocol/main/wildfly-protocol-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/protocol/main/wildfly-protocol-26.0.0.Beta5.jar new file mode 100644 index 0000000..bbbfc72 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/protocol/main/wildfly-protocol-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/remoting/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/remoting/main/module.xml new file mode 100644 index 0000000..ed4f3e0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/remoting/main/module.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/remoting/main/wildfly-remoting-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/remoting/main/wildfly-remoting-26.0.0.Beta5.jar new file mode 100644 index 0000000..04cd32e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/remoting/main/wildfly-remoting-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/sar/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/sar/main/module.xml new file mode 100644 index 0000000..75272cd --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/sar/main/module.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/sar/main/wildfly-sar-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/sar/main/wildfly-sar-34.0.0.Beta1.jar new file mode 100644 index 0000000..c0abced Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/sar/main/wildfly-sar-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/security/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/security/main/module.xml new file mode 100644 index 0000000..c7b0167 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/security/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/security/main/wildfly-security-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/security/main/wildfly-security-34.0.0.Beta1.jar new file mode 100644 index 0000000..8272a41 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/security/main/wildfly-security-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/server/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/server/main/module.xml new file mode 100644 index 0000000..cb99f53 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/server/main/module.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-26.0.0.Beta5.jar new file mode 100644 index 0000000..fc0a575 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/standalone/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/standalone/main/module.xml new file mode 100644 index 0000000..fcddeab --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/standalone/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/system-jmx/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/system-jmx/main/module.xml new file mode 100644 index 0000000..c83a25b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/system-jmx/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/system-jmx/main/wildfly-system-jmx-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/system-jmx/main/wildfly-system-jmx-34.0.0.Beta1.jar new file mode 100644 index 0000000..45425d6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/system-jmx/main/wildfly-system-jmx-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/threads/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/threads/main/module.xml new file mode 100644 index 0000000..d4fe840 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/threads/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/threads/main/wildfly-threads-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/threads/main/wildfly-threads-26.0.0.Beta5.jar new file mode 100644 index 0000000..382bbc2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/threads/main/wildfly-threads-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/transactions/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/transactions/main/module.xml new file mode 100644 index 0000000..109eb3c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/transactions/main/module.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/transactions/main/wildfly-transactions-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/transactions/main/wildfly-transactions-34.0.0.Beta1.jar new file mode 100644 index 0000000..d7b97fc Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/transactions/main/wildfly-transactions-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/version/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/version/main/module.xml new file mode 100644 index 0000000..36477ce --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/version/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/version/main/wildfly-version-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/jboss/as/version/main/wildfly-version-26.0.0.Beta5.jar new file mode 100644 index 0000000..63e6e07 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/version/main/wildfly-version-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/web-common/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/web-common/main/module.xml new file mode 100644 index 0000000..20ccf39 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/web-common/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/web-common/main/wildfly-web-common-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/web-common/main/wildfly-web-common-34.0.0.Beta1.jar new file mode 100644 index 0000000..0d80572 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/web-common/main/wildfly-web-common-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/jbossws-cxf-resources-7.2.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/jbossws-cxf-resources-7.2.0.Final.jar new file mode 100644 index 0000000..9637d23 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/jbossws-cxf-resources-7.2.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/module.xml new file mode 100644 index 0000000..79d96c5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/module.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/wildfly-webservices-server-integration-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/wildfly-webservices-server-integration-34.0.0.Beta1.jar new file mode 100644 index 0000000..6329be5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/webservices/main/wildfly-webservices-server-integration-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/webservices/server/integration/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/webservices/server/integration/main/module.xml new file mode 100644 index 0000000..25be976 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/webservices/server/integration/main/module.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/module.xml new file mode 100644 index 0000000..d1dd7a0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/wildfly-weld-bean-validation-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/wildfly-weld-bean-validation-34.0.0.Beta1.jar new file mode 100644 index 0000000..a5841e1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/beanvalidation/main/wildfly-weld-bean-validation-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/common/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/common/main/module.xml new file mode 100644 index 0000000..14aaa3e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/common/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/common/main/wildfly-weld-common-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/common/main/wildfly-weld-common-34.0.0.Beta1.jar new file mode 100644 index 0000000..6910ce5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/common/main/wildfly-weld-common-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/ejb/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/ejb/main/module.xml new file mode 100644 index 0000000..b8d1eac --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/ejb/main/module.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/ejb/main/wildfly-weld-ejb-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/ejb/main/wildfly-weld-ejb-34.0.0.Beta1.jar new file mode 100644 index 0000000..5dcc647 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/ejb/main/wildfly-weld-ejb-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/jpa/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/jpa/main/module.xml new file mode 100644 index 0000000..0ec3d7e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/jpa/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/jpa/main/wildfly-weld-jpa-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/jpa/main/wildfly-weld-jpa-34.0.0.Beta1.jar new file mode 100644 index 0000000..85d6ed4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/jpa/main/wildfly-weld-jpa-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/main/module.xml new file mode 100644 index 0000000..e4ca738 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/main/module.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/main/wildfly-weld-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/main/wildfly-weld-34.0.0.Beta1.jar new file mode 100644 index 0000000..28cadd5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/main/wildfly-weld-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/spi/main/module.xml new file mode 100644 index 0000000..92097a0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/spi/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/spi/main/wildfly-weld-spi-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/spi/main/wildfly-weld-spi-34.0.0.Beta1.jar new file mode 100644 index 0000000..70b3085 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/spi/main/wildfly-weld-spi-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/transactions/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/transactions/main/module.xml new file mode 100644 index 0000000..44fcc12 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/transactions/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/transactions/main/wildfly-weld-transactions-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/transactions/main/wildfly-weld-transactions-34.0.0.Beta1.jar new file mode 100644 index 0000000..f8f93ff Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/transactions/main/wildfly-weld-transactions-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/webservices/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/weld/webservices/main/module.xml new file mode 100644 index 0000000..ac71bcc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/weld/webservices/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/weld/webservices/main/wildfly-weld-webservices-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/weld/webservices/main/wildfly-weld-webservices-34.0.0.Beta1.jar new file mode 100644 index 0000000..6d15ff1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/weld/webservices/main/wildfly-weld-webservices-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/as/xts/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/as/xts/main/module.xml new file mode 100644 index 0000000..0530c7c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/as/xts/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/as/xts/main/wildfly-xts-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/as/xts/main/wildfly-xts-34.0.0.Beta1.jar new file mode 100644 index 0000000..501a1c4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/as/xts/main/wildfly-xts-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/classfilewriter/main/jboss-classfilewriter-1.3.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/classfilewriter/main/jboss-classfilewriter-1.3.1.Final.jar new file mode 100644 index 0000000..9770092 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/classfilewriter/main/jboss-classfilewriter-1.3.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/classfilewriter/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/classfilewriter/main/module.xml new file mode 100644 index 0000000..849c4f1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/classfilewriter/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/common-beans/main/jboss-common-beans-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/common-beans/main/jboss-common-beans-2.0.1.Final.jar new file mode 100644 index 0000000..0e2fce8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/common-beans/main/jboss-common-beans-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/common-beans/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/common-beans/main/module.xml new file mode 100644 index 0000000..4901332 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/common-beans/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/dmr/main/jboss-dmr-1.7.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/dmr/main/jboss-dmr-1.7.0.Final.jar new file mode 100644 index 0000000..79a0e60 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/dmr/main/jboss-dmr-1.7.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/dmr/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/dmr/main/module.xml new file mode 100644 index 0000000..30d0e46 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/dmr/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ejb-client/main/jboss-ejb-client-5.0.7.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ejb-client/main/jboss-ejb-client-5.0.7.Final.jar new file mode 100644 index 0000000..21508ed Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ejb-client/main/jboss-ejb-client-5.0.7.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ejb-client/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ejb-client/main/module.xml new file mode 100644 index 0000000..c762741 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ejb-client/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ejb3/main/jboss-ejb3-ext-api-2.4.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ejb3/main/jboss-ejb3-ext-api-2.4.0.Final.jar new file mode 100644 index 0000000..cb7c0a9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ejb3/main/jboss-ejb3-ext-api-2.4.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ejb3/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ejb3/main/module.xml new file mode 100644 index 0000000..8cccfd9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ejb3/main/module.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/genericjms/main/META-INF/ra.xml b/wildfly/modules/system/layers/base/org/jboss/genericjms/main/META-INF/ra.xml new file mode 100644 index 0000000..6db9120 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/genericjms/main/META-INF/ra.xml @@ -0,0 +1,131 @@ + + + + + + JBoss Generic JMS JCA Resource Adapter + Generic JMS Adapter + + Red Hat Middleware LLC + JMS 1.1 Server + 5.0 + + + + Copyright The WildFly Authors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + true + + + + org.jboss.resource.adapter.jms.JmsResourceAdapter + + + + org.jboss.resource.adapter.jms.JmsManagedConnectionFactory + + + The jndi name of the connection factory + ConnectionFactory + java.lang.String + XAConnectionFactory + + + A comma-separated list of JNDI parameters + JndiParameters + java.lang.String + + + + The default session type + SessionDefaultType + java.lang.String + agnostic + + + The user name used to login to the jms server + UserName + java.lang.String + + + + The password used to login to the jms server + Password + java.lang.String + + + + The client id for this connection factory + ClientID + java.lang.String + + + + Strict + java.lang.Boolean + true + + + Maximum wait for a lock + UseTryLock + java.lang.Integer + 60 + + + Whether temporary destinations are deleted when a session is closed. + DeleteTemporaryDestinations + java.lang.Boolean + true + + org.jboss.resource.adapter.jms.JmsConnectionFactory + + org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl + + jakarta.jms.Session + org.jboss.resource.adapter.jms.JmsSession + + XATransaction + + BasicPassword + jakarta.resource.spi.security.PasswordCredential + + false + + + + + + jakarta.jms.MessageListener + + org.jboss.resource.adapter.jms.inflow.JmsActivationSpec + + + destination + + + connectionFactory + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/genericjms/main/generic-jms-ra-jar-3.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/genericjms/main/generic-jms-ra-jar-3.0.0.Final.jar new file mode 100644 index 0000000..89794d9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/genericjms/main/generic-jms-ra-jar-3.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/genericjms/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/genericjms/main/module.xml new file mode 100644 index 0000000..0adc1bc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/genericjms/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/iiop-client/main/jboss-iiop-client-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/iiop-client/main/jboss-iiop-client-2.0.1.Final.jar new file mode 100644 index 0000000..2d42754 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/iiop-client/main/jboss-iiop-client-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/iiop-client/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/iiop-client/main/module.xml new file mode 100644 index 0000000..3a7b34f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/iiop-client/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/invocation/main/jboss-invocation-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/invocation/main/jboss-invocation-2.0.1.Final.jar new file mode 100644 index 0000000..9eebcb9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/invocation/main/jboss-invocation-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/invocation/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/invocation/main/module.xml new file mode 100644 index 0000000..308c648 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/invocation/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-common-api-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-common-api-3.0.10.Final.jar new file mode 100644 index 0000000..f4d3f29 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-common-api-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-common-spi-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-common-spi-3.0.10.Final.jar new file mode 100644 index 0000000..fa50a87 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-common-spi-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-core-api-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-core-api-3.0.10.Final.jar new file mode 100644 index 0000000..cc4130a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/ironjacamar-core-api-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/module.xml new file mode 100644 index 0000000..a535d95 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/api/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-common-impl-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-common-impl-3.0.10.Final.jar new file mode 100644 index 0000000..bf759f2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-common-impl-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-core-impl-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-core-impl-3.0.10.Final.jar new file mode 100644 index 0000000..18c4527 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-core-impl-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-deployers-common-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-deployers-common-3.0.10.Final.jar new file mode 100644 index 0000000..08008c8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-deployers-common-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-validator-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-validator-3.0.10.Final.jar new file mode 100644 index 0000000..cce04ae Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/ironjacamar-validator-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/module.xml new file mode 100644 index 0000000..4466ab7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/impl/main/module.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/ironjacamar-jdbc-3.0.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/ironjacamar-jdbc-3.0.10.Final.jar new file mode 100644 index 0000000..a2b02ce Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/ironjacamar-jdbc-3.0.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/module.xml new file mode 100644 index 0000000..6f1de2e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ironjacamar/jdbcadapters/main/module.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/jandex/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/jandex/main/module.xml new file mode 100644 index 0000000..3e61195 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/jandex/main/module.xml @@ -0,0 +1,6 @@ + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/jaxbintros/main/jboss-jaxb-intros-2.0.1.jar b/wildfly/modules/system/layers/base/org/jboss/jaxbintros/main/jboss-jaxb-intros-2.0.1.jar new file mode 100644 index 0000000..6f616a4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/jaxbintros/main/jboss-jaxb-intros-2.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/jaxbintros/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/jaxbintros/main/module.xml new file mode 100644 index 0000000..50e39ba --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/jaxbintros/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/jboss-transaction-spi-8.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/jboss-transaction-spi-8.0.0.Final.jar new file mode 100644 index 0000000..0e9fcc7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/jboss-transaction-spi-8.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/module.xml new file mode 100644 index 0000000..36bca83 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/jboss-transaction-spi/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/jts/integration/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/jts/integration/main/module.xml new file mode 100644 index 0000000..878ea9e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/jts/integration/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/jts/integration/main/narayana-jts-integration-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/jts/integration/main/narayana-jts-integration-7.0.2.Final.jar new file mode 100644 index 0000000..fa3474d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/jts/integration/main/narayana-jts-integration-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/jts/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/jts/main/module.xml new file mode 100644 index 0000000..139cdeb --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/jts/main/module.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/jts/main/narayana-jts-idlj-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/jts/main/narayana-jts-idlj-7.0.2.Final.jar new file mode 100644 index 0000000..fb80f4f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/jts/main/narayana-jts-idlj-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/logging/commons/logging/main/commons-logging-jboss-logging-1.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/logging/commons/logging/main/commons-logging-jboss-logging-1.0.0.Final.jar new file mode 100644 index 0000000..d7987d7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/logging/commons/logging/main/commons-logging-jboss-logging-1.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/logging/commons/logging/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/logging/commons/logging/main/module.xml new file mode 100644 index 0000000..7fbd239 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/logging/commons/logging/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/jul-to-slf4j-stub-1.0.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/jul-to-slf4j-stub-1.0.1.Final.jar new file mode 100644 index 0000000..7cf71aa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/jul-to-slf4j-stub-1.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/module.xml new file mode 100644 index 0000000..958e7a8 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/logging/jul-to-slf4j-stub/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/logging/main/jboss-logging-3.6.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/logging/main/jboss-logging-3.6.1.Final.jar new file mode 100644 index 0000000..6bb6f7f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/logging/main/jboss-logging-3.6.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/logging/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/logging/main/module.xml new file mode 100644 index 0000000..2d472ce --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/logging/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/logmanager/log4j2/main/log4j2-jboss-logmanager-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/logmanager/log4j2/main/log4j2-jboss-logmanager-2.0.1.Final.jar new file mode 100644 index 0000000..e121785 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/logmanager/log4j2/main/log4j2-jboss-logmanager-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/logmanager/log4j2/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/logmanager/log4j2/main/module.xml new file mode 100644 index 0000000..2e31687 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/logmanager/log4j2/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.1.19.Final.jar b/wildfly/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.1.19.Final.jar new file mode 100644 index 0000000..2c00a3d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.1.19.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/logmanager/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/logmanager/main/module.xml new file mode 100644 index 0000000..23cba2d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/logmanager/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-2.2.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-2.2.1.Final.jar new file mode 100644 index 0000000..0fa9619 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-2.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/marshalling/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/marshalling/main/module.xml new file mode 100644 index 0000000..20d45a0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/marshalling/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/marshalling/river/main/jboss-marshalling-river-2.2.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/marshalling/river/main/jboss-marshalling-river-2.2.1.Final.jar new file mode 100644 index 0000000..99cb61f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/marshalling/river/main/jboss-marshalling-river-2.2.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/marshalling/river/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/marshalling/river/main/module.xml new file mode 100644 index 0000000..e195689 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/marshalling/river/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/appclient/main/jboss-metadata-appclient-16.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/metadata/appclient/main/jboss-metadata-appclient-16.0.0.Final.jar new file mode 100644 index 0000000..eeb753e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/metadata/appclient/main/jboss-metadata-appclient-16.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/appclient/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/metadata/appclient/main/module.xml new file mode 100644 index 0000000..1394764 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/metadata/appclient/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/common/main/jboss-metadata-common-16.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/metadata/common/main/jboss-metadata-common-16.0.0.Final.jar new file mode 100644 index 0000000..458d3c1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/metadata/common/main/jboss-metadata-common-16.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/common/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/metadata/common/main/module.xml new file mode 100644 index 0000000..5caa01b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/metadata/common/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/ear/main/jboss-metadata-ear-16.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/metadata/ear/main/jboss-metadata-ear-16.0.0.Final.jar new file mode 100644 index 0000000..79fddce Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/metadata/ear/main/jboss-metadata-ear-16.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/ear/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/metadata/ear/main/module.xml new file mode 100644 index 0000000..31f1177 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/metadata/ear/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/ejb/main/jboss-metadata-ejb-16.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/metadata/ejb/main/jboss-metadata-ejb-16.0.0.Final.jar new file mode 100644 index 0000000..4400795 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/metadata/ejb/main/jboss-metadata-ejb-16.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/ejb/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/metadata/ejb/main/module.xml new file mode 100644 index 0000000..e6b10d2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/metadata/ejb/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/web/main/jboss-metadata-web-16.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/metadata/web/main/jboss-metadata-web-16.0.0.Final.jar new file mode 100644 index 0000000..7aee2fb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/metadata/web/main/jboss-metadata-web-16.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/metadata/web/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/metadata/web/main/module.xml new file mode 100644 index 0000000..c6dece5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/metadata/web/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/mod_cluster-container-spi-2.0.4.Final.jar b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/mod_cluster-container-spi-2.0.4.Final.jar new file mode 100644 index 0000000..cb477fb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/mod_cluster-container-spi-2.0.4.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/module.xml new file mode 100644 index 0000000..f9ca0ab --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/container/spi/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/mod_cluster/core/main/mod_cluster-core-2.0.4.Final.jar b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/core/main/mod_cluster-core-2.0.4.Final.jar new file mode 100644 index 0000000..a2d2205 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/core/main/mod_cluster-core-2.0.4.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/mod_cluster/core/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/core/main/module.xml new file mode 100644 index 0000000..a092108 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/core/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/mod_cluster-load-spi-2.0.4.Final.jar b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/mod_cluster-load-spi-2.0.4.Final.jar new file mode 100644 index 0000000..d38d400 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/mod_cluster-load-spi-2.0.4.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/module.xml new file mode 100644 index 0000000..9d39a2b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/mod_cluster/load/spi/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/msc/main/jboss-msc-1.5.5.Final.jar b/wildfly/modules/system/layers/base/org/jboss/msc/main/jboss-msc-1.5.5.Final.jar new file mode 100644 index 0000000..3aa7ef4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/msc/main/jboss-msc-1.5.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/msc/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/msc/main/module.xml new file mode 100644 index 0000000..ec9cf03 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/msc/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/lra-coordinator-jar-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/lra-coordinator-jar-7.0.2.Final.jar new file mode 100644 index 0000000..a88e755 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/lra-coordinator-jar-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/module.xml new file mode 100644 index 0000000..cb3bb78 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-coordinator/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/lra-client-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/lra-client-7.0.2.Final.jar new file mode 100644 index 0000000..e0af3c2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/lra-client-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/lra-proxy-api-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/lra-proxy-api-7.0.2.Final.jar new file mode 100644 index 0000000..0ac6b8f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/lra-proxy-api-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/module.xml new file mode 100644 index 0000000..57b94d9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/narayana-lra-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/narayana-lra-7.0.2.Final.jar new file mode 100644 index 0000000..76390fb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-participant/main/narayana-lra-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/lra-service-base-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/lra-service-base-7.0.2.Final.jar new file mode 100644 index 0000000..5dc6359 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/lra-service-base-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/module.xml new file mode 100644 index 0000000..7cf43cb --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/lra-service-base/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/module.xml new file mode 100644 index 0000000..7f14f42 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/module.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-api-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-api-7.0.2.Final.jar new file mode 100644 index 0000000..703a7d8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-api-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-bridge-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-bridge-7.0.2.Final.jar new file mode 100644 index 0000000..fe513c5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-bridge-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-integration-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-integration-7.0.2.Final.jar new file mode 100644 index 0000000..6ebeb73 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-integration-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-util-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-util-7.0.2.Final.jar new file mode 100644 index 0000000..f13b148 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/narayana/rts/main/restat-util-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/remote-naming/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/remote-naming/main/module.xml new file mode 100644 index 0000000..3fdc71b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/remote-naming/main/module.xml @@ -0,0 +1,6 @@ + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/remoting-jmx/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/remoting-jmx/main/module.xml new file mode 100644 index 0000000..55de62e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/remoting-jmx/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/remoting-jmx/main/remoting-jmx-3.1.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/remoting-jmx/main/remoting-jmx-3.1.0.Final.jar new file mode 100644 index 0000000..df3b840 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/remoting-jmx/main/remoting-jmx-3.1.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/remoting/main/jboss-remoting-5.0.29.Final.jar b/wildfly/modules/system/layers/base/org/jboss/remoting/main/jboss-remoting-5.0.29.Final.jar new file mode 100644 index 0000000..d1c9f75 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/remoting/main/jboss-remoting-5.0.29.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/remoting/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/remoting/main/module.xml new file mode 100644 index 0000000..aa3c859 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/remoting/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/microprofile-config-2.1.5.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/microprofile-config-2.1.5.Final.jar new file mode 100644 index 0000000..bd361e6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/microprofile-config-2.1.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/module.xml new file mode 100644 index 0000000..47d81f0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/microprofile/config/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/module.xml new file mode 100644 index 0000000..d79e921 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/resteasy-atom-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/resteasy-atom-provider-6.2.10.Final.jar new file mode 100644 index 0000000..82e3e79 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-atom-provider/main/resteasy-atom-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/module.xml new file mode 100644 index 0000000..fe14fc2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/resteasy-cdi-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/resteasy-cdi-6.2.10.Final.jar new file mode 100644 index 0000000..05d11d9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-cdi/main/resteasy-cdi-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/module.xml new file mode 100644 index 0000000..033455b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/resteasy-client-api-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/resteasy-client-api-6.2.10.Final.jar new file mode 100644 index 0000000..cb812aa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-api/main/resteasy-client-api-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/microprofile-rest-client-2.1.5.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/microprofile-rest-client-2.1.5.Final.jar new file mode 100644 index 0000000..02eeef5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/microprofile-rest-client-2.1.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/microprofile-rest-client-base-2.1.5.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/microprofile-rest-client-base-2.1.5.Final.jar new file mode 100644 index 0000000..e9df90c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/microprofile-rest-client-base-2.1.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/module.xml new file mode 100644 index 0000000..86333c0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client-microprofile/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/module.xml new file mode 100644 index 0000000..5c3aa7b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/resteasy-client-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/resteasy-client-6.2.10.Final.jar new file mode 100644 index 0000000..0c5ce94 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-client/main/resteasy-client-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/module.xml new file mode 100644 index 0000000..b13d03e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/module.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/resteasy-core-spi-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/resteasy-core-spi-6.2.10.Final.jar new file mode 100644 index 0000000..050048a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core-spi/main/resteasy-core-spi-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/module.xml new file mode 100644 index 0000000..84fc2cb --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/resteasy-core-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/resteasy-core-6.2.10.Final.jar new file mode 100644 index 0000000..e5ebbb7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-core/main/resteasy-core-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/module.xml new file mode 100644 index 0000000..eb9636a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/resteasy-crypto-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/resteasy-crypto-6.2.10.Final.jar new file mode 100644 index 0000000..52ec160 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-crypto/main/resteasy-crypto-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/module.xml new file mode 100644 index 0000000..6623464 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/resteasy-jackson2-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/resteasy-jackson2-provider-6.2.10.Final.jar new file mode 100644 index 0000000..1aa9dd6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jackson2-provider/main/resteasy-jackson2-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/module.xml new file mode 100644 index 0000000..8a9c29b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/resteasy-jaxb-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/resteasy-jaxb-provider-6.2.10.Final.jar new file mode 100644 index 0000000..61c4f26 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxb-provider/main/resteasy-jaxb-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/module.xml new file mode 100644 index 0000000..aaa472d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jaxrs/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/module.xml new file mode 100644 index 0000000..4edd2ee --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/resteasy-jsapi-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/resteasy-jsapi-6.2.10.Final.jar new file mode 100644 index 0000000..2d8202d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-jsapi/main/resteasy-jsapi-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml new file mode 100644 index 0000000..de702ad --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/resteasy-json-binding-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/resteasy-json-binding-provider-6.2.10.Final.jar new file mode 100644 index 0000000..7f1303c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-binding-provider/main/resteasy-json-binding-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/module.xml new file mode 100644 index 0000000..987edf5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/resteasy-json-p-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/resteasy-json-p-provider-6.2.10.Final.jar new file mode 100644 index 0000000..4b3fb85 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-json-p-provider/main/resteasy-json-p-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/module.xml new file mode 100644 index 0000000..0505ec1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/resteasy-multipart-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/resteasy-multipart-provider-6.2.10.Final.jar new file mode 100644 index 0000000..7a623c3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-multipart-provider/main/resteasy-multipart-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/module.xml new file mode 100644 index 0000000..527e072 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/resteasy-rxjava2-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/resteasy-rxjava2-6.2.10.Final.jar new file mode 100644 index 0000000..3550cd0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-rxjava2/main/resteasy-rxjava2-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring-jar/resteasy-spring-3.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring-jar/resteasy-spring-3.1.3.Final.jar new file mode 100644 index 0000000..d78631a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring-jar/resteasy-spring-3.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/module.xml new file mode 100644 index 0000000..08df689 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/module.xml new file mode 100644 index 0000000..e224437 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/resteasy-tracing-api-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/resteasy-tracing-api-2.0.1.Final.jar new file mode 100644 index 0000000..74fd364 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-tracing-api/main/resteasy-tracing-api-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/module.xml new file mode 100644 index 0000000..03fdbba --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/resteasy-validator-provider-6.2.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/resteasy-validator-provider-6.2.10.Final.jar new file mode 100644 index 0000000..1d9ffc8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/resteasy/resteasy-validator-provider/main/resteasy-validator-provider-6.2.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/staxmapper/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/staxmapper/main/module.xml new file mode 100644 index 0000000..f6f187b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/staxmapper/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/staxmapper/main/staxmapper-1.5.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/staxmapper/main/staxmapper-1.5.0.Final.jar new file mode 100644 index 0000000..eed9d69 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/staxmapper/main/staxmapper-1.5.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/stdio/main/jboss-stdio-1.1.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/stdio/main/jboss-stdio-1.1.0.Final.jar new file mode 100644 index 0000000..2f4ca58 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/stdio/main/jboss-stdio-1.1.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/stdio/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/stdio/main/module.xml new file mode 100644 index 0000000..81b7ed7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/stdio/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.4.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.4.0.Final.jar new file mode 100644 index 0000000..100981f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.4.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/threads/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/threads/main/module.xml new file mode 100644 index 0000000..1353ef0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/threads/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/vfs/main/jboss-vfs-3.3.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/vfs/main/jboss-vfs-3.3.2.Final.jar new file mode 100644 index 0000000..f7bb0b6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/vfs/main/jboss-vfs-3.3.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/vfs/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/vfs/main/module.xml new file mode 100644 index 0000000..2d2eb06 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/vfs/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/api/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/weld/api/main/module.xml new file mode 100644 index 0000000..6671baa --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/weld/api/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/api/main/weld-api-5.0.SP3.jar b/wildfly/modules/system/layers/base/org/jboss/weld/api/main/weld-api-5.0.SP3.jar new file mode 100644 index 0000000..18a4499 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/api/main/weld-api-5.0.SP3.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/core/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/module.xml new file mode 100644 index 0000000..c48da6c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/module.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-core-impl-5.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-core-impl-5.1.3.Final.jar new file mode 100644 index 0000000..d8cfff1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-core-impl-5.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-ejb-5.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-ejb-5.1.3.Final.jar new file mode 100644 index 0000000..cb8f872 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-ejb-5.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-jta-5.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-jta-5.1.3.Final.jar new file mode 100644 index 0000000..44f935f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-jta-5.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-lite-extension-translator-5.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-lite-extension-translator-5.1.3.Final.jar new file mode 100644 index 0000000..b7e53c4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-lite-extension-translator-5.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-web-5.1.3.Final.jar b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-web-5.1.3.Final.jar new file mode 100644 index 0000000..b98e4de Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/core/main/weld-web-5.1.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/weld/spi/main/module.xml new file mode 100644 index 0000000..1b6843f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/weld/spi/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/weld/spi/main/weld-spi-5.0.SP3.jar b/wildfly/modules/system/layers/base/org/jboss/weld/spi/main/weld-spi-5.0.SP3.jar new file mode 100644 index 0000000..6067c23 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/weld/spi/main/weld-spi-5.0.SP3.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/api/main/jbossws-api-3.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/api/main/jbossws-api-3.0.0.Final.jar new file mode 100644 index 0000000..3001994 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/api/main/jbossws-api-3.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/api/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/api/main/module.xml new file mode 100644 index 0000000..94dd0d6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/api/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/common/main/jbossws-common-5.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/common/main/jbossws-common-5.0.0.Final.jar new file mode 100644 index 0000000..4f39e18 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/common/main/jbossws-common-5.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/common/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/common/main/module.xml new file mode 100644 index 0000000..ff4558f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/common/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml new file mode 100644 index 0000000..f9ba941 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-client/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/jbossws-cxf-factories-7.2.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/jbossws-cxf-factories-7.2.0.Final.jar new file mode 100644 index 0000000..6669b56 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/jbossws-cxf-factories-7.2.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml new file mode 100644 index 0000000..3d7f30c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-factories/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/jbossws-cxf-server-7.2.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/jbossws-cxf-server-7.2.0.Final.jar new file mode 100644 index 0000000..bfbc229 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/jbossws-cxf-server-7.2.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml new file mode 100644 index 0000000..0fee67a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-server/main/module.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/jbossws-cxf-transports-udp-7.2.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/jbossws-cxf-transports-udp-7.2.0.Final.jar new file mode 100644 index 0000000..7f379e1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/jbossws-cxf-transports-udp-7.2.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml new file mode 100644 index 0000000..aa9577d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-udp/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/jbossws-cxf-transports-undertow-7.2.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/jbossws-cxf-transports-undertow-7.2.0.Final.jar new file mode 100644 index 0000000..5ab0920 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/jbossws-cxf-transports-undertow-7.2.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml new file mode 100644 index 0000000..c3b6eba --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/jbossws-cxf-transports-undertow/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/sts/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/sts/main/module.xml new file mode 100644 index 0000000..be0f576 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/sts/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/cxf/sts/main/wildfly-webservices-opensaml-sysconfig-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/sts/main/wildfly-webservices-opensaml-sysconfig-34.0.0.Beta1.jar new file mode 100644 index 0000000..a135ab3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/cxf/sts/main/wildfly-webservices-opensaml-sysconfig-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-client/main/jbossws-cxf-client-7.2.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-client/main/jbossws-cxf-client-7.2.0.Final.jar new file mode 100644 index 0000000..9b8e0bd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-client/main/jbossws-cxf-client-7.2.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-client/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-client/main/module.xml new file mode 100644 index 0000000..6c4530b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-client/main/module.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/jaxws-undertow-httpspi-2.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/jaxws-undertow-httpspi-2.0.0.Final.jar new file mode 100644 index 0000000..ff376e5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/jaxws-undertow-httpspi-2.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml new file mode 100644 index 0000000..ba1bd16 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/jaxws-undertow-httpspi/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/saaj-impl/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/saaj-impl/main/module.xml new file mode 100644 index 0000000..44356e4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/saaj-impl/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/spi/main/jbossws-spi-5.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/spi/main/jbossws-spi-5.0.0.Final.jar new file mode 100644 index 0000000..eb57627 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/spi/main/jbossws-spi-5.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/spi/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/spi/main/module.xml new file mode 100644 index 0000000..897fd0c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/spi/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/tools/common/main/jbossws-common-tools-2.1.0.Final.jar b/wildfly/modules/system/layers/base/org/jboss/ws/tools/common/main/jbossws-common-tools-2.1.0.Final.jar new file mode 100644 index 0000000..5a9d4bb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/ws/tools/common/main/jbossws-common-tools-2.1.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/tools/common/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/tools/common/main/module.xml new file mode 100644 index 0000000..1d76e20 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/tools/common/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/tools/wsconsume/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/tools/wsconsume/main/module.xml new file mode 100644 index 0000000..e882e55 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/tools/wsconsume/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/ws/tools/wsprovide/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/ws/tools/wsprovide/main/module.xml new file mode 100644 index 0000000..36b22be --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/ws/tools/wsprovide/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/xnio/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/xnio/main/module.xml new file mode 100644 index 0000000..f79a1a9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/xnio/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/xnio/main/xnio-api-3.8.16.Final.jar b/wildfly/modules/system/layers/base/org/jboss/xnio/main/xnio-api-3.8.16.Final.jar new file mode 100644 index 0000000..b338811 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/xnio/main/xnio-api-3.8.16.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/module.xml new file mode 100644 index 0000000..c2fdbac --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/netty-xnio-transport-0.1.10.Final.jar b/wildfly/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/netty-xnio-transport-0.1.10.Final.jar new file mode 100644 index 0000000..4794f6e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/xnio/netty/netty-xnio-transport/main/netty-xnio-transport-0.1.10.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/xnio/nio/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/xnio/nio/main/module.xml new file mode 100644 index 0000000..ec51732 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/xnio/nio/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jboss/xnio/nio/main/xnio-nio-3.8.16.Final.jar b/wildfly/modules/system/layers/base/org/jboss/xnio/nio/main/xnio-nio-3.8.16.Final.jar new file mode 100644 index 0000000..084d29a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/xnio/nio/main/xnio-nio-3.8.16.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/xts/main/jbosstxbridge-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/xts/main/jbosstxbridge-7.0.2.Final.jar new file mode 100644 index 0000000..a0d89d0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/xts/main/jbosstxbridge-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/xts/main/jbossxts-7.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jboss/xts/main/jbossxts-7.0.2.Final.jar new file mode 100644 index 0000000..b6cf472 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jboss/xts/main/jbossxts-7.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jboss/xts/main/module.xml b/wildfly/modules/system/layers/base/org/jboss/xts/main/module.xml new file mode 100644 index 0000000..5ff696c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jboss/xts/main/module.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jctools/main/jctools-core-4.0.5.jar b/wildfly/modules/system/layers/base/org/jctools/main/jctools-core-4.0.5.jar new file mode 100644 index 0000000..2a66a92 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jctools/main/jctools-core-4.0.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/jctools/main/module.xml b/wildfly/modules/system/layers/base/org/jctools/main/module.xml new file mode 100644 index 0000000..5b84f90 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jctools/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jgroups/aws/main/jgroups-aws-3.0.0.Final.jar b/wildfly/modules/system/layers/base/org/jgroups/aws/main/jgroups-aws-3.0.0.Final.jar new file mode 100644 index 0000000..a877d61 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jgroups/aws/main/jgroups-aws-3.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jgroups/aws/main/module.xml b/wildfly/modules/system/layers/base/org/jgroups/aws/main/module.xml new file mode 100644 index 0000000..8d7066a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jgroups/aws/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jgroups/azure/main/jgroups-azure-2.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jgroups/azure/main/jgroups-azure-2.0.2.Final.jar new file mode 100644 index 0000000..85370e6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jgroups/azure/main/jgroups-azure-2.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jgroups/azure/main/module.xml b/wildfly/modules/system/layers/base/org/jgroups/azure/main/module.xml new file mode 100644 index 0000000..63db689 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jgroups/azure/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jgroups/kubernetes/main/jgroups-kubernetes-2.0.2.Final.jar b/wildfly/modules/system/layers/base/org/jgroups/kubernetes/main/jgroups-kubernetes-2.0.2.Final.jar new file mode 100644 index 0000000..dc6272c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jgroups/kubernetes/main/jgroups-kubernetes-2.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jgroups/kubernetes/main/module.xml b/wildfly/modules/system/layers/base/org/jgroups/kubernetes/main/module.xml new file mode 100644 index 0000000..1e6ae7f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jgroups/kubernetes/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/jgroups/main/jgroups-5.2.28.Final.jar b/wildfly/modules/system/layers/base/org/jgroups/main/jgroups-5.2.28.Final.jar new file mode 100644 index 0000000..ba370c1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/jgroups/main/jgroups-5.2.28.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/jgroups/main/module.xml b/wildfly/modules/system/layers/base/org/jgroups/main/module.xml new file mode 100644 index 0000000..5323ed0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/jgroups/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/joda/time/main/joda-time-2.12.7.jar b/wildfly/modules/system/layers/base/org/joda/time/main/joda-time-2.12.7.jar new file mode 100644 index 0000000..7994777 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/joda/time/main/joda-time-2.12.7.jar differ diff --git a/wildfly/modules/system/layers/base/org/joda/time/main/module.xml b/wildfly/modules/system/layers/base/org/joda/time/main/module.xml new file mode 100644 index 0000000..2549906 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/joda/time/main/module.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/module.xml b/wildfly/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/module.xml new file mode 100644 index 0000000..6e7ae66 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/wildfly-keycloak-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/wildfly-keycloak-34.0.0.Beta1.jar new file mode 100644 index 0000000..9483935 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/keycloak/keycloak-adapter-subsystem/main/wildfly-keycloak-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/lz4/lz4-java/main/lz4-java-1.8.0.jar b/wildfly/modules/system/layers/base/org/lz4/lz4-java/main/lz4-java-1.8.0.jar new file mode 100644 index 0000000..89c644b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/lz4/lz4-java/main/lz4-java-1.8.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/lz4/lz4-java/main/module.xml b/wildfly/modules/system/layers/base/org/lz4/lz4-java/main/module.xml new file mode 100644 index 0000000..ac1929f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/lz4/lz4-java/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/omg/api/main/module.xml b/wildfly/modules/system/layers/base/org/omg/api/main/module.xml new file mode 100644 index 0000000..caf68d0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/omg/api/main/module.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/cryptacular-1.2.5.jar b/wildfly/modules/system/layers/base/org/opensaml/main/cryptacular-1.2.5.jar new file mode 100644 index 0000000..8cc43f3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/cryptacular-1.2.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/java-support-8.0.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/java-support-8.0.0.jar new file mode 100644 index 0000000..22a73eb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/java-support-8.0.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/module.xml b/wildfly/modules/system/layers/base/org/opensaml/main/module.xml new file mode 100644 index 0000000..31d4b1a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/opensaml/main/module.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-core-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-core-4.3.0.jar new file mode 100644 index 0000000..4efa3aa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-core-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-profile-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-profile-api-4.3.0.jar new file mode 100644 index 0000000..9080204 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-profile-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-saml-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-saml-api-4.3.0.jar new file mode 100644 index 0000000..8c2d899 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-saml-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-saml-impl-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-saml-impl-4.3.0.jar new file mode 100644 index 0000000..003b27f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-saml-impl-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-security-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-security-api-4.3.0.jar new file mode 100644 index 0000000..6c935e2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-security-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-security-impl-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-security-impl-4.3.0.jar new file mode 100644 index 0000000..6038fc1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-security-impl-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-soap-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-soap-api-4.3.0.jar new file mode 100644 index 0000000..23f9032 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-soap-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-api-4.3.0.jar new file mode 100644 index 0000000..430de78 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-impl-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-impl-4.3.0.jar new file mode 100644 index 0000000..f70dc31 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-impl-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-saml-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-saml-api-4.3.0.jar new file mode 100644 index 0000000..bf51757 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-saml-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-saml-impl-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-saml-impl-4.3.0.jar new file mode 100644 index 0000000..1e87b9d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xacml-saml-impl-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xmlsec-api-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xmlsec-api-4.3.0.jar new file mode 100644 index 0000000..05d0daf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xmlsec-api-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xmlsec-impl-4.3.0.jar b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xmlsec-impl-4.3.0.jar new file mode 100644 index 0000000..10d49b9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/opensaml/main/opensaml-xmlsec-impl-4.3.0.jar differ diff --git a/wildfly/modules/system/layers/base/org/projectodd/vdx/main/module.xml b/wildfly/modules/system/layers/base/org/projectodd/vdx/main/module.xml new file mode 100644 index 0000000..6352ce6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/projectodd/vdx/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/projectodd/vdx/main/vdx-core-1.1.6.jar b/wildfly/modules/system/layers/base/org/projectodd/vdx/main/vdx-core-1.1.6.jar new file mode 100644 index 0000000..12ab675 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/projectodd/vdx/main/vdx-core-1.1.6.jar differ diff --git a/wildfly/modules/system/layers/base/org/projectodd/vdx/main/vdx-wildfly-1.1.6.jar b/wildfly/modules/system/layers/base/org/projectodd/vdx/main/vdx-wildfly-1.1.6.jar new file mode 100644 index 0000000..1c0c343 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/projectodd/vdx/main/vdx-wildfly-1.1.6.jar differ diff --git a/wildfly/modules/system/layers/base/org/reactivestreams/main/module.xml b/wildfly/modules/system/layers/base/org/reactivestreams/main/module.xml new file mode 100644 index 0000000..77171d5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/reactivestreams/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/reactivestreams/main/reactive-streams-1.0.4.jar b/wildfly/modules/system/layers/base/org/reactivestreams/main/reactive-streams-1.0.4.jar new file mode 100644 index 0000000..e58c483 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/reactivestreams/main/reactive-streams-1.0.4.jar differ diff --git a/wildfly/modules/system/layers/base/org/slf4j/impl/main/jbosgi-xservice.properties b/wildfly/modules/system/layers/base/org/slf4j/impl/main/jbosgi-xservice.properties new file mode 100644 index 0000000..5fa643f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/slf4j/impl/main/jbosgi-xservice.properties @@ -0,0 +1,8 @@ +# +# Copyright The WildFly Authors +# SPDX-License-Identifier: Apache-2.0 +# + +Bundle-SymbolicName: org.slf4j.impl +Bundle-Version: 1.7.2 +Export-Package: org.slf4j.impl;version="1.7.2" diff --git a/wildfly/modules/system/layers/base/org/slf4j/impl/main/module.xml b/wildfly/modules/system/layers/base/org/slf4j/impl/main/module.xml new file mode 100644 index 0000000..4d15aa4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/slf4j/impl/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/slf4j/impl/main/slf4j-jboss-logmanager-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/slf4j/impl/main/slf4j-jboss-logmanager-2.0.1.Final.jar new file mode 100644 index 0000000..da4af21 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/slf4j/impl/main/slf4j-jboss-logmanager-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/slf4j/main/module.xml b/wildfly/modules/system/layers/base/org/slf4j/main/module.xml new file mode 100644 index 0000000..9a84f54 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/slf4j/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/slf4j/main/slf4j-api-2.0.13.jar b/wildfly/modules/system/layers/base/org/slf4j/main/slf4j-api-2.0.13.jar new file mode 100644 index 0000000..a800cc2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/slf4j/main/slf4j-api-2.0.13.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/README.txt b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/README.txt new file mode 100644 index 0000000..d23b32b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/README.txt @@ -0,0 +1 @@ +Feature packs should add their indices to this folder \ No newline at end of file diff --git a/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/wildfly-ee-galleon-pack-unstable-api-annotation-index.zip b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/wildfly-ee-galleon-pack-unstable-api-annotation-index.zip new file mode 100644 index 0000000..92457bf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/wildfly-ee-galleon-pack-unstable-api-annotation-index.zip differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/wildfly-galleon-pack-unstable-api-annotation-index.zip b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/wildfly-galleon-pack-unstable-api-annotation-index.zip new file mode 100644 index 0000000..b949d84 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/content/wildfly-galleon-pack-unstable-api-annotation-index.zip differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/module.xml new file mode 100644 index 0000000..e229c3a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/_internal/unstable-api-annotation-index/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/bootable-jar/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/bootable-jar/main/module.xml new file mode 100644 index 0000000..806fc85 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/bootable-jar/main/module.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/bootable-jar/main/wildfly-jar-runtime-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/bootable-jar/main/wildfly-jar-runtime-26.0.0.Beta5.jar new file mode 100644 index 0000000..6d05781 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/bootable-jar/main/wildfly-jar-runtime-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/client/config/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/client/config/main/module.xml new file mode 100644 index 0000000..d9485d2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/client/config/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/client/config/main/wildfly-client-config-1.0.1.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/client/config/main/wildfly-client-config-1.0.1.Final.jar new file mode 100644 index 0000000..370e8c7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/client/config/main/wildfly-client-config-1.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/module.xml new file mode 100644 index 0000000..d681175 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/wildfly-clustering-cache-infinispan-common-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/wildfly-clustering-cache-infinispan-common-1.1.2.Final.jar new file mode 100644 index 0000000..5d7874b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/common/main/wildfly-clustering-cache-infinispan-common-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/module.xml new file mode 100644 index 0000000..172ee96 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/wildfly-clustering-cache-infinispan-embedded-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/wildfly-clustering-cache-infinispan-embedded-1.1.2.Final.jar new file mode 100644 index 0000000..af86cb1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/embedded/main/wildfly-clustering-cache-infinispan-embedded-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/module.xml new file mode 100644 index 0000000..ecb06aa --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/wildfly-clustering-cache-infinispan-remote-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/wildfly-clustering-cache-infinispan-remote-1.1.2.Final.jar new file mode 100644 index 0000000..4886cf3 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/infinispan/remote/main/wildfly-clustering-cache-infinispan-remote-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/module.xml new file mode 100644 index 0000000..cebca6e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/wildfly-clustering-cache-spi-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/wildfly-clustering-cache-spi-1.1.2.Final.jar new file mode 100644 index 0000000..6e251da Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/cache/spi/main/wildfly-clustering-cache-spi-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/context/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/context/main/module.xml new file mode 100644 index 0000000..cbf0b6c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/context/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/context/main/wildfly-clustering-context-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/context/main/wildfly-clustering-context-1.1.2.Final.jar new file mode 100644 index 0000000..e55a42f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/context/main/wildfly-clustering-context-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/module.xml new file mode 100644 index 0000000..c4c8263 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/wildfly-clustering-ejb-cache-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/wildfly-clustering-ejb-cache-34.0.0.Beta1.jar new file mode 100644 index 0000000..b6e02bb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/cache/main/wildfly-clustering-ejb-cache-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/module.xml new file mode 100644 index 0000000..9cdeb17 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/wildfly-clustering-ejb-client-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/wildfly-clustering-ejb-client-34.0.0.Beta1.jar new file mode 100644 index 0000000..3dcd931 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/client/main/wildfly-clustering-ejb-client-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/module.xml new file mode 100644 index 0000000..9bd5d53 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/module.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/wildfly-clustering-ejb-infinispan-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/wildfly-clustering-ejb-infinispan-34.0.0.Beta1.jar new file mode 100644 index 0000000..c62ecef Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/infinispan/main/wildfly-clustering-ejb-infinispan-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/module.xml new file mode 100644 index 0000000..de2ca99 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/module.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/wildfly-clustering-ejb-spi-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/wildfly-clustering-ejb-spi-34.0.0.Beta1.jar new file mode 100644 index 0000000..dfafe45 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/ejb/spi/main/wildfly-clustering-ejb-spi-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/module.xml new file mode 100644 index 0000000..4923db4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/wildfly-clustering-el-expressly-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/wildfly-clustering-el-expressly-34.0.0.Beta1.jar new file mode 100644 index 0000000..3a43a37 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/el/expressly/main/wildfly-clustering-el-expressly-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/api/main/module.xml new file mode 100644 index 0000000..ce36816 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/api/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/api/main/wildfly-clustering-faces-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/api/main/wildfly-clustering-faces-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..9b5bc39 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/api/main/wildfly-clustering-faces-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/module.xml new file mode 100644 index 0000000..b739d81 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/wildfly-clustering-faces-mojarra-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/wildfly-clustering-faces-mojarra-34.0.0.Beta1.jar new file mode 100644 index 0000000..a02b58b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/faces/mojarra/main/wildfly-clustering-faces-mojarra-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/module.xml new file mode 100644 index 0000000..5647815 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/wildfly-clustering-infinispan-client-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/wildfly-clustering-infinispan-client-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..df27a86 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/api/main/wildfly-clustering-infinispan-client-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/module.xml new file mode 100644 index 0000000..947e8fc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/wildfly-clustering-infinispan-client-service-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/wildfly-clustering-infinispan-client-service-34.0.0.Beta1.jar new file mode 100644 index 0000000..98be64a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/client/service/main/wildfly-clustering-infinispan-client-service-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/module.xml new file mode 100644 index 0000000..f47b229 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/wildfly-clustering-infinispan-embedded-service-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/wildfly-clustering-infinispan-embedded-service-34.0.0.Beta1.jar new file mode 100644 index 0000000..03f3e8b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/infinispan/embedded/service/main/wildfly-clustering-infinispan-embedded-service-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/module.xml new file mode 100644 index 0000000..fcc297b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/module.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/wildfly-clustering-jgroups-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/wildfly-clustering-jgroups-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..a77f720 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/api/main/wildfly-clustering-jgroups-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/module.xml new file mode 100644 index 0000000..87559cd --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/wildfly-clustering-jgroups-spi-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/wildfly-clustering-jgroups-spi-34.0.0.Beta1.jar new file mode 100644 index 0000000..7c06e58 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/jgroups/spi/main/wildfly-clustering-jgroups-spi-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/module.xml new file mode 100644 index 0000000..34dda01 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/module.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/wildfly-clustering-marshalling-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/wildfly-clustering-marshalling-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..1804649 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/api/main/wildfly-clustering-marshalling-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/module.xml new file mode 100644 index 0000000..3bab966 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/wildfly-clustering-marshalling-jboss-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/wildfly-clustering-marshalling-jboss-1.1.2.Final.jar new file mode 100644 index 0000000..e94dfce Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/wildfly-clustering-marshalling-jboss-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/wildfly-clustering-marshalling-jboss-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/wildfly-clustering-marshalling-jboss-34.0.0.Beta1.jar new file mode 100644 index 0000000..a8ce1b5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/jboss/main/wildfly-clustering-marshalling-jboss-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/module.xml new file mode 100644 index 0000000..e8454d8 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/wildfly-clustering-marshalling-protostream-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/wildfly-clustering-marshalling-protostream-1.1.2.Final.jar new file mode 100644 index 0000000..621c2ae Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/wildfly-clustering-marshalling-protostream-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/wildfly-clustering-marshalling-protostream-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/wildfly-clustering-marshalling-protostream-34.0.0.Beta1.jar new file mode 100644 index 0000000..8e1d51c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/protostream/main/wildfly-clustering-marshalling-protostream-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/module.xml new file mode 100644 index 0000000..97fd22b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/wildfly-clustering-marshalling-spi-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/wildfly-clustering-marshalling-spi-1.1.2.Final.jar new file mode 100644 index 0000000..6fe65e9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/marshalling/spi/main/wildfly-clustering-marshalling-spi-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/module.xml new file mode 100644 index 0000000..4b4b77c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/module.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/wildfly-clustering-server-api-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/wildfly-clustering-server-api-1.1.2.Final.jar new file mode 100644 index 0000000..e9b688d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/wildfly-clustering-server-api-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/wildfly-clustering-server-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/wildfly-clustering-server-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..4838be6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/api/main/wildfly-clustering-server-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/module.xml new file mode 100644 index 0000000..5c5a0a7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/wildfly-clustering-server-infinispan-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/wildfly-clustering-server-infinispan-1.1.2.Final.jar new file mode 100644 index 0000000..7c630cd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/infinispan/main/wildfly-clustering-server-infinispan-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/module.xml new file mode 100644 index 0000000..a1878e6 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/wildfly-clustering-server-jgroups-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/wildfly-clustering-server-jgroups-1.1.2.Final.jar new file mode 100644 index 0000000..74b2044 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/jgroups/main/wildfly-clustering-server-jgroups-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/local/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/local/main/module.xml new file mode 100644 index 0000000..dafd3ce --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/local/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/local/main/wildfly-clustering-server-local-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/local/main/wildfly-clustering-server-local-1.1.2.Final.jar new file mode 100644 index 0000000..a2aeafe Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/local/main/wildfly-clustering-server-local-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/main/module.xml new file mode 100644 index 0000000..a0f7087 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/main/module.xml @@ -0,0 +1,11 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/service/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/service/main/module.xml new file mode 100644 index 0000000..f524415 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/service/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/service/main/wildfly-clustering-server-service-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/service/main/wildfly-clustering-server-service-34.0.0.Beta1.jar new file mode 100644 index 0000000..99f4926 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/service/main/wildfly-clustering-server-service-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/spi/main/module.xml new file mode 100644 index 0000000..630025d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/spi/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/server/spi/main/wildfly-clustering-server-spi-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/spi/main/wildfly-clustering-server-spi-1.1.2.Final.jar new file mode 100644 index 0000000..5aa77ea Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/server/spi/main/wildfly-clustering-server-spi-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/service/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/service/main/module.xml new file mode 100644 index 0000000..6177fe1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/service/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/service/main/wildfly-clustering-service-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/service/main/wildfly-clustering-service-34.0.0.Beta1.jar new file mode 100644 index 0000000..402bf15 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/service/main/wildfly-clustering-service-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/cache/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/cache/main/module.xml new file mode 100644 index 0000000..f2c3276 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/cache/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/cache/main/wildfly-clustering-session-cache-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/cache/main/wildfly-clustering-session-cache-1.1.2.Final.jar new file mode 100644 index 0000000..8368779 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/cache/main/wildfly-clustering-session-cache-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/module.xml new file mode 100644 index 0000000..5ece3f2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/wildfly-clustering-session-infinispan-embedded-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/wildfly-clustering-session-infinispan-embedded-1.1.2.Final.jar new file mode 100644 index 0000000..24cfedd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/embedded/main/wildfly-clustering-session-infinispan-embedded-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/module.xml new file mode 100644 index 0000000..d36bbd3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/module.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/wildfly-clustering-session-infinispan-remote-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/wildfly-clustering-session-infinispan-remote-1.1.2.Final.jar new file mode 100644 index 0000000..14c4438 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/infinispan/remote/main/wildfly-clustering-session-infinispan-remote-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/module.xml new file mode 100644 index 0000000..a8e9ced --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/wildfly-clustering-session-spec-servlet-6.0-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/wildfly-clustering-session-spec-servlet-6.0-1.1.2.Final.jar new file mode 100644 index 0000000..9262faf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/servlet/main/wildfly-clustering-session-spec-servlet-6.0-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/module.xml new file mode 100644 index 0000000..3e63484 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/wildfly-clustering-session-spec-spi-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/wildfly-clustering-session-spec-spi-1.1.2.Final.jar new file mode 100644 index 0000000..63a2857 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spec/spi/main/wildfly-clustering-session-spec-spi-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spi/main/module.xml new file mode 100644 index 0000000..0a5eb84 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spi/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spi/main/wildfly-clustering-session-spi-1.1.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spi/main/wildfly-clustering-session-spi-1.1.2.Final.jar new file mode 100644 index 0000000..55f15c5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/session/spi/main/wildfly-clustering-session-spi-1.1.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/module.xml new file mode 100644 index 0000000..c5162b4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/wildfly-clustering-singleton-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/wildfly-clustering-singleton-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..f6a211f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/api/main/wildfly-clustering-singleton-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/module.xml new file mode 100644 index 0000000..a0295fe --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/wildfly-clustering-singleton-compat-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/wildfly-clustering-singleton-compat-34.0.0.Beta1.jar new file mode 100644 index 0000000..eaa31d4 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/compat/main/wildfly-clustering-singleton-compat-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/main/module.xml new file mode 100644 index 0000000..4cc4be1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/main/module.xml @@ -0,0 +1,14 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/module.xml new file mode 100644 index 0000000..f5a20a3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/module.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/wildfly-clustering-singleton-server-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/wildfly-clustering-singleton-server-34.0.0.Beta1.jar new file mode 100644 index 0000000..28d4881 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/singleton/server/main/wildfly-clustering-singleton-server-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/api/main/module.xml new file mode 100644 index 0000000..686d433 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/api/main/module.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/api/main/wildfly-clustering-web-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/api/main/wildfly-clustering-web-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..a94d956 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/api/main/wildfly-clustering-web-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/container/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/container/main/module.xml new file mode 100644 index 0000000..dff5a86 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/container/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/container/main/wildfly-clustering-web-container-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/container/main/wildfly-clustering-web-container-34.0.0.Beta1.jar new file mode 100644 index 0000000..f6eaa47 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/container/main/wildfly-clustering-web-container-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/hotrod/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/hotrod/main/module.xml new file mode 100644 index 0000000..55f6e1c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/hotrod/main/module.xml @@ -0,0 +1,14 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/infinispan/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/infinispan/main/module.xml new file mode 100644 index 0000000..f595d32 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/infinispan/main/module.xml @@ -0,0 +1,14 @@ + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/service/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/service/main/module.xml new file mode 100644 index 0000000..43bfd99 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/service/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/service/main/wildfly-clustering-web-service-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/service/main/wildfly-clustering-web-service-34.0.0.Beta1.jar new file mode 100644 index 0000000..3931e2f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/service/main/wildfly-clustering-web-service-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/module.xml new file mode 100644 index 0000000..4fadd7a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/module.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/wildfly-clustering-web-undertow-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/wildfly-clustering-web-undertow-34.0.0.Beta1.jar new file mode 100644 index 0000000..e4224a8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/web/undertow/main/wildfly-clustering-web-undertow-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/core/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/core/main/module.xml new file mode 100644 index 0000000..b4d8056 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/core/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/core/main/wildfly-clustering-weld-core-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/core/main/wildfly-clustering-weld-core-34.0.0.Beta1.jar new file mode 100644 index 0000000..7fb926c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/core/main/wildfly-clustering-weld-core-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/module.xml new file mode 100644 index 0000000..569adea --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/wildfly-clustering-weld-ejb-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/wildfly-clustering-weld-ejb-34.0.0.Beta1.jar new file mode 100644 index 0000000..a149acd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/ejb/main/wildfly-clustering-weld-ejb-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/web/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/web/main/module.xml new file mode 100644 index 0000000..d15cd82 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/web/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/web/main/wildfly-clustering-weld-web-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/web/main/wildfly-clustering-weld-web-34.0.0.Beta1.jar new file mode 100644 index 0000000..7410849 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/clustering/weld/web/main/wildfly-clustering-weld-web-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/common/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/common/main/module.xml new file mode 100644 index 0000000..e10b700 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/common/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/common/main/wildfly-common-1.7.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/common/main/wildfly-common-1.7.0.Final.jar new file mode 100644 index 0000000..511ff32 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/common/main/wildfly-common-1.7.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/discovery/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/discovery/main/module.xml new file mode 100644 index 0000000..e4240a3 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/discovery/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/discovery/main/wildfly-discovery-client-1.3.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/discovery/main/wildfly-discovery-client-1.3.0.Final.jar new file mode 100644 index 0000000..b94a16a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/discovery/main/wildfly-discovery-client-1.3.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/embedded/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/embedded/main/module.xml new file mode 100644 index 0000000..66bfc89 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/embedded/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/embedded/main/wildfly-embedded-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/embedded/main/wildfly-embedded-26.0.0.Beta5.jar new file mode 100644 index 0000000..a825a8f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/embedded/main/wildfly-embedded-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/event/logger/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/event/logger/main/module.xml new file mode 100644 index 0000000..0bc224e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/event/logger/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/event/logger/main/wildfly-event-logger-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/event/logger/main/wildfly-event-logger-26.0.0.Beta5.jar new file mode 100644 index 0000000..52ea70d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/event/logger/main/wildfly-event-logger-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml new file mode 100644 index 0000000..fc818e2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/wildfly-batch-jberet-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/wildfly-batch-jberet-34.0.0.Beta1.jar new file mode 100644 index 0000000..16b3938 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/batch/jberet/main/wildfly-batch-jberet-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/bean-validation/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/bean-validation/main/module.xml new file mode 100644 index 0000000..bc61e62 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/bean-validation/main/module.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/bean-validation/main/wildfly-bean-validation-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/bean-validation/main/wildfly-bean-validation-34.0.0.Beta1.jar new file mode 100644 index 0000000..b252630 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/bean-validation/main/wildfly-bean-validation-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/module.xml new file mode 100644 index 0000000..2c5fc86 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/wildfly-clustering-ejb-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/wildfly-clustering-ejb-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..1899b2a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/ejb/main/wildfly-clustering-ejb-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/server/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/server/main/module.xml new file mode 100644 index 0000000..539d491 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/server/main/module.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/server/main/wildfly-clustering-server-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/server/main/wildfly-clustering-server-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..818855d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/server/main/wildfly-clustering-server-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/module.xml new file mode 100644 index 0000000..8fad912 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/wildfly-clustering-singleton-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/wildfly-clustering-singleton-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..e46530d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/singleton/main/wildfly-clustering-singleton-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/web/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/web/main/module.xml new file mode 100644 index 0000000..123de90 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/web/main/module.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/web/main/wildfly-clustering-web-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/web/main/wildfly-clustering-web-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..ab2520d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/clustering/web/main/wildfly-clustering-web-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/core-management-client/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management-client/main/module.xml new file mode 100644 index 0000000..5ac9c01 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management-client/main/module.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/core-management-client/main/wildfly-core-management-client-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management-client/main/wildfly-core-management-client-26.0.0.Beta5.jar new file mode 100644 index 0000000..96de8e0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management-client/main/wildfly-core-management-client-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/core-management/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management/main/module.xml new file mode 100644 index 0000000..99358d5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/core-management/main/wildfly-core-management-subsystem-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management/main/wildfly-core-management-subsystem-26.0.0.Beta5.jar new file mode 100644 index 0000000..73e49ea Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/core-management/main/wildfly-core-management-subsystem-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/module.xml new file mode 100644 index 0000000..ddcf26f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/wildfly-datasources-agroal-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/wildfly-datasources-agroal-34.0.0.Beta1.jar new file mode 100644 index 0000000..94405be Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/datasources-agroal/main/wildfly-datasources-agroal-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/discovery/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/discovery/main/module.xml new file mode 100644 index 0000000..09f6d5f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/discovery/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/discovery/main/wildfly-discovery-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/discovery/main/wildfly-discovery-26.0.0.Beta5.jar new file mode 100644 index 0000000..0ada58b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/discovery/main/wildfly-discovery-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/ee-security/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/ee-security/main/module.xml new file mode 100644 index 0000000..8a33fb5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/ee-security/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/ee-security/main/wildfly-ee-security-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/ee-security/main/wildfly-ee-security-34.0.0.Beta1.jar new file mode 100644 index 0000000..c3eb285 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/ee-security/main/wildfly-ee-security-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/module.xml new file mode 100644 index 0000000..bf71e11 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/wildfly-elytron-oidc-client-subsystem-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/wildfly-elytron-oidc-client-subsystem-34.0.0.Beta1.jar new file mode 100644 index 0000000..24acce2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron-oidc-client/main/wildfly-elytron-oidc-client-subsystem-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/jaas-realm/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/jaas-realm/main/module.xml new file mode 100644 index 0000000..3f39f21 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/jaas-realm/main/module.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/main/module.xml new file mode 100644 index 0000000..033123c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/main/module.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/main/wildfly-elytron-integration-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/main/wildfly-elytron-integration-26.0.0.Beta5.jar new file mode 100644 index 0000000..885493c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/elytron/main/wildfly-elytron-integration-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/health/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/health/main/module.xml new file mode 100644 index 0000000..561babc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/health/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/health/main/wildfly-health-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/health/main/wildfly-health-34.0.0.Beta1.jar new file mode 100644 index 0000000..03538e8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/health/main/wildfly-health-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/io/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/io/main/module.xml new file mode 100644 index 0000000..2a28878 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/io/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/io/main/wildfly-io-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/io/main/wildfly-io-26.0.0.Beta5.jar new file mode 100644 index 0000000..fa0ba21 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/io/main/wildfly-io-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/module.xml new file mode 100644 index 0000000..5bc8239 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/wildfly-messaging-activemq-injection-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/wildfly-messaging-activemq-injection-34.0.0.Beta1.jar new file mode 100644 index 0000000..30e218e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/injection/main/wildfly-messaging-activemq-injection-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/artemis-wildfly-integration-2.0.2.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/artemis-wildfly-integration-2.0.2.Final.jar new file mode 100644 index 0000000..741c1fa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/artemis-wildfly-integration-2.0.2.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml new file mode 100644 index 0000000..d3beea7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/module.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/wildfly-messaging-activemq-subsystem-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/wildfly-messaging-activemq-subsystem-34.0.0.Beta1.jar new file mode 100644 index 0000000..644b0e7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/messaging-activemq/main/wildfly-messaging-activemq-subsystem-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/metrics/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/metrics/main/module.xml new file mode 100644 index 0000000..ee60fa9 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/metrics/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/metrics/main/wildfly-metrics-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/metrics/main/wildfly-metrics-34.0.0.Beta1.jar new file mode 100644 index 0000000..76b5d6b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/metrics/main/wildfly-metrics-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/micrometer/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/micrometer/main/module.xml new file mode 100644 index 0000000..2875ded --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/micrometer/main/module.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/micrometer/main/wildfly-micrometer-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/micrometer/main/wildfly-micrometer-34.0.0.Beta1.jar new file mode 100644 index 0000000..240e2fb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/micrometer/main/wildfly-micrometer-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/module.xml new file mode 100644 index 0000000..9e4eb0d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/wildfly-microprofile-config-smallrye-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/wildfly-microprofile-config-smallrye-34.0.0.Beta1.jar new file mode 100644 index 0000000..9650c2d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/config-smallrye/main/wildfly-microprofile-config-smallrye-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/module.xml new file mode 100644 index 0000000..8cdc45c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/module.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/wildfly-microprofile-fault-tolerance-smallrye-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/wildfly-microprofile-fault-tolerance-smallrye-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..5acb24b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/fault-tolerance-smallrye/main/wildfly-microprofile-fault-tolerance-smallrye-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/module.xml new file mode 100644 index 0000000..8f6b898 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/module.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/wildfly-microprofile-health-smallrye-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/wildfly-microprofile-health-smallrye-34.0.0.Beta1.jar new file mode 100644 index 0000000..6633dde Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/health-smallrye/main/wildfly-microprofile-health-smallrye-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/module.xml new file mode 100644 index 0000000..f93d3d1 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/wildfly-microprofile-jwt-smallrye-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/wildfly-microprofile-jwt-smallrye-34.0.0.Beta1.jar new file mode 100644 index 0000000..8af3677 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/jwt-smallrye/main/wildfly-microprofile-jwt-smallrye-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/module.xml new file mode 100644 index 0000000..719deba --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/module.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/wildfly-microprofile-lra-coordinator-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/wildfly-microprofile-lra-coordinator-34.0.0.Beta1.jar new file mode 100644 index 0000000..3f9cf9b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-coordinator/main/wildfly-microprofile-lra-coordinator-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/module.xml new file mode 100644 index 0000000..1fce143 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/module.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/wildfly-microprofile-lra-participant-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/wildfly-microprofile-lra-participant-34.0.0.Beta1.jar new file mode 100644 index 0000000..a02b467 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/lra-participant/main/wildfly-microprofile-lra-participant-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/module.xml new file mode 100644 index 0000000..03e4f8f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/wildfly-microprofile-metrics-smallrye-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/wildfly-microprofile-metrics-smallrye-34.0.0.Beta1.jar new file mode 100644 index 0000000..f09c9f2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/metrics-smallrye/main/wildfly-microprofile-metrics-smallrye-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/module.xml new file mode 100644 index 0000000..50b26dd --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/module.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/wildfly-microprofile-openapi-smallrye-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/wildfly-microprofile-openapi-smallrye-34.0.0.Beta1.jar new file mode 100644 index 0000000..01e90bb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/openapi-smallrye/main/wildfly-microprofile-openapi-smallrye-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/module.xml new file mode 100644 index 0000000..d4dba4f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/module.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/wildfly-microprofile-opentracing-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/wildfly-microprofile-opentracing-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..74a38b7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/opentracing-smallrye/main/wildfly-microprofile-opentracing-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/module.xml new file mode 100644 index 0000000..64266a5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/module.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/wildfly-microprofile-reactive-messaging-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/wildfly-microprofile-reactive-messaging-34.0.0.Beta1.jar new file mode 100644 index 0000000..8ae9829 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-messaging-smallrye/main/wildfly-microprofile-reactive-messaging-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/module.xml new file mode 100644 index 0000000..5468de0 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/wildfly-microprofile-reactive-streams-operators-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/wildfly-microprofile-reactive-streams-operators-34.0.0.Beta1.jar new file mode 100644 index 0000000..1a2bffc Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/reactive-streams-operators-smallrye/main/wildfly-microprofile-reactive-streams-operators-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/module.xml new file mode 100644 index 0000000..de29d59 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/module.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/wildfly-microprofile-telemetry-cdi-provider-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/wildfly-microprofile-telemetry-cdi-provider-34.0.0.Beta1.jar new file mode 100644 index 0000000..bd50eb7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry-api/main/wildfly-microprofile-telemetry-cdi-provider-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/module.xml new file mode 100644 index 0000000..e463f67 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/module.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/wildfly-microprofile-telemetry-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/wildfly-microprofile-telemetry-34.0.0.Beta1.jar new file mode 100644 index 0000000..71d4a71 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/microprofile/telemetry/main/wildfly-microprofile-telemetry-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/module.xml new file mode 100644 index 0000000..6fe535e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-34.0.0.Beta1.jar new file mode 100644 index 0000000..91b667c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/module.xml new file mode 100644 index 0000000..1cfe8ce --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/module.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/mvc-krazo-subsystem-1.0.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/mvc-krazo-subsystem-1.0.0.Final.jar new file mode 100644 index 0000000..96c4776 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/mvc-krazo/main/mvc-krazo-subsystem-1.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/module.xml new file mode 100644 index 0000000..9dcebcd --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/wildfly-opentelemetry-api-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/wildfly-opentelemetry-api-34.0.0.Beta1.jar new file mode 100644 index 0000000..5fdf361 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry-api/main/wildfly-opentelemetry-api-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/module.xml new file mode 100644 index 0000000..647caeb --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/module.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/wildfly-opentelemetry-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/wildfly-opentelemetry-34.0.0.Beta1.jar new file mode 100644 index 0000000..ff2bc67 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/opentelemetry/main/wildfly-opentelemetry-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/picketlink/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/picketlink/main/module.xml new file mode 100644 index 0000000..52fe941 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/picketlink/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/picketlink/main/wildfly-picketlink-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/picketlink/main/wildfly-picketlink-34.0.0.Beta1.jar new file mode 100644 index 0000000..897700a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/picketlink/main/wildfly-picketlink-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/request-controller/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/request-controller/main/module.xml new file mode 100644 index 0000000..2a4376f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/request-controller/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/request-controller/main/wildfly-request-controller-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/request-controller/main/wildfly-request-controller-26.0.0.Beta5.jar new file mode 100644 index 0000000..c1877a1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/request-controller/main/wildfly-request-controller-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/rts/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/rts/main/module.xml new file mode 100644 index 0000000..4f8149d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/rts/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/rts/main/wildfly-rts-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/rts/main/wildfly-rts-34.0.0.Beta1.jar new file mode 100644 index 0000000..0a568df Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/rts/main/wildfly-rts-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/security/manager/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/security/manager/main/module.xml new file mode 100644 index 0000000..1b44115 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/security/manager/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/security/manager/main/wildfly-security-manager-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/security/manager/main/wildfly-security-manager-26.0.0.Beta5.jar new file mode 100644 index 0000000..ad906bb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/security/manager/main/wildfly-security-manager-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/undertow/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/extension/undertow/main/module.xml new file mode 100644 index 0000000..3bed12a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/extension/undertow/main/module.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/extension/undertow/main/wildfly-undertow-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/extension/undertow/main/wildfly-undertow-34.0.0.Beta1.jar new file mode 100644 index 0000000..dae6144 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/extension/undertow/main/wildfly-undertow-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/common/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/http-client/common/main/module.xml new file mode 100644 index 0000000..7a6b56d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/http-client/common/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/common/main/wildfly-http-client-common-2.0.7.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/http-client/common/main/wildfly-http-client-common-2.0.7.Final.jar new file mode 100644 index 0000000..b2bdd44 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/http-client/common/main/wildfly-http-client-common-2.0.7.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/ejb/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/http-client/ejb/main/module.xml new file mode 100644 index 0000000..6ab60da --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/http-client/ejb/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/ejb/main/wildfly-http-ejb-client-2.0.7.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/http-client/ejb/main/wildfly-http-ejb-client-2.0.7.Final.jar new file mode 100644 index 0000000..812fd54 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/http-client/ejb/main/wildfly-http-ejb-client-2.0.7.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/naming/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/http-client/naming/main/module.xml new file mode 100644 index 0000000..486e969 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/http-client/naming/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/naming/main/wildfly-http-naming-client-2.0.7.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/http-client/naming/main/wildfly-http-naming-client-2.0.7.Final.jar new file mode 100644 index 0000000..7497c25 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/http-client/naming/main/wildfly-http-naming-client-2.0.7.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/transaction/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/http-client/transaction/main/module.xml new file mode 100644 index 0000000..411870e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/http-client/transaction/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/http-client/transaction/main/wildfly-http-transaction-client-2.0.7.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/http-client/transaction/main/wildfly-http-transaction-client-2.0.7.Final.jar new file mode 100644 index 0000000..0d42808 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/http-client/transaction/main/wildfly-http-transaction-client-2.0.7.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/iiop-openjdk/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/iiop-openjdk/main/module.xml new file mode 100644 index 0000000..23b381b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/iiop-openjdk/main/module.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/iiop-openjdk/main/wildfly-iiop-openjdk-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/iiop-openjdk/main/wildfly-iiop-openjdk-34.0.0.Beta1.jar new file mode 100644 index 0000000..a95cdfb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/iiop-openjdk/main/wildfly-iiop-openjdk-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/installation-manager/api/main/installation-manager-api-1.0.3.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/api/main/installation-manager-api-1.0.3.Final.jar new file mode 100644 index 0000000..b4f5ad1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/api/main/installation-manager-api-1.0.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/installation-manager/api/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/api/main/module.xml new file mode 100644 index 0000000..fde1272 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/api/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/installation-manager/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/main/module.xml new file mode 100644 index 0000000..89d6651 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/installation-manager/main/wildfly-installation-manager-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/main/wildfly-installation-manager-26.0.0.Beta5.jar new file mode 100644 index 0000000..1277ed9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/installation-manager/main/wildfly-installation-manager-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/io/spi/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/io/spi/main/module.xml new file mode 100644 index 0000000..ef1280c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/io/spi/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/io/spi/main/wildfly-io-spi-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/io/spi/main/wildfly-io-spi-26.0.0.Beta5.jar new file mode 100644 index 0000000..a0c0f24 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/io/spi/main/wildfly-io-spi-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/micrometer/deployment/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/micrometer/deployment/main/module.xml new file mode 100644 index 0000000..e72711d --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/micrometer/deployment/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/micrometer/deployment/main/wildfly-micrometer-deployment-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/micrometer/deployment/main/wildfly-micrometer-deployment-34.0.0.Beta1.jar new file mode 100644 index 0000000..0bb4000 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/micrometer/deployment/main/wildfly-micrometer-deployment-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/module.xml new file mode 100644 index 0000000..fbc2f99 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/wildfly-microprofile-fault-tolerance-smallrye-deployment-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/wildfly-microprofile-fault-tolerance-smallrye-deployment-34.0.0.Beta1.jar new file mode 100644 index 0000000..8c715de Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/microprofile/fault-tolerance-smallrye/deployment/main/wildfly-microprofile-fault-tolerance-smallrye-deployment-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/module.xml new file mode 100644 index 0000000..e888b52 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/wildfly-mod_cluster-undertow-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/wildfly-mod_cluster-undertow-34.0.0.Beta1.jar new file mode 100644 index 0000000..4833430 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/mod_cluster/undertow/main/wildfly-mod_cluster-undertow-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/naming-client/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/naming-client/main/module.xml new file mode 100644 index 0000000..7abaf11 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/naming-client/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/naming-client/main/wildfly-naming-client-2.0.1.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/naming-client/main/wildfly-naming-client-2.0.1.Final.jar new file mode 100644 index 0000000..163a30f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/naming-client/main/wildfly-naming-client-2.0.1.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/naming/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/naming/main/module.xml new file mode 100644 index 0000000..dbed4d5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/naming/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-s390x/libwfssl.so b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-s390x/libwfssl.so new file mode 100644 index 0000000..2370f1a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-s390x/libwfssl.so differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-x86_64/libwfssl.so b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-x86_64/libwfssl.so new file mode 100644 index 0000000..b77439e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/linux-x86_64/libwfssl.so differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/macosx-x86_64/libwfssl.dylib b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/macosx-x86_64/libwfssl.dylib new file mode 100644 index 0000000..5c656cb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/macosx-x86_64/libwfssl.dylib differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/win-x86_64/wfssl.dll b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/win-x86_64/wfssl.dll new file mode 100644 index 0000000..8e40022 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/lib/win-x86_64/wfssl.dll differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/openssl/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/module.xml new file mode 100644 index 0000000..bdae44a --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/openssl/main/wildfly-openssl-java-2.2.5.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/wildfly-openssl-java-2.2.5.Final.jar new file mode 100644 index 0000000..662d1d9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/openssl/main/wildfly-openssl-java-2.2.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/dep/jts/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/reactive/dep/jts/main/module.xml new file mode 100644 index 0000000..22465eb --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/reactive/dep/jts/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/module.xml new file mode 100644 index 0000000..06fb673 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/module.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/wildfly-microprofile-reactive-messaging-amqp-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/wildfly-microprofile-reactive-messaging-amqp-34.0.0.Beta1.jar new file mode 100644 index 0000000..994b030 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/amqp/main/wildfly-microprofile-reactive-messaging-amqp-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/module.xml new file mode 100644 index 0000000..42e8bcf --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/wildfly-microprofile-reactive-messaging-common-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/wildfly-microprofile-reactive-messaging-common-34.0.0.Beta1.jar new file mode 100644 index 0000000..f320f41 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/common/main/wildfly-microprofile-reactive-messaging-common-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/module.xml new file mode 100644 index 0000000..238271c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/module.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/wildfly-microprofile-reactive-messaging-config-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/wildfly-microprofile-reactive-messaging-config-34.0.0.Beta1.jar new file mode 100644 index 0000000..543ec85 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/config/main/wildfly-microprofile-reactive-messaging-config-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/module.xml new file mode 100644 index 0000000..df132be --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/wildfly-microprofile-reactive-messaging-kafka-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/wildfly-microprofile-reactive-messaging-kafka-34.0.0.Beta1.jar new file mode 100644 index 0000000..149692d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/reactive/messaging/kafka/main/wildfly-microprofile-reactive-messaging-kafka-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/module.xml new file mode 100644 index 0000000..93bbda2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/wildfly-microprofile-reactive-streams-operators-cdi-provider-34.0.0.Beta1.jar b/wildfly/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/wildfly-microprofile-reactive-streams-operators-cdi-provider-34.0.0.Beta1.jar new file mode 100644 index 0000000..6ed065a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/reactive/mutiny/reactive-streams-operators/cdi-provider/main/wildfly-microprofile-reactive-streams-operators-cdi-provider-34.0.0.Beta1.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/module.xml new file mode 100644 index 0000000..9edf346 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/module.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-asn1-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-asn1-2.6.0.Final.jar new file mode 100644 index 0000000..9516f92 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-asn1-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-audit-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-audit-2.6.0.Final.jar new file mode 100644 index 0000000..04f4abf Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-audit-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-2.6.0.Final.jar new file mode 100644 index 0000000..621112a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-2.6.0.Final.jar new file mode 100644 index 0000000..b026d03 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-deprecated-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-deprecated-2.6.0.Final.jar new file mode 100644 index 0000000..444f694 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-deprecated-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-http-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-http-2.6.0.Final.jar new file mode 100644 index 0000000..8b8d5e9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-http-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-sasl-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-sasl-2.6.0.Final.jar new file mode 100644 index 0000000..dba5722 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-server-sasl-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-util-2.6.0.Final.jar new file mode 100644 index 0000000..bb79cef Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-auth-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-base-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-base-2.6.0.Final.jar new file mode 100644 index 0000000..5f51d2b Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-base-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-client-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-client-2.6.0.Final.jar new file mode 100644 index 0000000..681e3d1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-client-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-2.6.0.Final.jar new file mode 100644 index 0000000..1753402 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-source-impl-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-source-impl-2.6.0.Final.jar new file mode 100644 index 0000000..ef82b5a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-source-impl-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-store-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-store-2.6.0.Final.jar new file mode 100644 index 0000000..33279a5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-credential-store-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-digest-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-digest-2.6.0.Final.jar new file mode 100644 index 0000000..1046da8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-digest-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-dynamic-ssl-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-dynamic-ssl-2.6.0.Final.jar new file mode 100644 index 0000000..09941d5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-dynamic-ssl-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-encryption-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-encryption-2.6.0.Final.jar new file mode 100644 index 0000000..257cdd1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-encryption-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-2.6.0.Final.jar new file mode 100644 index 0000000..68be59f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-basic-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-basic-2.6.0.Final.jar new file mode 100644 index 0000000..a2edbc5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-basic-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-bearer-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-bearer-2.6.0.Final.jar new file mode 100644 index 0000000..5f25fda Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-bearer-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-cert-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-cert-2.6.0.Final.jar new file mode 100644 index 0000000..14fdb79 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-cert-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-digest-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-digest-2.6.0.Final.jar new file mode 100644 index 0000000..36596b1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-digest-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-external-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-external-2.6.0.Final.jar new file mode 100644 index 0000000..0324393 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-external-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-form-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-form-2.6.0.Final.jar new file mode 100644 index 0000000..4eac8f6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-form-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-spnego-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-spnego-2.6.0.Final.jar new file mode 100644 index 0000000..1f3032a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-spnego-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-sso-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-sso-2.6.0.Final.jar new file mode 100644 index 0000000..1e8a8a8 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-sso-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-util-2.6.0.Final.jar new file mode 100644 index 0000000..e1852a1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-http-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-json-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-json-util-2.6.0.Final.jar new file mode 100644 index 0000000..c5eefad Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-json-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-keystore-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-keystore-2.6.0.Final.jar new file mode 100644 index 0000000..8809f45 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-keystore-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-2.6.0.Final.jar new file mode 100644 index 0000000..be9465a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-digest-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-digest-2.6.0.Final.jar new file mode 100644 index 0000000..22ac8cd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-digest-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar new file mode 100644 index 0000000..ff84047 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-http-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-http-2.6.0.Final.jar new file mode 100644 index 0000000..2cabbe0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-http-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar new file mode 100644 index 0000000..0e1d210 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-scram-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-scram-2.6.0.Final.jar new file mode 100644 index 0000000..7aeca51 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-mechanism-scram-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-password-impl-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-password-impl-2.6.0.Final.jar new file mode 100644 index 0000000..5bfcdbb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-password-impl-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-permission-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-permission-2.6.0.Final.jar new file mode 100644 index 0000000..88dc756 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-permission-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-provider-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-provider-util-2.6.0.Final.jar new file mode 100644 index 0000000..856e09f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-provider-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-2.6.0.Final.jar new file mode 100644 index 0000000..6e2a9e7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-jdbc-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-jdbc-2.6.0.Final.jar new file mode 100644 index 0000000..c014f36 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-jdbc-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-ldap-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-ldap-2.6.0.Final.jar new file mode 100644 index 0000000..9ec719e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-ldap-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-token-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-token-2.6.0.Final.jar new file mode 100644 index 0000000..58c924f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-realm-token-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-2.6.0.Final.jar new file mode 100644 index 0000000..7695939 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-anonymous-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-anonymous-2.6.0.Final.jar new file mode 100644 index 0000000..6c72fe5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-anonymous-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-auth-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-auth-util-2.6.0.Final.jar new file mode 100644 index 0000000..979f4d7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-auth-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-digest-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-digest-2.6.0.Final.jar new file mode 100644 index 0000000..e8893fe Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-digest-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-entity-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-entity-2.6.0.Final.jar new file mode 100644 index 0000000..82357d7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-entity-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-external-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-external-2.6.0.Final.jar new file mode 100644 index 0000000..0bc6f40 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-external-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-gs2-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-gs2-2.6.0.Final.jar new file mode 100644 index 0000000..db5d2b1 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-gs2-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-gssapi-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-gssapi-2.6.0.Final.jar new file mode 100644 index 0000000..43c1ccd Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-gssapi-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-localuser-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-localuser-2.6.0.Final.jar new file mode 100644 index 0000000..f35408e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-localuser-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-oauth2-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-oauth2-2.6.0.Final.jar new file mode 100644 index 0000000..1c68525 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-oauth2-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-otp-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-otp-2.6.0.Final.jar new file mode 100644 index 0000000..566ba7f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-otp-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-plain-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-plain-2.6.0.Final.jar new file mode 100644 index 0000000..892722d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-plain-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-scram-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-scram-2.6.0.Final.jar new file mode 100644 index 0000000..b04f551 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-scram-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-security-manager-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-security-manager-2.6.0.Final.jar new file mode 100644 index 0000000..a4d0fde Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-security-manager-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-security-manager-action-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-security-manager-action-2.6.0.Final.jar new file mode 100644 index 0000000..e33a69c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-security-manager-action-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-ssh-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-ssh-util-2.6.0.Final.jar new file mode 100644 index 0000000..149d0fa Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-ssh-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-ssl-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-ssl-2.6.0.Final.jar new file mode 100644 index 0000000..c8ff4c5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-ssl-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-util-2.6.0.Final.jar new file mode 100644 index 0000000..7a7e9a9 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-2.6.0.Final.jar new file mode 100644 index 0000000..754178d Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-2.6.0.Final.jar new file mode 100644 index 0000000..7330647 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-acme-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-acme-2.6.0.Final.jar new file mode 100644 index 0000000..8f3384a Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-acme-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-util-2.6.0.Final.jar new file mode 100644 index 0000000..3acdba7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-cert-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-principal-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-principal-2.6.0.Final.jar new file mode 100644 index 0000000..8cdab41 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-x500-principal-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/module.xml new file mode 100644 index 0000000..4655fe2 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/wildfly-elytron-http-oidc-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/wildfly-elytron-http-oidc-2.6.0.Final.jar new file mode 100644 index 0000000..86dd2ec Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-http-oidc/main/wildfly-elytron-http-oidc-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/module.xml new file mode 100644 index 0000000..f19cddf --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/module.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/wildfly-elytron-jose-jwk-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/wildfly-elytron-jose-jwk-2.6.0.Final.jar new file mode 100644 index 0000000..772e955 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-jwk/main/wildfly-elytron-jose-jwk-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/module.xml new file mode 100644 index 0000000..a93f066 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/wildfly-elytron-jose-util-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/wildfly-elytron-jose-util-2.6.0.Final.jar new file mode 100644 index 0000000..4f8dadc Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jose-util/main/wildfly-elytron-jose-util-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/module.xml new file mode 100644 index 0000000..ae5a01f --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/wildfly-elytron-jwt-2.0.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/wildfly-elytron-jwt-2.0.0.Final.jar new file mode 100644 index 0000000..4c0d1e2 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-jwt/main/wildfly-elytron-jwt-2.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-private/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-private/main/module.xml new file mode 100644 index 0000000..d40dd4e --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-private/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-tool/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-tool/main/module.xml new file mode 100644 index 0000000..aa98014 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-tool/main/module.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-tool/main/wildfly-elytron-tool-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-tool/main/wildfly-elytron-tool-2.6.0.Final.jar new file mode 100644 index 0000000..cef9d4e Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-tool/main/wildfly-elytron-tool-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/module.xml new file mode 100644 index 0000000..0200f63 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/module.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/undertow-server-servlet-4.1.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/undertow-server-servlet-4.1.0.Final.jar new file mode 100644 index 0000000..16bd511 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server-servlet/main/undertow-server-servlet-4.1.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/module.xml new file mode 100644 index 0000000..3da9df5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/undertow-server-4.1.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/undertow-server-4.1.0.Final.jar new file mode 100644 index 0000000..75903e7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/elytron-web/undertow-server/main/undertow-server-4.1.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/elytron/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/elytron/main/module.xml new file mode 100644 index 0000000..59703e5 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/elytron/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/module.xml new file mode 100644 index 0000000..0913f3c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/wildfly-elytron-http-stateful-basic-2.6.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/wildfly-elytron-http-stateful-basic-2.6.0.Final.jar new file mode 100644 index 0000000..c4c1dc7 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/http/sfbasic/main/wildfly-elytron-http-stateful-basic-2.6.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/jakarta-authentication-3.0.3.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/jakarta-authentication-3.0.3.Final.jar new file mode 100644 index 0000000..e6ddda6 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/jakarta-authentication-3.0.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/module.xml new file mode 100644 index 0000000..1878c4c --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authentication/main/module.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/jakarta-authorization-3.0.3.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/jakarta-authorization-3.0.3.Final.jar new file mode 100644 index 0000000..826c7b5 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/jakarta-authorization-3.0.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/module.xml new file mode 100644 index 0000000..9f55c9b --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/authorization/main/module.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/jakarta-client-resteasy-3.0.3.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/jakarta-client-resteasy-3.0.3.Final.jar new file mode 100644 index 0000000..6806b30 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/jakarta-client-resteasy-3.0.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/module.xml new file mode 100644 index 0000000..0c470b4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/resteasy/main/module.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/jakarta-client-webservices-3.0.3.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/jakarta-client-webservices-3.0.3.Final.jar new file mode 100644 index 0000000..da0556f Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/jakarta-client-webservices-3.0.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/module.xml new file mode 100644 index 0000000..4a6bcda --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/client/webservices/main/module.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/security/main/jakarta-security-3.0.3.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/security/main/jakarta-security-3.0.3.Final.jar new file mode 100644 index 0000000..ac6ded0 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/security/main/jakarta-security-3.0.3.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/security/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/security/main/module.xml new file mode 100644 index 0000000..676ebde --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/jakarta/security/main/module.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/security/manager/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/security/manager/main/module.xml new file mode 100644 index 0000000..ad16c33 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/security/manager/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/service/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/service/main/module.xml new file mode 100644 index 0000000..6a84ec4 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/service/main/module.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/service/main/wildfly-service-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/service/main/wildfly-service-26.0.0.Beta5.jar new file mode 100644 index 0000000..a0be25c Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/service/main/wildfly-service-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/subsystem/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/subsystem/main/module.xml new file mode 100644 index 0000000..25047c7 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/subsystem/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/subsystem/main/wildfly-subsystem-26.0.0.Beta5.jar b/wildfly/modules/system/layers/base/org/wildfly/subsystem/main/wildfly-subsystem-26.0.0.Beta5.jar new file mode 100644 index 0000000..05417da Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/subsystem/main/wildfly-subsystem-26.0.0.Beta5.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/transaction/client/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/transaction/client/main/module.xml new file mode 100644 index 0000000..b24bbbc --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/transaction/client/main/module.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/transaction/client/main/wildfly-transaction-client-3.0.5.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/transaction/client/main/wildfly-transaction-client-3.0.5.Final.jar new file mode 100644 index 0000000..5a69970 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/transaction/client/main/wildfly-transaction-client-3.0.5.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/module.xml b/wildfly/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/module.xml new file mode 100644 index 0000000..29fcd61 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/unstable-api-annotation-classpath-indexer-1.0.0.Final.jar b/wildfly/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/unstable-api-annotation-classpath-indexer-1.0.0.Final.jar new file mode 100644 index 0000000..1e311eb Binary files /dev/null and b/wildfly/modules/system/layers/base/org/wildfly/unstable/annotation/api/indexer/main/unstable-api-annotation-classpath-indexer-1.0.0.Final.jar differ diff --git a/wildfly/modules/system/layers/base/org/xerial/snappy/snappy-java/main/module.xml b/wildfly/modules/system/layers/base/org/xerial/snappy/snappy-java/main/module.xml new file mode 100644 index 0000000..494b512 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/xerial/snappy/snappy-java/main/module.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/xerial/snappy/snappy-java/main/snappy-java-1.1.10.5.jar b/wildfly/modules/system/layers/base/org/xerial/snappy/snappy-java/main/snappy-java-1.1.10.5.jar new file mode 100644 index 0000000..7707e58 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/xerial/snappy/snappy-java/main/snappy-java-1.1.10.5.jar differ diff --git a/wildfly/modules/system/layers/base/org/yaml/snakeyaml/main/module.xml b/wildfly/modules/system/layers/base/org/yaml/snakeyaml/main/module.xml new file mode 100644 index 0000000..11b9248 --- /dev/null +++ b/wildfly/modules/system/layers/base/org/yaml/snakeyaml/main/module.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/org/yaml/snakeyaml/main/snakeyaml-2.2.jar b/wildfly/modules/system/layers/base/org/yaml/snakeyaml/main/snakeyaml-2.2.jar new file mode 100644 index 0000000..275dd57 Binary files /dev/null and b/wildfly/modules/system/layers/base/org/yaml/snakeyaml/main/snakeyaml-2.2.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/annotations-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/annotations-2.20.126.jar new file mode 100644 index 0000000..b3b71ed Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/annotations-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/apache-client-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/apache-client-2.20.126.jar new file mode 100644 index 0000000..51b519d Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/apache-client-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/arns-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/arns-2.20.126.jar new file mode 100644 index 0000000..a521267 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/arns-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/auth-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/auth-2.20.126.jar new file mode 100644 index 0000000..b728f47 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/auth-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-core-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-core-2.20.126.jar new file mode 100644 index 0000000..0804761 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-core-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-query-protocol-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-query-protocol-2.20.126.jar new file mode 100644 index 0000000..2977a37 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-query-protocol-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-xml-protocol-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-xml-protocol-2.20.126.jar new file mode 100644 index 0000000..e73289d Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/aws-xml-protocol-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/crt-core-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/crt-core-2.20.126.jar new file mode 100644 index 0000000..c22788f Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/crt-core-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/endpoints-spi-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/endpoints-spi-2.20.126.jar new file mode 100644 index 0000000..aa761cc Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/endpoints-spi-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/eventstream-1.0.1.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/eventstream-1.0.1.jar new file mode 100644 index 0000000..6397d93 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/eventstream-1.0.1.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/http-client-spi-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/http-client-spi-2.20.126.jar new file mode 100644 index 0000000..51f5279 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/http-client-spi-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/json-utils-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/json-utils-2.20.126.jar new file mode 100644 index 0000000..28bbcef Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/json-utils-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/metrics-spi-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/metrics-spi-2.20.126.jar new file mode 100644 index 0000000..c2c377f Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/metrics-spi-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/module.xml b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/module.xml new file mode 100644 index 0000000..67cbe85 --- /dev/null +++ b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/module.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/profiles-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/profiles-2.20.126.jar new file mode 100644 index 0000000..8c375ad Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/profiles-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/protocol-core-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/protocol-core-2.20.126.jar new file mode 100644 index 0000000..6e54237 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/protocol-core-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/regions-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/regions-2.20.126.jar new file mode 100644 index 0000000..ce047c6 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/regions-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/s3-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/s3-2.20.126.jar new file mode 100644 index 0000000..c8cd91e Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/s3-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/sdk-core-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/sdk-core-2.20.126.jar new file mode 100644 index 0000000..0529d4d Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/sdk-core-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/third-party-jackson-core-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/third-party-jackson-core-2.20.126.jar new file mode 100644 index 0000000..74641d4 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/third-party-jackson-core-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/utils-2.20.126.jar b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/utils-2.20.126.jar new file mode 100644 index 0000000..cd004c2 Binary files /dev/null and b/wildfly/modules/system/layers/base/software/amazon/awssdk/s3/main/utils-2.20.126.jar differ diff --git a/wildfly/modules/system/layers/base/sun/jdk/main/module.xml b/wildfly/modules/system/layers/base/sun/jdk/main/module.xml new file mode 100644 index 0000000..46a07ef --- /dev/null +++ b/wildfly/modules/system/layers/base/sun/jdk/main/module.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/sun/jdk/main/service-loader-resources/META-INF/services/java.sql.Driver b/wildfly/modules/system/layers/base/sun/jdk/main/service-loader-resources/META-INF/services/java.sql.Driver new file mode 100644 index 0000000..73d549a --- /dev/null +++ b/wildfly/modules/system/layers/base/sun/jdk/main/service-loader-resources/META-INF/services/java.sql.Driver @@ -0,0 +1 @@ +sun.jdbc.odbc.JdbcOdbcDriver diff --git a/wildfly/modules/system/layers/base/sun/scripting/main/module.xml b/wildfly/modules/system/layers/base/sun/scripting/main/module.xml new file mode 100644 index 0000000..931ceb4 --- /dev/null +++ b/wildfly/modules/system/layers/base/sun/scripting/main/module.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/modules/system/layers/base/sun/scripting/main/service-loader-resources/META-INF/services/javax.script.ScriptEngineFactory b/wildfly/modules/system/layers/base/sun/scripting/main/service-loader-resources/META-INF/services/javax.script.ScriptEngineFactory new file mode 100644 index 0000000..3251f9d --- /dev/null +++ b/wildfly/modules/system/layers/base/sun/scripting/main/service-loader-resources/META-INF/services/javax.script.ScriptEngineFactory @@ -0,0 +1 @@ +jdk.nashorn.api.scripting.NashornScriptEngineFactory diff --git a/wildfly/modules/system/layers/base/wildflyee/api/main/module.xml b/wildfly/modules/system/layers/base/wildflyee/api/main/module.xml new file mode 100644 index 0000000..827826a --- /dev/null +++ b/wildfly/modules/system/layers/base/wildflyee/api/main/module.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wildfly/standalone/configuration/application-roles.properties b/wildfly/standalone/configuration/application-roles.properties new file mode 100644 index 0000000..43e5589 --- /dev/null +++ b/wildfly/standalone/configuration/application-roles.properties @@ -0,0 +1,23 @@ +# +# Properties declaration of users roles for the realm 'ApplicationRealm' which is the default realm +# for application services on a new installation. +# +# This includes the following protocols: remote ejb, remote jndi, web, remote jms +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# The format of this file is as follows: - +# username=role1,role2,role3 +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +# The following illustrates how an admin user could be defined. +# +#admin=PowerUser,BillingAdmin, +#guest=guest diff --git a/wildfly/standalone/configuration/application-users.properties b/wildfly/standalone/configuration/application-users.properties new file mode 100644 index 0000000..24889c3 --- /dev/null +++ b/wildfly/standalone/configuration/application-users.properties @@ -0,0 +1,25 @@ +# +# Properties declaration of users for the realm 'ApplicationRealm' which is the default realm +# for application services on a new installation. +# +# This includes the following protocols: remote ejb, remote jndi, web, remote jms +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# The format of this realm is as follows: - +# username=HEX( MD5( username ':' realm ':' password)) +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +#$REALM_NAME=ApplicationRealm$ This line is used by the add-user utility to identify the realm name already used in this file. +# +# The following illustrates how an admin user could be defined, this +# is for illustration only and does not correspond to a usable password. +# +#admin=2a0923285184943425d1f53ddd58ec7a diff --git a/wildfly/standalone/configuration/logging.properties b/wildfly/standalone/configuration/logging.properties new file mode 100644 index 0000000..51d8cf5 --- /dev/null +++ b/wildfly/standalone/configuration/logging.properties @@ -0,0 +1,49 @@ +# Note this file has been generated and will be overwritten if a +# logging subsystem has been defined in the XML configuration. + + +# Additional loggers to configure (the root logger is always configured) +loggers=sun.rmi,com.networknt.schema,io.jaegertracing.Configuration,org.jboss.as.config,com.arjuna + +logger.level=INFO +logger.handlers=FILE,CONSOLE + +logger.sun.rmi.level=WARN +logger.sun.rmi.useParentHandlers=true + +logger.com.networknt.schema.level=WARN +logger.com.networknt.schema.useParentHandlers=true + +logger.io.jaegertracing.Configuration.level=WARN +logger.io.jaegertracing.Configuration.useParentHandlers=true + +logger.org.jboss.as.config.level=DEBUG +logger.org.jboss.as.config.useParentHandlers=true + +logger.com.arjuna.level=WARN +logger.com.arjuna.useParentHandlers=true + +handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler +handler.CONSOLE.level=INFO +handler.CONSOLE.formatter=COLOR-PATTERN +handler.CONSOLE.properties=autoFlush,target +handler.CONSOLE.autoFlush=true +handler.CONSOLE.target=SYSTEM_OUT + +handler.FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler +handler.FILE.level=ALL +handler.FILE.formatter=PATTERN +handler.FILE.properties=autoFlush,append,fileName,suffix +handler.FILE.constructorProperties=fileName,append +handler.FILE.autoFlush=true +handler.FILE.append=true +handler.FILE.fileName=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log +handler.FILE.suffix=.yyyy-MM-dd + +formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter +formatter.PATTERN.properties=pattern +formatter.PATTERN.pattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%e%n + +formatter.COLOR-PATTERN=org.jboss.logmanager.formatters.PatternFormatter +formatter.COLOR-PATTERN.properties=pattern +formatter.COLOR-PATTERN.pattern=%K{level}%d{HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%e%n diff --git a/wildfly/standalone/configuration/mgmt-groups.properties b/wildfly/standalone/configuration/mgmt-groups.properties new file mode 100644 index 0000000..c5ced8b --- /dev/null +++ b/wildfly/standalone/configuration/mgmt-groups.properties @@ -0,0 +1,22 @@ +# +# Properties declaration of users groups for the realm 'ManagementRealm'. +# +# This is used for domain management, users groups membership information is used to assign the user +# specific management roles. +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# The format of this file is as follows: - +# username=role1,role2,role3 +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +# The following illustrates how an admin user could be defined. +# +admin= diff --git a/wildfly/standalone/configuration/mgmt-users.properties b/wildfly/standalone/configuration/mgmt-users.properties new file mode 100644 index 0000000..152b8eb --- /dev/null +++ b/wildfly/standalone/configuration/mgmt-users.properties @@ -0,0 +1,27 @@ +# +# Properties declaration of users for the realm 'ManagementRealm' which is the default realm +# for new installations. Further authentication mechanism can be configured +# as part of the in standalone.xml. +# +# Users can be added to this properties file at any time, updates after the server has started +# will be automatically detected. +# +# By default the properties realm expects the entries to be in the format: - +# username=HEX( MD5( username ':' realm ':' password)) +# +# A utility script is provided which can be executed from the bin folder to add the users: - +# - Linux +# bin/add-user.sh +# +# - Windows +# bin\add-user.bat +# +#$REALM_NAME=ManagementRealm$ This line is used by the add-user utility to identify the realm name already used in this file. +# +# On start-up the server will also automatically add a user $local - this user is specifically +# for local tools running against this AS installation. +# +# The following illustrates how an admin user could be defined, this +# is for illustration only and does not correspond to a usable password. +# +admin=c22052286cd5d72239a90fe193737253 diff --git a/wildfly/standalone/configuration/standalone-full-ha.xml b/wildfly/standalone/configuration/standalone-full-ha.xml new file mode 100644 index 0000000..5db5be0 --- /dev/null +++ b/wildfly/standalone/configuration/standalone-full-ha.xml @@ -0,0 +1,661 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone-full.xml b/wildfly/standalone/configuration/standalone-full.xml new file mode 100644 index 0000000..6d4655d --- /dev/null +++ b/wildfly/standalone/configuration/standalone-full.xml @@ -0,0 +1,569 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone-ha.xml b/wildfly/standalone/configuration/standalone-ha.xml new file mode 100644 index 0000000..70ee261 --- /dev/null +++ b/wildfly/standalone/configuration/standalone-ha.xml @@ -0,0 +1,610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone-load-balancer.xml b/wildfly/standalone/configuration/standalone-load-balancer.xml new file mode 100644 index 0000000..f2278fe --- /dev/null +++ b/wildfly/standalone/configuration/standalone-load-balancer.xml @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone-microprofile-ha.xml b/wildfly/standalone/configuration/standalone-microprofile-ha.xml new file mode 100644 index 0000000..d204d6c --- /dev/null +++ b/wildfly/standalone/configuration/standalone-microprofile-ha.xml @@ -0,0 +1,471 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone-microprofile.xml b/wildfly/standalone/configuration/standalone-microprofile.xml new file mode 100644 index 0000000..8b7e9a3 --- /dev/null +++ b/wildfly/standalone/configuration/standalone-microprofile.xml @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone.xml b/wildfly/standalone/configuration/standalone.xml new file mode 100644 index 0000000..9c57861 --- /dev/null +++ b/wildfly/standalone/configuration/standalone.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone_xml_history/standalone.boot.xml b/wildfly/standalone/configuration/standalone_xml_history/standalone.boot.xml new file mode 100644 index 0000000..9c57861 --- /dev/null +++ b/wildfly/standalone/configuration/standalone_xml_history/standalone.boot.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone_xml_history/standalone.initial.xml b/wildfly/standalone/configuration/standalone_xml_history/standalone.initial.xml new file mode 100644 index 0000000..9c57861 --- /dev/null +++ b/wildfly/standalone/configuration/standalone_xml_history/standalone.initial.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/configuration/standalone_xml_history/standalone.last.xml b/wildfly/standalone/configuration/standalone_xml_history/standalone.last.xml new file mode 100644 index 0000000..9c57861 --- /dev/null +++ b/wildfly/standalone/configuration/standalone_xml_history/standalone.last.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR} + h2 + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${jboss.bind.address:127.0.0.1} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wildfly/standalone/data/content/11/85002832f0c77a967d99cfabd6694be29128f7/content b/wildfly/standalone/data/content/11/85002832f0c77a967d99cfabd6694be29128f7/content new file mode 100644 index 0000000..9de1f0b Binary files /dev/null and b/wildfly/standalone/data/content/11/85002832f0c77a967d99cfabd6694be29128f7/content differ diff --git a/wildfly/standalone/data/content/13/9ce0aa33df7d526500a1f9ecbf0758fdfe525f/content b/wildfly/standalone/data/content/13/9ce0aa33df7d526500a1f9ecbf0758fdfe525f/content new file mode 100644 index 0000000..776201f Binary files /dev/null and b/wildfly/standalone/data/content/13/9ce0aa33df7d526500a1f9ecbf0758fdfe525f/content differ diff --git a/wildfly/standalone/data/content/16/2dc3fd004cd05798ab2270b1b49d05480a38b3/content b/wildfly/standalone/data/content/16/2dc3fd004cd05798ab2270b1b49d05480a38b3/content new file mode 100644 index 0000000..a416ccd Binary files /dev/null and b/wildfly/standalone/data/content/16/2dc3fd004cd05798ab2270b1b49d05480a38b3/content differ diff --git a/wildfly/standalone/data/content/21/a6d16b3917807581ef058ae3b661cd7d14cbe0/content b/wildfly/standalone/data/content/21/a6d16b3917807581ef058ae3b661cd7d14cbe0/content new file mode 100644 index 0000000..7ed81fb Binary files /dev/null and b/wildfly/standalone/data/content/21/a6d16b3917807581ef058ae3b661cd7d14cbe0/content differ diff --git a/wildfly/standalone/data/content/21/c26fff02cdd9297e56d4c7d0ae4e23ed095fe4/content b/wildfly/standalone/data/content/21/c26fff02cdd9297e56d4c7d0ae4e23ed095fe4/content new file mode 100644 index 0000000..69dcd53 Binary files /dev/null and b/wildfly/standalone/data/content/21/c26fff02cdd9297e56d4c7d0ae4e23ed095fe4/content differ diff --git a/wildfly/standalone/data/content/2c/659ef583a131a7764c7eed3ee2d4fe69c5ced5/content b/wildfly/standalone/data/content/2c/659ef583a131a7764c7eed3ee2d4fe69c5ced5/content new file mode 100644 index 0000000..1853ec7 Binary files /dev/null and b/wildfly/standalone/data/content/2c/659ef583a131a7764c7eed3ee2d4fe69c5ced5/content differ diff --git a/wildfly/standalone/data/content/30/a5763f7aaeba14fbc6d1d6ecbaed89ee7169ec/content b/wildfly/standalone/data/content/30/a5763f7aaeba14fbc6d1d6ecbaed89ee7169ec/content new file mode 100644 index 0000000..741c8ac Binary files /dev/null and b/wildfly/standalone/data/content/30/a5763f7aaeba14fbc6d1d6ecbaed89ee7169ec/content differ diff --git a/wildfly/standalone/data/content/70/d6b3c9841e99f84bbb642ee51c44cb9b9ecddb/content b/wildfly/standalone/data/content/70/d6b3c9841e99f84bbb642ee51c44cb9b9ecddb/content new file mode 100644 index 0000000..067e1ee Binary files /dev/null and b/wildfly/standalone/data/content/70/d6b3c9841e99f84bbb642ee51c44cb9b9ecddb/content differ diff --git a/wildfly/standalone/data/content/8b/585fd5ccf3ac7d3097e801802d723c6900817a/content b/wildfly/standalone/data/content/8b/585fd5ccf3ac7d3097e801802d723c6900817a/content new file mode 100644 index 0000000..4c55cc3 Binary files /dev/null and b/wildfly/standalone/data/content/8b/585fd5ccf3ac7d3097e801802d723c6900817a/content differ diff --git a/wildfly/standalone/data/content/92/bda770b8091e716d3bfeb0cb63e83e5f1c9131/content b/wildfly/standalone/data/content/92/bda770b8091e716d3bfeb0cb63e83e5f1c9131/content new file mode 100644 index 0000000..821991a Binary files /dev/null and b/wildfly/standalone/data/content/92/bda770b8091e716d3bfeb0cb63e83e5f1c9131/content differ diff --git a/wildfly/standalone/data/content/93/df251736d3d514211a5f19940ae2d12fc00e45/content b/wildfly/standalone/data/content/93/df251736d3d514211a5f19940ae2d12fc00e45/content new file mode 100644 index 0000000..f073eef Binary files /dev/null and b/wildfly/standalone/data/content/93/df251736d3d514211a5f19940ae2d12fc00e45/content differ diff --git a/wildfly/standalone/data/content/ab/7a91908d62184e547bc4927391a50e3d2aa4b7/content b/wildfly/standalone/data/content/ab/7a91908d62184e547bc4927391a50e3d2aa4b7/content new file mode 100644 index 0000000..c1a8a9a Binary files /dev/null and b/wildfly/standalone/data/content/ab/7a91908d62184e547bc4927391a50e3d2aa4b7/content differ diff --git a/wildfly/standalone/data/content/ac/121103ece3ea8b0d66f0dc3545757eea7d1a4d/content b/wildfly/standalone/data/content/ac/121103ece3ea8b0d66f0dc3545757eea7d1a4d/content new file mode 100644 index 0000000..8cad151 Binary files /dev/null and b/wildfly/standalone/data/content/ac/121103ece3ea8b0d66f0dc3545757eea7d1a4d/content differ diff --git a/wildfly/standalone/data/content/af/dc9287d9995b903bbbf84edc1c78a1960a00be/content b/wildfly/standalone/data/content/af/dc9287d9995b903bbbf84edc1c78a1960a00be/content new file mode 100644 index 0000000..372c170 Binary files /dev/null and b/wildfly/standalone/data/content/af/dc9287d9995b903bbbf84edc1c78a1960a00be/content differ diff --git a/wildfly/standalone/data/content/d1/72f7b53ec74d0a2a1f7c9ac29c1519425c1b1a/content b/wildfly/standalone/data/content/d1/72f7b53ec74d0a2a1f7c9ac29c1519425c1b1a/content new file mode 100644 index 0000000..24323b9 Binary files /dev/null and b/wildfly/standalone/data/content/d1/72f7b53ec74d0a2a1f7c9ac29c1519425c1b1a/content differ diff --git a/wildfly/standalone/data/content/e3/46ad2398892f0f4c1ba94eec33d38558d9d39c/content b/wildfly/standalone/data/content/e3/46ad2398892f0f4c1ba94eec33d38558d9d39c/content new file mode 100644 index 0000000..02aa24a Binary files /dev/null and b/wildfly/standalone/data/content/e3/46ad2398892f0f4c1ba94eec33d38558d9d39c/content differ diff --git a/wildfly/standalone/data/content/e4/71c1233c9d792a979f17c1a8a53b86509f5edf/content b/wildfly/standalone/data/content/e4/71c1233c9d792a979f17c1a8a53b86509f5edf/content new file mode 100644 index 0000000..9ba9528 Binary files /dev/null and b/wildfly/standalone/data/content/e4/71c1233c9d792a979f17c1a8a53b86509f5edf/content differ diff --git a/wildfly/standalone/data/content/e6/7b51c2f921e803bb55d29e5ff7e98ba1b1994d/content b/wildfly/standalone/data/content/e6/7b51c2f921e803bb55d29e5ff7e98ba1b1994d/content new file mode 100644 index 0000000..723dff8 Binary files /dev/null and b/wildfly/standalone/data/content/e6/7b51c2f921e803bb55d29e5ff7e98ba1b1994d/content differ diff --git a/wildfly/standalone/data/content/f0/7bb4fda117bdfa730ec199504805f879cb9692/content b/wildfly/standalone/data/content/f0/7bb4fda117bdfa730ec199504805f879cb9692/content new file mode 100644 index 0000000..48b0f98 Binary files /dev/null and b/wildfly/standalone/data/content/f0/7bb4fda117bdfa730ec199504805f879cb9692/content differ diff --git a/wildfly/standalone/data/content/f0/bd6c1c507eb51c912102e16438ff2c7e2ff8e7/content b/wildfly/standalone/data/content/f0/bd6c1c507eb51c912102e16438ff2c7e2ff8e7/content new file mode 100644 index 0000000..e35a0e8 Binary files /dev/null and b/wildfly/standalone/data/content/f0/bd6c1c507eb51c912102e16438ff2c7e2ff8e7/content differ diff --git a/wildfly/standalone/data/content/f2/eb56ff266671572188496387d3cc88445b3d25/content b/wildfly/standalone/data/content/f2/eb56ff266671572188496387d3cc88445b3d25/content new file mode 100644 index 0000000..70d6377 Binary files /dev/null and b/wildfly/standalone/data/content/f2/eb56ff266671572188496387d3cc88445b3d25/content differ diff --git a/wildfly/standalone/data/content/f8/f7d9743cffeb479dafd27f1f190946d538ade0/content b/wildfly/standalone/data/content/f8/f7d9743cffeb479dafd27f1f190946d538ade0/content new file mode 100644 index 0000000..4c10a38 Binary files /dev/null and b/wildfly/standalone/data/content/f8/f7d9743cffeb479dafd27f1f190946d538ade0/content differ diff --git a/wildfly/standalone/data/kernel/process-uuid b/wildfly/standalone/data/kernel/process-uuid new file mode 100644 index 0000000..fcfc73f --- /dev/null +++ b/wildfly/standalone/data/kernel/process-uuid @@ -0,0 +1 @@ +c20c4d5d-4a42-4107-a839-f35dd6951c8d diff --git a/wildfly/standalone/deployments/README.txt b/wildfly/standalone/deployments/README.txt new file mode 100644 index 0000000..7fa298c --- /dev/null +++ b/wildfly/standalone/deployments/README.txt @@ -0,0 +1,190 @@ +The standalone/deployments directory in the JBoss Application Server +distribution is the location end users can place their deployment content +(e.g. war, ear, jar, sar files) to have it automatically deployed into the server +runtime. + +Users, particularly those running production systems, are encouraged to use the +JBoss AS management APIs to upload and deploy deployment content instead of +relying on the deployment scanner subsystem that periodically scans this +directory. See the JBoss AS documentation for details. + +DEPLOYMENT MODES + +The filesystem deployment scanner in AS 7 and later works differently from +previous JBoss AS releases. The scanner can operate in one of two different +modes, depending on whether it will directly monitor the deployment content +in order to decide to deploy (or redeploy) it. + +1) Auto-deploy mode: The scanner will directly monitor the deployment content, +automatically deploying new content and redeploying content whose timestamp +has changed. This is similiar to the behavior of previous AS releases, although +there are differences: + +a) A change in any file in an exploded deployment triggers redeploy. Because +EE 6 applications do not require deployment descriptors, there is no attempt +to monitor deployment descriptors and only redeploy when a deployment +descriptor changes. +b) The scanner will place marker files in this directory as an indication of +the status of its attempts to deploy or undeploy content. These are detailed +below. + +2) Manual deploy mode: The scanner will not attempt to directly monitor the +deployment content and decide if or when the end user wishes the content to +be deployed or undeployed. Instead, the scanner relies on a system of marker +files, with the user's addition or removal of a marker file serving as a sort +of command telling the scanner to deploy, undeploy or redeploy content. + + +Auto-deploy mode and manual deploy mode can be independently configured for +zipped deployment content and exploded deployment content. This is done by +editing the appropriate "auto-deploy" attributes on the deployment-scanner +element in the standalone.xml configuration file: + + + +By default, auto-deploy of zipped content is enabled, and auto-deploy of +exploded content is disabled. Manual deploy mode is strongly recommended for +exploded content, as exploded content is inherently vulnerable to the scanner +trying to auto-deploy partially copied content. Manual deploy mode also allows +deployment resources (e.g. html and css files) to be replaced without +triggering a redeploy of the application. + + +MARKER FILES + +The marker files always have the same name as the deployment content to which +they relate, but with an additional file suffix appended. For example, the +marker file to indicate the example.war file should be deployed is named +example.war.dodeploy. Different marker file suffixes have different meanings. + +The relevant marker file types are: + +.dodeploy -- Placed by the user to indicate that the given content should + be deployed into the runtime (or redeployed if already + deployed in the runtime.) + +.skipdeploy -- Disables auto-deploy of the content for as long as the file + is present. Most useful for allowing updates to exploded + content without having the scanner initiate redeploy in the + middle of the update. Can be used with zipped content as + well, although the scanner will detect in-progress changes + to zipped content and wait until changes are complete. + +.isdeploying -- Placed by the deployment scanner service to indicate that it + has noticed a .dodeploy file or new or updated auto-deploy + mode content and is in the process of deploying the content. + This marker file will be deleted when the deployment process + completes. + +.deployed -- Placed by the deployment scanner service to indicate that the + given content has been deployed into the runtime. If an end + user deletes this file, the content will be undeployed. + +.failed -- Placed by the deployment scanner service to indicate that the + given content failed to deploy into the runtime. The content + of the file will include some information about the cause of + the failure. Note that with auto-deploy mode, removing this + file will make the deployment eligible for deployment again. + +.isundeploying -- Placed by the deployment scanner service to indicate that it + has noticed a .deployed file has been deleted and the + content is being undeployed. This marker file will be deleted + when the undeployment process completes. + +.undeployed -- Placed by the deployment scanner service to indicate that the + given content has been undeployed from the runtime. If an end + user deletes this file, it has no impact. + +.pending -- Placed by the deployment scanner service to indicate that it + has noticed the need to deploy content but has not yet + instructed the server to deploy it. This file is created if + the scanner detects that some auto-deploy content is still in + the process of being copied or if there is some problem that + prevents auto-deployment. The scanner will not instruct the + server to deploy or undeploy any content (not just the + directly affected content) as long as this condition holds. + +Basic workflows: + +All examples assume variable $AS points to the root of the JBoss AS distribution. +Windows users: the examples below use Unix shell commands; see the "Windows +Notes" below. + +A) Add new zipped content and deploy it: + +1. cp target/example.war $AS/standalone/deployments +2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy + +B) Add new unzipped content and deploy it: + +1. cp -r target/example.war/ $AS/standalone/deployments +2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy + +C) Undeploy currently deployed content: + +1. rm $AS/standalone/deployments/example.war.deployed + +D) Auto-deploy mode only: Undeploy currently deployed content: + +1. rm $AS/standalone/deployments/example.war + +Note that this approach is not recommended with unzipped content as the server +maintains no other copy of unzipped content and deleting it without first +triggering an undeploy temporarily results in a live application with +potentially critical resources no longer available. For unzipped content use +the 'rm $AS/standalone/deployments/example.war.deployed' approach. + +E) Replace currently deployed zipped content with a new version and deploy it: + +1. cp target/example.war/ $AS/standalone/deployments +2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy + +F) Manual mode only: Replace currently deployed unzipped content with a new + version and deploy it: + +1. rm $AS/standalone/deployments/example.war.deployed +2. wait for $AS/standalone/deployments/example.war.undeployed file to appear +3. cp -r target/example.war/ $AS/standalone/deployments +4. touch $AS/standalone/deployments/example.war.dodeploy + +G) Auto-deploy mode only: Replace currently deployed unzipped content with a + new version and deploy it: + +1. touch $AS/standalone/deployments/example.war.skipdeploy +2. cp -r target/example.war/ $AS/standalone/deployments +3. rm $AS/standalone/deployments/example.war.skipdeploy + +H) Manual mode only: Live replace portions of currently deployed unzipped + content without redeploying: + +1. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war + +I) Auto-deploy mode only: Live replace portions of currently deployed unzipped + content without redeploying: + +1. touch $AS/standalone/deployments/example.war.skipdeploy +2. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war + +J) Manual or auto-deploy mode: Redeploy currently deployed content (i.e. bounce + it with no content change): + +1. touch $AS/standalone/deployments/example.war.dodeploy + +K) Auto-deploy mode only: Redeploy currently deployed content (i.e. bounce + it with no content change): + +1. touch $AS/standalone/deployments/example.war + + +Windows Notes: + +The above examples use Unix shell commands. Windows equivalents are: + +cp src dest --> xcopy /y src dest +cp -r src dest --> xcopy /e /s /y src dest +rm afile --> del afile +touch afile --> echo>> afile + +Note that the behavior of 'touch' and 'echo' are different but the +differences are not relevant to the usages in the examples above. diff --git a/wildfly/standalone/deployments/helloworld.war b/wildfly/standalone/deployments/helloworld.war new file mode 100644 index 0000000..24323b9 Binary files /dev/null and b/wildfly/standalone/deployments/helloworld.war differ diff --git a/wildfly/standalone/deployments/helloworld.war.deployed b/wildfly/standalone/deployments/helloworld.war.deployed new file mode 100644 index 0000000..0e77ba4 --- /dev/null +++ b/wildfly/standalone/deployments/helloworld.war.deployed @@ -0,0 +1 @@ +helloworld.war \ No newline at end of file diff --git a/wildfly/standalone/deployments/server.war b/wildfly/standalone/deployments/server.war new file mode 100644 index 0000000..1853ec7 Binary files /dev/null and b/wildfly/standalone/deployments/server.war differ diff --git a/wildfly/standalone/deployments/server.war.deployed b/wildfly/standalone/deployments/server.war.deployed new file mode 100644 index 0000000..5eb6b2f --- /dev/null +++ b/wildfly/standalone/deployments/server.war.deployed @@ -0,0 +1 @@ +server.war \ No newline at end of file diff --git a/wildfly/standalone/log/audit.log b/wildfly/standalone/log/audit.log new file mode 100644 index 0000000..e69de29 diff --git a/wildfly/standalone/log/server.log b/wildfly/standalone/log/server.log new file mode 100644 index 0000000..2d2e100 --- /dev/null +++ b/wildfly/standalone/log/server.log @@ -0,0 +1,5006 @@ +2024-10-15 00:07:33,602 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 92) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/34/12d842513f08b7b5527fd7f42afc14248e8f1e is obsolete and will be removed +2024-10-15 00:07:33,604 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 92) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/34/12d842513f08b7b5527fd7f42afc14248e8f1e/content +2024-10-15 00:07:33,604 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 92) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/35/ff739652b1e20af2624753f3dc0a50d3dc358f is obsolete and will be removed +2024-10-15 00:07:33,605 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 92) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/35/ff739652b1e20af2624753f3dc0a50d3dc358f/content +2024-10-15 00:15:00,084 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 00:15:00,090 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:15:00,091 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 00:15:00,100 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0019: Host default-host stopping +2024-10-15 00:15:00,100 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 00:15:00,102 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:15:00,103 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 00:15:00,116 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 00:15:00,116 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 00:15:00,117 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 00:15:00,117 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 00:15:00,119 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 23ms +2024-10-15 00:15:00,121 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 00:15:00,128 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 35ms +2024-10-15 00:15:53,097 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 00:15:53,371 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 00:15:53,375 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 00:15:53,435 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 00:15:53,436 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 00:15:53,436 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 00:15:53,877 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 00:15:54,126 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0015: Re-attempting failed deployment server.war +2024-10-15 00:15:54,156 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 13) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/d1/72f7b53ec74d0a2a1f7c9ac29c1519425c1b1a/content +2024-10-15 00:15:54,166 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 00:15:54,178 INFO [org.xnio] (MSC service thread 1-1) XNIO version 3.8.16.Final +2024-10-15 00:15:54,182 INFO [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 00:15:54,199 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 00:15:54,201 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 00:15:54,208 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 00:15:54,208 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 00:15:54,210 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 00:15:54,212 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 00:15:54,213 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 00:15:54,215 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 00:15:54,217 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 00:15:54,224 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 00:15:54,227 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 00:15:54,229 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 00:15:54,231 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 00:15:54,232 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 00:15:54,236 INFO [org.jboss.as.connector] (MSC service thread 1-7) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 00:15:54,241 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 00:15:54,242 INFO [org.jboss.remoting] (MSC service thread 1-2) JBoss Remoting version 5.0.29.Final +2024-10-15 00:15:54,245 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 00:15:54,251 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service +2024-10-15 00:15:54,267 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 00:15:54,271 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 00:15:54,278 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 00:15:54,341 WARN [org.wildfly.extension.elytron] (MSC service thread 1-8) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 00:15:54,363 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 00:15:54,364 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 00:15:54,368 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 00:15:54,374 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0012: Started server default-server. +2024-10-15 00:15:54,377 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) Queuing requests. +2024-10-15 00:15:54,378 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0018: Host default-host starting +2024-10-15 00:15:54,396 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 00:15:54,438 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:15:54,440 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 00:15:54,467 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:15:54,505 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-3) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 00:15:54,549 INFO [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 00:15:54,734 WARN [org.jboss.modules.define] (MSC service thread 1-4) Failed to define class javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link javax/servlet/jsp/jstl/tlv/PermittedTaglibsTLV (Module "deployment.server.war" from Service Module Loader): javax/servlet/jsp/tagext/TagLibraryValidator + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:19) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:67) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:60) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagLibraryValidator from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 27 more + +2024-10-15 00:15:54,752 WARN [org.jboss.modules.define] (MSC service thread 1-4) Failed to define class servlet.AreaCheckServlet in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link servlet/AreaCheckServlet (Module "deployment.server.war" from Service Module Loader): javax/servlet/http/HttpServlet + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:19) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:67) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:60) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 27 more + +2024-10-15 00:15:54,762 WARN [org.jboss.modules.define] (MSC service thread 1-4) Failed to define class javax.servlet.jsp.jstl.tlv.ScriptFreeTLV in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link javax/servlet/jsp/jstl/tlv/ScriptFreeTLV (Module "deployment.server.war" from Service Module Loader): javax/servlet/jsp/tagext/TagLibraryValidator + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:19) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:67) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:60) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagLibraryValidator from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 27 more + +2024-10-15 00:15:54,769 WARN [org.jboss.modules.define] (MSC service thread 1-4) Failed to define class controller.ControllerServlet in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link controller/ControllerServlet (Module "deployment.server.war" from Service Module Loader): javax/servlet/http/HttpServlet + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:19) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:67) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:60) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 27 more + +2024-10-15 00:15:54,808 WARN [org.jboss.modules.define] (MSC service thread 1-1) Failed to define class javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link javax/servlet/jsp/jstl/tlv/PermittedTaglibsTLV (Module "deployment.server.war" from Service Module Loader): javax/servlet/jsp/tagext/TagLibraryValidator + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:63) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagLibraryValidator from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 25 more + +2024-10-15 00:15:54,808 WARN [org.jboss.as.ee] (MSC service thread 1-1) WFLYEE0007: Not installing optional component javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV due to an exception (enable DEBUG log level to see the cause) +2024-10-15 00:15:54,816 WARN [org.jboss.modules.define] (MSC service thread 1-1) Failed to define class servlet.AreaCheckServlet in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link servlet/AreaCheckServlet (Module "deployment.server.war" from Service Module Loader): javax/servlet/http/HttpServlet + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:63) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 25 more + +2024-10-15 00:15:54,816 WARN [org.jboss.as.ee] (MSC service thread 1-1) WFLYEE0007: Not installing optional component servlet.AreaCheckServlet due to an exception (enable DEBUG log level to see the cause) +2024-10-15 00:15:54,822 WARN [org.jboss.modules.define] (MSC service thread 1-1) Failed to define class javax.servlet.jsp.jstl.tlv.ScriptFreeTLV in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link javax/servlet/jsp/jstl/tlv/ScriptFreeTLV (Module "deployment.server.war" from Service Module Loader): javax/servlet/jsp/tagext/TagLibraryValidator + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:63) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.TagLibraryValidator from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 25 more + +2024-10-15 00:15:54,822 WARN [org.jboss.as.ee] (MSC service thread 1-1) WFLYEE0007: Not installing optional component javax.servlet.jsp.jstl.tlv.ScriptFreeTLV due to an exception (enable DEBUG log level to see the cause) +2024-10-15 00:15:54,828 WARN [org.jboss.modules.define] (MSC service thread 1-1) Failed to define class controller.ControllerServlet in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link controller/ControllerServlet (Module "deployment.server.war" from Service Module Loader): javax/servlet/http/HttpServlet + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at java.base/java.lang.Class.forName0(Native Method) + at java.base/java.lang.Class.forName(Class.java:467) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:26) + at org.jboss.as.ee@34.0.0.Beta1//org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:63) + at org.jboss.as.server@26.0.0.Beta5//org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 25 more + +2024-10-15 00:15:54,829 WARN [org.jboss.as.ee] (MSC service thread 1-1) WFLYEE0007: Not installing optional component controller.ControllerServlet due to an exception (enable DEBUG log level to see the cause) +2024-10-15 00:15:54,880 WARN [org.jboss.modules.define] (MSC service thread 1-1) Failed to define class controller.ControllerServlet in Module "deployment.server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link controller/ControllerServlet (Module "deployment.server.war" from Service Module Loader): javax/servlet/http/HttpServlet + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:634) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:270) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 22 more + +2024-10-15 00:15:54,880 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start null: org.jboss.msc.service.StartException in anonymous service: Failed to start service + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1609) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1363) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.NoClassDefFoundError: Failed to link controller/ControllerServlet (Module "deployment.server.war" from Service Module Loader): javax/servlet/http/HttpServlet + at java.base/java.lang.ClassLoader.defineClass1(Native Method) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) + at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1095) + at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:351) + at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) + at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:276) + at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:79) + at org.jboss.modules.Module.loadModuleClass(Module.java:798) + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:192) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:634) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:270) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617) + at org.jboss.msc@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580) + ... 6 more +Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module "deployment.server.war" from Service Module Loader] + at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200) + at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:408) + at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:396) + at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:115) + ... 22 more + +2024-10-15 00:15:54,932 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 87) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 00:15:54,942 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "server.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"server.war\".undertow-deployment.UndertowDeploymentInfoService" => "Failed to start service + Caused by: java.lang.NoClassDefFoundError: Failed to link controller/ControllerServlet (Module \"deployment.server.war\" from Service Module Loader): javax/servlet/http/HttpServlet + Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet from [Module \"deployment.server.war\" from Service Module Loader]"}} +2024-10-15 00:15:54,964 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 00:15:54,964 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 00:15:54,965 INFO [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0183: Service status report +WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."server.war".undertow-deployment.UndertowDeploymentInfoService: Failed to start service +WFLYCTL0448: 2 additional services are down due to their dependencies being missing or failed +2024-10-15 00:15:54,988 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 00:15:54,993 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 00:15:54,993 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 00:15:54,994 ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started (with errors) in 2109ms - Started 765 of 976 services (4 services failed or missing dependencies, 332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 00:15:59,227 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 00:15:59,229 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:15:59,231 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 00:15:59,237 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 13) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 00:15:59,240 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 00:15:59,242 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:15:59,242 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0019: Host default-host stopping +2024-10-15 00:15:59,243 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 00:15:59,252 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 00:15:59,252 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 00:15:59,253 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 00:15:59,253 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 00:15:59,256 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 00:15:59,257 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 21ms +2024-10-15 00:15:59,257 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 23ms +2024-10-15 00:15:59,261 INFO [org.jboss.as] (MSC service thread 1-8) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 27ms +2024-10-15 00:16:10,292 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 00:16:10,557 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 00:16:10,561 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 00:16:10,620 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 00:16:10,621 DEBUG [org.jboss.as.config] (MSC service thread 1-3) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 00:16:10,622 DEBUG [org.jboss.as.config] (MSC service thread 1-3) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 00:16:11,036 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 00:16:11,304 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 00:16:11,312 INFO [org.xnio] (MSC service thread 1-8) XNIO version 3.8.16.Final +2024-10-15 00:16:11,316 INFO [org.xnio.nio] (MSC service thread 1-8) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 00:16:11,330 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 00:16:11,332 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 00:16:11,337 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 00:16:11,337 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 00:16:11,342 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 00:16:11,342 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 00:16:11,343 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 00:16:11,347 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 00:16:11,347 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 00:16:11,348 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 00:16:11,348 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 00:16:11,355 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 00:16:11,365 INFO [org.jboss.as.connector] (MSC service thread 1-6) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 00:16:11,370 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 00:16:11,373 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 00:16:11,377 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 00:16:11,383 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service +2024-10-15 00:16:11,389 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 00:16:11,392 INFO [org.jboss.as.mail.extension] (MSC service thread 1-5) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 00:16:11,407 INFO [org.jboss.remoting] (MSC service thread 1-8) JBoss Remoting version 5.0.29.Final +2024-10-15 00:16:11,414 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 00:16:11,423 WARN [org.wildfly.extension.elytron] (MSC service thread 1-8) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 00:16:11,439 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 00:16:11,448 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 00:16:11,448 INFO [org.jboss.as.ejb3] (MSC service thread 1-6) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 00:16:11,452 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0012: Started server default-server. +2024-10-15 00:16:11,453 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 00:16:11,455 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 00:16:11,480 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 00:16:11,526 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:16:11,533 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 00:16:11,554 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:16:11,573 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-8) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 00:16:11,606 INFO [org.jboss.ws.common.management] (MSC service thread 1-7) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 00:16:11,926 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 00:16:11,958 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 00:16:11,981 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 00:16:11,985 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 00:16:11,985 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 00:16:11,986 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 1909ms - Started 403 of 609 services (327 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 00:22:05,363 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 00:22:05,365 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:22:05,366 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 00:22:05,372 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 00:22:05,372 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 00:22:05,374 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping +2024-10-15 00:22:05,374 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:22:05,375 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 00:22:05,384 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 00:22:05,384 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 00:22:05,385 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 00:22:05,385 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 00:22:05,385 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 18ms +2024-10-15 00:22:05,385 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 00:22:05,389 INFO [org.jboss.as] (MSC service thread 1-6) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 20ms +2024-10-15 00:23:58,292 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 00:23:58,568 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 00:23:58,572 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 00:23:58,632 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 00:23:58,633 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 00:23:58,633 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 00:23:59,043 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 00:23:59,282 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 32) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/ad/d8af0a0a8cc0550a1363cd195d825825788432/content +2024-10-15 00:23:59,307 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 00:23:59,314 INFO [org.xnio] (MSC service thread 1-4) XNIO version 3.8.16.Final +2024-10-15 00:23:59,318 INFO [org.xnio.nio] (MSC service thread 1-4) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 00:23:59,336 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 00:23:59,338 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 00:23:59,339 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 00:23:59,342 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 00:23:59,345 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 00:23:59,345 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 00:23:59,347 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 00:23:59,352 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 00:23:59,353 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 00:23:59,355 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 00:23:59,360 INFO [org.jboss.as.connector] (MSC service thread 1-8) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 00:23:59,360 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 00:23:59,360 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 00:23:59,375 INFO [org.jboss.remoting] (MSC service thread 1-6) JBoss Remoting version 5.0.29.Final +2024-10-15 00:23:59,377 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 00:23:59,374 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 00:23:59,378 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 00:23:59,390 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 00:23:59,391 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service +2024-10-15 00:23:59,400 INFO [org.jboss.as.mail.extension] (MSC service thread 1-4) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 00:23:59,408 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 00:23:59,424 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 00:23:59,428 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 00:23:59,437 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 00:23:59,446 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 00:23:59,446 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 00:23:59,453 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0012: Started server default-server. +2024-10-15 00:23:59,459 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) Queuing requests. +2024-10-15 00:23:59,460 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0018: Host default-host starting +2024-10-15 00:23:59,501 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 00:23:59,555 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 00:23:59,558 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:23:59,595 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:23:59,607 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 00:23:59,648 INFO [org.jboss.ws.common.management] (MSC service thread 1-2) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 00:24:00,013 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 00:24:00,013 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 82) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 00:24:00,047 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 00:24:00,048 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 00:24:00,072 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 00:24:00,076 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 00:24:00,076 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 00:24:00,078 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 1986ms - Started 470 of 676 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 00:33:58,791 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/41/c113ec3c9bf89524330bad19b8a0ba1d430161 is obsolete and will be removed +2024-10-15 00:33:58,793 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/41/c113ec3c9bf89524330bad19b8a0ba1d430161/content +2024-10-15 00:36:03,544 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 00:36:03,547 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:36:03,548 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 00:36:03,554 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 00:36:03,555 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 86) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 00:36:03,555 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 87) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 00:36:03,556 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0019: Host default-host stopping +2024-10-15 00:36:03,557 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:36:03,558 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 00:36:03,568 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 00:36:03,568 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 00:36:03,568 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 00:36:03,568 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 00:36:03,568 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 00:36:03,569 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 18ms +2024-10-15 00:36:03,569 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 20ms +2024-10-15 00:36:03,572 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 23ms +2024-10-15 00:39:00,690 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 00:39:00,961 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 00:39:00,967 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 00:39:01,029 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 00:39:01,030 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 00:39:01,031 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 00:39:01,444 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 00:39:01,704 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 20) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/13/201329b3ac01b7b52937a2c4474521dbaeef82/content +2024-10-15 00:39:01,730 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 00:39:01,737 INFO [org.xnio] (MSC service thread 1-3) XNIO version 3.8.16.Final +2024-10-15 00:39:01,741 INFO [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 00:39:01,755 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 00:39:01,758 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 00:39:01,758 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 00:39:01,764 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 00:39:01,765 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 00:39:01,764 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 00:39:01,766 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 00:39:01,766 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 00:39:01,770 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 00:39:01,770 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 00:39:01,775 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 00:39:01,772 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 00:39:01,779 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 00:39:01,779 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 00:39:01,782 INFO [org.jboss.as.connector] (MSC service thread 1-2) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 00:39:01,797 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 00:39:01,799 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 00:39:01,800 INFO [org.jboss.remoting] (MSC service thread 1-3) JBoss Remoting version 5.0.29.Final +2024-10-15 00:39:01,806 INFO [org.jboss.as.naming] (MSC service thread 1-8) WFLYNAM0003: Starting Naming Service +2024-10-15 00:39:01,806 INFO [org.jboss.as.mail.extension] (MSC service thread 1-6) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 00:39:01,813 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 00:39:01,829 WARN [org.wildfly.extension.elytron] (MSC service thread 1-7) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 00:39:01,839 WARN [org.wildfly.extension.elytron] (MSC service thread 1-7) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 00:39:01,881 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 00:39:01,884 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 00:39:01,884 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 00:39:01,887 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0012: Started server default-server. +2024-10-15 00:39:01,889 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) Queuing requests. +2024-10-15 00:39:01,889 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0018: Host default-host starting +2024-10-15 00:39:01,909 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 00:39:01,949 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:39:01,957 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 00:39:01,972 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:39:02,003 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 00:39:02,042 INFO [org.jboss.ws.common.management] (MSC service thread 1-2) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 00:39:02,420 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 00:39:02,420 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 00:39:02,452 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 00:39:02,453 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 00:39:02,474 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 00:39:02,478 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 00:39:02,478 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 00:39:02,479 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 1990ms - Started 474 of 680 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 00:49:01,178 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/ad/d8af0a0a8cc0550a1363cd195d825825788432 is obsolete and will be removed +2024-10-15 00:49:01,181 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/ad/d8af0a0a8cc0550a1363cd195d825825788432/content +2024-10-15 00:49:18,456 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 00:49:18,458 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:49:18,458 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 00:49:18,464 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 00:49:18,465 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 00:49:18,465 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 00:49:18,467 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0019: Host default-host stopping +2024-10-15 00:49:18,468 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:49:18,468 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 00:49:18,479 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 00:49:18,479 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 00:49:18,479 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 00:49:18,479 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 00:49:18,480 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 19ms +2024-10-15 00:49:18,480 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 18ms +2024-10-15 00:49:18,480 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 00:49:18,484 INFO [org.jboss.as] (MSC service thread 1-8) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 23ms +2024-10-15 00:49:57,197 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 00:49:57,457 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 00:49:57,462 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 00:49:57,521 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 00:49:57,522 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 00:49:57,522 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 00:49:57,934 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 00:49:58,191 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 36) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/29/35a2a64ce4dd07f06bfb7187ae4f4f3ef34016/content +2024-10-15 00:49:58,213 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 00:49:58,223 INFO [org.xnio] (MSC service thread 1-6) XNIO version 3.8.16.Final +2024-10-15 00:49:58,228 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 00:49:58,246 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 00:49:58,248 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 00:49:58,249 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 00:49:58,249 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 00:49:58,251 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 00:49:58,255 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 00:49:58,256 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 00:49:58,256 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 00:49:58,263 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 00:49:58,265 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 00:49:58,265 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 00:49:58,266 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 00:49:58,280 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 00:49:58,280 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 00:49:58,289 INFO [org.jboss.as.connector] (MSC service thread 1-3) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 00:49:58,303 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 00:49:58,307 INFO [org.jboss.remoting] (MSC service thread 1-8) JBoss Remoting version 5.0.29.Final +2024-10-15 00:49:58,314 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 00:49:58,315 INFO [org.jboss.as.naming] (MSC service thread 1-4) WFLYNAM0003: Starting Naming Service +2024-10-15 00:49:58,316 INFO [org.jboss.as.mail.extension] (MSC service thread 1-4) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 00:49:58,322 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 00:49:58,363 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 00:49:58,376 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 00:49:58,396 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 00:49:58,404 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0012: Started server default-server. +2024-10-15 00:49:58,406 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 00:49:58,407 INFO [org.jboss.as.ejb3] (MSC service thread 1-6) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 00:49:58,412 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) Queuing requests. +2024-10-15 00:49:58,415 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0018: Host default-host starting +2024-10-15 00:49:58,446 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 00:49:58,492 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:49:58,495 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 00:49:58,527 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:49:58,528 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 00:49:58,568 INFO [org.jboss.ws.common.management] (MSC service thread 1-4) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 00:49:59,061 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 00:49:59,061 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 00:49:59,108 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 00:49:59,108 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 00:49:59,146 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 00:49:59,151 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 00:49:59,151 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 00:49:59,152 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2167ms - Started 474 of 680 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 00:54:51,802 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 00:54:51,804 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:54:51,805 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 00:54:51,811 INFO [org.jboss.as.mail.extension] (MSC service thread 1-4) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 00:54:51,812 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 00:54:51,812 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 87) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 00:54:51,814 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping +2024-10-15 00:54:51,815 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:54:51,815 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 00:54:51,827 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 00:54:51,827 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 00:54:51,828 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 00:54:51,828 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 00:54:51,828 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 21ms +2024-10-15 00:54:51,829 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 00:54:51,830 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 22ms +2024-10-15 00:54:51,834 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 26ms +2024-10-15 00:55:05,779 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 00:55:06,060 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 00:55:06,069 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 00:55:06,127 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 00:55:06,128 DEBUG [org.jboss.as.config] (MSC service thread 1-3) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 00:55:06,129 DEBUG [org.jboss.as.config] (MSC service thread 1-3) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 00:55:06,593 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 00:55:06,869 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/07/d5ccd00af1ec5cf2ef1856e97e64522b2a0e54/content +2024-10-15 00:55:06,896 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 00:55:06,907 INFO [org.xnio] (MSC service thread 1-1) XNIO version 3.8.16.Final +2024-10-15 00:55:06,911 INFO [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 00:55:06,936 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 00:55:06,938 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 00:55:06,942 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 00:55:06,945 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 00:55:06,949 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 00:55:06,949 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 00:55:06,948 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 00:55:06,950 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 00:55:06,951 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 00:55:06,955 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 00:55:06,956 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 00:55:06,957 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 00:55:06,963 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 00:55:06,972 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 00:55:06,974 INFO [org.jboss.as.connector] (MSC service thread 1-3) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 00:55:06,975 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 00:55:06,979 INFO [org.jboss.remoting] (MSC service thread 1-5) JBoss Remoting version 5.0.29.Final +2024-10-15 00:55:06,989 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-6) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 00:55:06,995 INFO [org.jboss.as.naming] (MSC service thread 1-1) WFLYNAM0003: Starting Naming Service +2024-10-15 00:55:06,998 INFO [org.jboss.as.mail.extension] (MSC service thread 1-8) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 00:55:07,013 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 00:55:07,044 WARN [org.wildfly.extension.elytron] (MSC service thread 1-5) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 00:55:07,053 WARN [org.wildfly.extension.elytron] (MSC service thread 1-5) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 00:55:07,067 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 00:55:07,067 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 00:55:07,073 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 00:55:07,082 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0012: Started server default-server. +2024-10-15 00:55:07,085 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) Queuing requests. +2024-10-15 00:55:07,088 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0018: Host default-host starting +2024-10-15 00:55:07,124 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 00:55:07,171 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 00:55:07,175 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 00:55:07,204 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 00:55:07,236 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-4) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 00:55:07,286 INFO [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 00:55:07,719 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 00:55:07,719 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 79) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 00:55:07,763 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 00:55:07,764 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 00:55:07,790 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 00:55:07,795 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 00:55:07,796 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 00:55:07,797 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2226ms - Started 474 of 680 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:05:06,313 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 41) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/13/201329b3ac01b7b52937a2c4474521dbaeef82 is obsolete and will be removed +2024-10-15 01:05:06,315 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 41) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/13/201329b3ac01b7b52937a2c4474521dbaeef82/content +2024-10-15 01:05:06,315 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 41) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/29/35a2a64ce4dd07f06bfb7187ae4f4f3ef34016 is obsolete and will be removed +2024-10-15 01:05:06,316 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 41) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/29/35a2a64ce4dd07f06bfb7187ae4f4f3ef34016/content +2024-10-15 01:09:01,169 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:09:01,171 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:09:01,172 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:09:01,178 INFO [org.jboss.as.mail.extension] (MSC service thread 1-5) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:09:01,179 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:09:01,179 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 87) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:09:01,181 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0019: Host default-host stopping +2024-10-15 01:09:01,182 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:09:01,182 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:09:01,192 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:09:01,192 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:09:01,192 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:09:01,192 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:09:01,193 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:09:01,193 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 19ms +2024-10-15 01:09:01,194 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 19ms +2024-10-15 01:09:01,197 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 23ms +2024-10-15 01:09:20,748 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:09:21,026 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:09:21,030 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:09:21,093 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:09:21,094 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:09:21,094 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:09:21,528 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:09:21,778 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 32) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/75/696b907c77aad54ac88eadf19aceda69006152/content +2024-10-15 01:09:21,805 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:09:21,812 INFO [org.xnio] (MSC service thread 1-6) XNIO version 3.8.16.Final +2024-10-15 01:09:21,817 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:09:21,834 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:09:21,837 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:09:21,838 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:09:21,842 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:09:21,843 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:09:21,844 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:09:21,845 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:09:21,845 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:09:21,847 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:09:21,854 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:09:21,852 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:09:21,859 INFO [org.jboss.as.connector] (MSC service thread 1-8) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:09:21,861 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:09:21,869 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:09:21,875 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:09:21,874 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:09:21,884 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:09:21,887 INFO [org.jboss.as.naming] (MSC service thread 1-5) WFLYNAM0003: Starting Naming Service +2024-10-15 01:09:21,889 INFO [org.jboss.as.mail.extension] (MSC service thread 1-5) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:09:21,898 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:09:21,899 INFO [org.jboss.remoting] (MSC service thread 1-3) JBoss Remoting version 5.0.29.Final +2024-10-15 01:09:21,932 WARN [org.wildfly.extension.elytron] (MSC service thread 1-1) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:09:21,939 WARN [org.wildfly.extension.elytron] (MSC service thread 1-1) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:09:21,947 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:09:21,947 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:09:21,950 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:09:21,961 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0012: Started server default-server. +2024-10-15 01:09:21,964 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) Queuing requests. +2024-10-15 01:09:21,965 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0018: Host default-host starting +2024-10-15 01:09:21,998 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:09:22,044 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:09:22,051 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:09:22,068 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:09:22,090 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-7) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:09:22,130 INFO [org.jboss.ws.common.management] (MSC service thread 1-6) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:09:22,483 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:09:22,483 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:09:22,525 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:09:22,525 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:09:22,550 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:09:22,555 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:09:22,555 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:09:22,556 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 1998ms - Started 474 of 680 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:10:10,578 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /server/result.jsp: org.apache.jasper.JasperException: java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "jakarta.servlet.http.HttpServletRequest.getAttribute(String)" is null + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.jsp@2.2.8.Final//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:258) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:183) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:189) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:137) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:100) + at deployment.server.war//ru.akarpov.web2.AreaCheckServlet.processRequest(AreaCheckServlet.java:73) + at deployment.server.war//ru.akarpov.web2.AreaCheckServlet.doPost(AreaCheckServlet.java:13) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:258) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:183) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:189) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:137) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:100) + at deployment.server.war//ru.akarpov.web2.ControllerServlet.processRequest(ControllerServlet.java:23) + at deployment.server.war//ru.akarpov.web2.ControllerServlet.doPost(ControllerServlet.java:13) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at org.wildfly.security.elytron-web.undertow-server-servlet@4.1.0.Final//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:44) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:51) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) + at io.undertow.core@2.3.17.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) + at io.undertow.core@2.3.17.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at org.jboss.xnio@3.8.16.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "jakarta.servlet.http.HttpServletRequest.getAttribute(String)" is null + at org.apache.jsp.result_jsp._jspService(result_jsp.java:125) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:422) + ... 88 more + +2024-10-15 01:12:51,015 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /server/result.jsp: org.apache.jasper.JasperException: java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "jakarta.servlet.http.HttpServletRequest.getAttribute(String)" is null + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.jsp@2.2.8.Final//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:258) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:183) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:189) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:137) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:100) + at deployment.server.war//ru.akarpov.web2.AreaCheckServlet.processRequest(AreaCheckServlet.java:73) + at deployment.server.war//ru.akarpov.web2.AreaCheckServlet.doPost(AreaCheckServlet.java:13) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:258) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:183) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:189) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:137) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:100) + at deployment.server.war//ru.akarpov.web2.ControllerServlet.processRequest(ControllerServlet.java:23) + at deployment.server.war//ru.akarpov.web2.ControllerServlet.doPost(ControllerServlet.java:13) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at org.wildfly.security.elytron-web.undertow-server-servlet@4.1.0.Final//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:44) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:51) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) + at io.undertow.core@2.3.17.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) + at io.undertow.core@2.3.17.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) + at org.jboss.xnio@3.8.16.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.base/java.lang.Thread.run(Thread.java:840) +Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "jakarta.servlet.http.HttpServletRequest.getAttribute(String)" is null + at org.apache.jsp.result_jsp._jspService(result_jsp.java:125) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:422) + ... 88 more + +2024-10-15 01:13:58,420 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:13:58,421 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:13:58,422 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:13:58,429 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:13:58,430 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:13:58,430 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 87) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:13:58,432 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0019: Host default-host stopping +2024-10-15 01:13:58,432 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:13:58,433 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:13:58,443 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:13:58,443 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:13:58,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:13:58,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:13:58,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:13:58,445 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 20ms +2024-10-15 01:13:58,446 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 20ms +2024-10-15 01:13:58,449 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 25ms +2024-10-15 01:14:15,100 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:14:15,378 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:14:15,382 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:14:15,439 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:14:15,440 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:14:15,440 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:14:15,857 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:14:16,127 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 11) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/f2/eb56ff266671572188496387d3cc88445b3d25/content +2024-10-15 01:14:16,151 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:14:16,161 INFO [org.xnio] (MSC service thread 1-3) XNIO version 3.8.16.Final +2024-10-15 01:14:16,165 INFO [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:14:16,184 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:14:16,183 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:14:16,190 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:14:16,190 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:14:16,192 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:14:16,193 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:14:16,191 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:14:16,195 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:14:16,197 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:14:16,198 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:14:16,199 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:14:16,202 INFO [org.jboss.as.connector] (MSC service thread 1-1) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:14:16,209 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:14:16,216 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:14:16,216 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:14:16,219 INFO [org.jboss.remoting] (MSC service thread 1-8) JBoss Remoting version 5.0.29.Final +2024-10-15 01:14:16,222 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:14:16,241 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:14:16,244 INFO [org.jboss.as.naming] (MSC service thread 1-4) WFLYNAM0003: Starting Naming Service +2024-10-15 01:14:16,245 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:14:16,250 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:14:16,275 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:14:16,281 WARN [org.wildfly.extension.elytron] (MSC service thread 1-7) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:14:16,286 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:14:16,290 INFO [org.jboss.as.ejb3] (MSC service thread 1-6) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:14:16,291 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:14:16,308 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0012: Started server default-server. +2024-10-15 01:14:16,314 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) Queuing requests. +2024-10-15 01:14:16,315 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0018: Host default-host starting +2024-10-15 01:14:16,356 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:14:16,398 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:14:16,421 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:14:16,435 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:14:16,457 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:14:16,494 INFO [org.jboss.ws.common.management] (MSC service thread 1-6) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:14:16,912 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:14:16,912 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:14:16,949 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:14:16,950 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:14:16,973 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:14:16,978 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:14:16,978 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:14:16,979 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2080ms - Started 474 of 680 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:24:15,592 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/75/696b907c77aad54ac88eadf19aceda69006152 is obsolete and will be removed +2024-10-15 01:24:15,594 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/75/696b907c77aad54ac88eadf19aceda69006152/content +2024-10-15 01:24:15,594 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0009: Content /home/sanspie/Projects/web-2/wildfly/standalone/data/content/07/d5ccd00af1ec5cf2ef1856e97e64522b2a0e54 is obsolete and will be removed +2024-10-15 01:24:15,595 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 85) WFLYDR0002: Content removed from location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/07/d5ccd00af1ec5cf2ef1856e97e64522b2a0e54/content +2024-10-15 01:25:56,506 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:25:56,508 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:25:56,508 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:25:56,515 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:25:56,515 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:25:56,515 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 89) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:25:56,517 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0019: Host default-host stopping +2024-10-15 01:25:56,518 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:25:56,518 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:25:56,528 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:25:56,528 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:25:56,529 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:25:56,529 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:25:56,529 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:25:56,529 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 18ms +2024-10-15 01:25:56,530 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 18ms +2024-10-15 01:25:56,533 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 22ms +2024-10-15 01:26:09,482 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:26:09,748 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:26:09,753 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:26:09,813 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:26:09,814 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:26:09,814 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:26:10,255 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:26:10,556 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 31) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/f0/bd6c1c507eb51c912102e16438ff2c7e2ff8e7/content +2024-10-15 01:26:10,586 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:26:10,597 INFO [org.xnio] (MSC service thread 1-6) XNIO version 3.8.16.Final +2024-10-15 01:26:10,603 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:26:10,634 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:26:10,636 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:26:10,636 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:26:10,633 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:26:10,638 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:26:10,638 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:26:10,638 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:26:10,636 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:26:10,645 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:26:10,650 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:26:10,666 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:26:10,664 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:26:10,668 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:26:10,666 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:26:10,679 INFO [org.jboss.as.connector] (MSC service thread 1-6) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:26:10,679 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:26:10,686 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:26:10,691 INFO [org.jboss.as.naming] (MSC service thread 1-1) WFLYNAM0003: Starting Naming Service +2024-10-15 01:26:10,692 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:26:10,690 INFO [org.jboss.remoting] (MSC service thread 1-2) JBoss Remoting version 5.0.29.Final +2024-10-15 01:26:10,709 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:26:10,732 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:26:10,759 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:26:10,773 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:26:10,783 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0012: Started server default-server. +2024-10-15 01:26:10,784 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:26:10,785 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:26:10,786 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) Queuing requests. +2024-10-15 01:26:10,788 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0018: Host default-host starting +2024-10-15 01:26:10,834 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:26:10,894 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:26:10,903 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:26:10,928 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:26:10,938 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-4) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:26:10,971 INFO [org.jboss.ws.common.management] (MSC service thread 1-8) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:26:11,370 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:26:11,370 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 85) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:26:11,411 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:26:11,411 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:26:11,437 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:26:11,440 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:26:11,441 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:26:11,442 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2159ms - Started 478 of 684 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:28:28,944 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:28:28,946 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:28:28,947 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:28:28,953 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:28:28,954 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:28:28,954 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:28:28,957 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0019: Host default-host stopping +2024-10-15 01:28:28,957 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:28:28,958 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-6) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:28:28,968 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:28:28,968 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:28:28,969 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:28:28,969 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:28:28,969 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:28:28,970 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 20ms +2024-10-15 01:28:28,970 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 20ms +2024-10-15 01:28:28,974 INFO [org.jboss.as] (MSC service thread 1-6) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 25ms +2024-10-15 01:28:42,198 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:28:42,463 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:28:42,467 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:28:42,532 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:28:42,534 DEBUG [org.jboss.as.config] (MSC service thread 1-3) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:28:42,534 DEBUG [org.jboss.as.config] (MSC service thread 1-3) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:28:42,940 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:28:43,221 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 21) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/8b/585fd5ccf3ac7d3097e801802d723c6900817a/content +2024-10-15 01:28:43,248 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:28:43,257 INFO [org.xnio] (MSC service thread 1-2) XNIO version 3.8.16.Final +2024-10-15 01:28:43,262 INFO [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:28:43,278 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:28:43,281 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:28:43,281 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:28:43,284 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:28:43,285 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:28:43,292 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:28:43,292 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:28:43,293 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:28:43,301 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:28:43,301 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:28:43,301 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:28:43,302 INFO [org.jboss.as.connector] (MSC service thread 1-4) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:28:43,307 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:28:43,308 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:28:43,308 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:28:43,321 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:28:43,323 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:28:43,332 INFO [org.jboss.as.naming] (MSC service thread 1-7) WFLYNAM0003: Starting Naming Service +2024-10-15 01:28:43,332 INFO [org.jboss.as.mail.extension] (MSC service thread 1-4) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:28:43,359 INFO [org.jboss.remoting] (MSC service thread 1-2) JBoss Remoting version 5.0.29.Final +2024-10-15 01:28:43,365 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:28:43,378 WARN [org.wildfly.extension.elytron] (MSC service thread 1-3) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:28:43,384 WARN [org.wildfly.extension.elytron] (MSC service thread 1-8) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:28:43,399 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:28:43,403 INFO [org.jboss.as.ejb3] (MSC service thread 1-6) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:28:43,403 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:28:43,409 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0012: Started server default-server. +2024-10-15 01:28:43,414 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 01:28:43,417 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 01:28:43,447 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:28:43,502 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:28:43,506 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:28:43,538 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:28:43,544 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-8) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:28:43,591 INFO [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:28:44,001 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:28:44,001 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 85) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:28:44,043 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:28:44,043 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:28:44,068 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:28:44,072 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:28:44,072 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:28:44,074 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2087ms - Started 478 of 684 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:30:02,969 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:30:02,971 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:30:02,972 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:30:02,978 INFO [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:30:02,979 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 85) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:30:02,979 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:30:02,981 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0019: Host default-host stopping +2024-10-15 01:30:02,982 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:30:02,982 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:30:02,992 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:30:02,992 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:30:02,992 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:30:02,992 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:30:02,993 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:30:02,993 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 18ms +2024-10-15 01:30:02,993 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 18ms +2024-10-15 01:30:02,997 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 23ms +2024-10-15 01:30:14,478 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:30:14,748 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:30:14,752 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:30:14,814 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:30:14,815 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:30:14,815 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:30:15,207 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:30:15,461 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/21/c26fff02cdd9297e56d4c7d0ae4e23ed095fe4/content +2024-10-15 01:30:15,483 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:30:15,491 INFO [org.xnio] (MSC service thread 1-2) XNIO version 3.8.16.Final +2024-10-15 01:30:15,495 INFO [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:30:15,511 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:30:15,514 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:30:15,513 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:30:15,522 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:30:15,523 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:30:15,524 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:30:15,526 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:30:15,532 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:30:15,532 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:30:15,535 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:30:15,534 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:30:15,537 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:30:15,550 INFO [org.jboss.as.connector] (MSC service thread 1-8) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:30:15,552 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:30:15,552 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:30:15,555 INFO [org.jboss.remoting] (MSC service thread 1-7) JBoss Remoting version 5.0.29.Final +2024-10-15 01:30:15,561 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:30:15,566 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:30:15,566 INFO [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:30:15,566 INFO [org.jboss.as.naming] (MSC service thread 1-1) WFLYNAM0003: Starting Naming Service +2024-10-15 01:30:15,589 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:30:15,594 WARN [org.wildfly.extension.elytron] (MSC service thread 1-3) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:30:15,602 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:30:15,648 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:30:15,653 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:30:15,653 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:30:15,657 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server. +2024-10-15 01:30:15,659 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) Queuing requests. +2024-10-15 01:30:15,661 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0018: Host default-host starting +2024-10-15 01:30:15,694 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:30:15,742 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:30:15,748 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:30:15,774 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:30:15,788 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:30:15,834 INFO [org.jboss.ws.common.management] (MSC service thread 1-8) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:30:16,228 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:30:16,228 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 85) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:30:16,262 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:30:16,262 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:30:16,284 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:30:16,288 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:30:16,289 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:30:16,290 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2018ms - Started 478 of 684 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:33:43,636 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:33:43,637 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:33:43,638 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:33:43,645 INFO [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:33:43,645 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:33:43,645 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 90) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:33:43,647 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0019: Host default-host stopping +2024-10-15 01:33:43,648 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:33:43,648 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-6) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:33:43,658 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:33:43,658 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:33:43,658 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:33:43,658 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:33:43,659 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:33:43,660 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 19ms +2024-10-15 01:33:43,660 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 18ms +2024-10-15 01:33:43,664 INFO [org.jboss.as] (MSC service thread 1-6) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 24ms +2024-10-15 01:34:41,511 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:34:41,791 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:34:41,795 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:34:41,852 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:34:41,853 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:34:41,854 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:34:42,247 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:34:42,518 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/92/bda770b8091e716d3bfeb0cb63e83e5f1c9131/content +2024-10-15 01:34:42,541 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:34:42,550 INFO [org.xnio] (MSC service thread 1-8) XNIO version 3.8.16.Final +2024-10-15 01:34:42,554 INFO [org.xnio.nio] (MSC service thread 1-8) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:34:42,571 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:34:42,572 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:34:42,576 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:34:42,577 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:34:42,578 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:34:42,580 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:34:42,582 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:34:42,587 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:34:42,589 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:34:42,586 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:34:42,591 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:34:42,590 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:34:42,593 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:34:42,597 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:34:42,600 INFO [org.jboss.as.connector] (MSC service thread 1-6) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:34:42,615 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:34:42,623 INFO [org.jboss.as.naming] (MSC service thread 1-1) WFLYNAM0003: Starting Naming Service +2024-10-15 01:34:42,620 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:34:42,625 INFO [org.jboss.remoting] (MSC service thread 1-2) JBoss Remoting version 5.0.29.Final +2024-10-15 01:34:42,637 INFO [org.jboss.as.mail.extension] (MSC service thread 1-8) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:34:42,642 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:34:42,658 WARN [org.wildfly.extension.elytron] (MSC service thread 1-1) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:34:42,666 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:34:42,704 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:34:42,709 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0012: Started server default-server. +2024-10-15 01:34:42,716 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) Queuing requests. +2024-10-15 01:34:42,717 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:34:42,717 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:34:42,718 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0018: Host default-host starting +2024-10-15 01:34:42,748 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:34:42,811 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:34:42,828 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:34:42,852 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:34:42,868 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:34:42,906 INFO [org.jboss.ws.common.management] (MSC service thread 1-4) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:34:43,297 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 84) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:34:43,297 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:34:43,339 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:34:43,340 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:34:43,370 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:34:43,375 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:34:43,375 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:34:43,377 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2083ms - Started 478 of 684 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:34:46,491 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /server/index.jsp: org.apache.jasper.JasperException: JBWEB004113: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:57) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:278) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:75) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:236) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:131) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:412) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseElements(Parser.java:1462) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parse(Parser.java:143) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ParserController.doParse(ParserController.java:223) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:204) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:358) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:338) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:325) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:652) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.jsp@2.2.8.Final//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at org.wildfly.security.elytron-web.undertow-server-servlet@4.1.0.Final//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:44) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:51) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) + at io.undertow.core@2.3.17.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) + at io.undertow.core@2.3.17.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348) + at org.jboss.xnio@3.8.16.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.base/java.lang.Thread.run(Thread.java:840) + +2024-10-15 01:35:21,877 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /server/: org.apache.jasper.JasperException: JBWEB004113: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:57) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:278) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:75) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:236) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:131) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:412) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseElements(Parser.java:1462) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parse(Parser.java:143) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ParserController.doParse(ParserController.java:223) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:204) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:358) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:338) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:325) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:652) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.jsp@2.2.8.Final//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at org.wildfly.security.elytron-web.undertow-server-servlet@4.1.0.Final//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:44) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:51) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) + at io.undertow.core@2.3.17.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) + at io.undertow.core@2.3.17.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348) + at org.jboss.xnio@3.8.16.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.base/java.lang.Thread.run(Thread.java:840) + +2024-10-15 01:38:04,357 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:38:04,359 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:38:04,360 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:38:04,364 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:38:04,366 INFO [org.jboss.as.mail.extension] (MSC service thread 1-6) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:38:04,366 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 83) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:38:04,367 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping +2024-10-15 01:38:04,368 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:38:04,368 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:38:04,378 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:38:04,378 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:38:04,378 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:38:04,378 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:38:04,379 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:38:04,379 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 17ms +2024-10-15 01:38:04,379 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 16ms +2024-10-15 01:38:04,383 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 20ms +2024-10-15 01:38:39,191 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:38:39,458 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:38:39,463 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:38:39,523 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:38:39,524 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:38:39,524 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:38:39,930 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:38:40,209 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 26) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/e3/46ad2398892f0f4c1ba94eec33d38558d9d39c/content +2024-10-15 01:38:40,230 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:38:40,239 INFO [org.xnio] (MSC service thread 1-7) XNIO version 3.8.16.Final +2024-10-15 01:38:40,243 INFO [org.xnio.nio] (MSC service thread 1-7) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:38:40,266 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:38:40,275 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:38:40,278 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:38:40,279 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:38:40,281 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:38:40,286 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:38:40,287 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:38:40,287 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:38:40,287 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:38:40,289 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:38:40,294 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:38:40,299 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:38:40,300 INFO [org.jboss.remoting] (MSC service thread 1-4) JBoss Remoting version 5.0.29.Final +2024-10-15 01:38:40,307 INFO [org.jboss.as.connector] (MSC service thread 1-8) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:38:40,307 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:38:40,307 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:38:40,318 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:38:40,319 INFO [org.jboss.as.naming] (MSC service thread 1-7) WFLYNAM0003: Starting Naming Service +2024-10-15 01:38:40,320 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:38:40,323 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:38:40,343 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:38:40,360 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:38:40,395 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:38:40,421 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:38:40,421 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:38:40,426 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:38:40,432 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server. +2024-10-15 01:38:40,433 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 01:38:40,434 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 01:38:40,472 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:38:40,543 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:38:40,549 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:38:40,564 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-7) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:38:40,573 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:38:40,606 INFO [org.jboss.ws.common.management] (MSC service thread 1-6) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:38:41,008 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 79) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:38:41,154 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 93) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:38:41,185 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:38:41,186 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:38:41,212 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:38:41,216 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:38:41,216 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:38:41,217 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2225ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:38:44,114 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /server/: org.apache.jasper.JasperException: JBWEB004113: The absolute uri: http://jakarta.ee/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:57) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:278) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:75) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:236) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:131) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:412) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parseElements(Parser.java:1462) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Parser.parse(Parser.java:143) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ParserController.doParse(ParserController.java:223) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:204) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:358) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:338) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.compiler.Compiler.compile(Compiler.java:325) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:652) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403) + at io.undertow.jsp@2.2.8.Final//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347) + at jakarta.servlet.api@6.0.0//jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) + at io.undertow.jsp@2.2.8.Final//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.lambda$handleRequest$1(ElytronRunAsHandler.java:68) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.FlexibleIdentityAssociation.runAsFunctionEx(FlexibleIdentityAssociation.java:103) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAsFunctionEx(Scoped.java:161) + at org.wildfly.security.elytron-base@2.6.0.Final//org.wildfly.security.auth.server.Scoped.runAs(Scoped.java:73) + at org.wildfly.security.elytron-web.undertow-server@4.1.0.Final//org.wildfly.elytron.web.undertow.server.ElytronRunAsHandler.handleRequest(ElytronRunAsHandler.java:67) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) + at io.undertow.core@2.3.17.Final//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) + at org.wildfly.security.elytron-web.undertow-server-servlet@4.1.0.Final//org.wildfly.elytron.web.undertow.server.servlet.CleanUpHandler.handleRequest(CleanUpHandler.java:38) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:44) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:51) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) + at io.undertow.core@2.3.17.Final//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at org.wildfly.extension.undertow@34.0.0.Beta1//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) + at io.undertow.servlet@2.3.17.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) + at io.undertow.core@2.3.17.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:395) + at io.undertow.core@2.3.17.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) + at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348) + at org.jboss.xnio@3.8.16.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) + at java.base/java.lang.Thread.run(Thread.java:840) + +2024-10-15 01:40:54,391 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:40:54,393 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:40:54,394 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:40:54,402 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 93) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:40:54,402 INFO [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:40:54,403 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 96) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:40:54,406 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0019: Host default-host stopping +2024-10-15 01:40:54,406 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:40:54,407 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:40:54,417 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:40:54,417 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:40:54,417 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:40:54,417 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:40:54,418 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:40:54,418 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 21ms +2024-10-15 01:40:54,420 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 22ms +2024-10-15 01:40:54,423 INFO [org.jboss.as] (MSC service thread 1-4) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 26ms +2024-10-15 01:41:32,332 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:41:32,606 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:41:32,610 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:41:32,670 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:41:32,671 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:41:32,672 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:41:33,087 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:41:33,382 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/21/a6d16b3917807581ef058ae3b661cd7d14cbe0/content +2024-10-15 01:41:33,405 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:41:33,412 INFO [org.xnio] (MSC service thread 1-7) XNIO version 3.8.16.Final +2024-10-15 01:41:33,416 INFO [org.xnio.nio] (MSC service thread 1-7) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:41:33,434 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:41:33,439 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:41:33,439 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:41:33,437 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:41:33,441 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:41:33,441 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:41:33,442 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:41:33,444 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:41:33,444 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:41:33,449 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:41:33,452 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:41:33,454 INFO [org.jboss.as.connector] (MSC service thread 1-8) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:41:33,456 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:41:33,476 INFO [org.jboss.remoting] (MSC service thread 1-7) JBoss Remoting version 5.0.29.Final +2024-10-15 01:41:33,476 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:41:33,476 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:41:33,477 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:41:33,485 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:41:33,495 INFO [org.jboss.as.naming] (MSC service thread 1-4) WFLYNAM0003: Starting Naming Service +2024-10-15 01:41:33,496 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:41:33,497 INFO [org.jboss.as.mail.extension] (MSC service thread 1-6) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:41:33,521 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:41:33,526 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:41:33,526 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:41:33,538 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:41:33,538 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:41:33,541 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server. +2024-10-15 01:41:33,554 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) Queuing requests. +2024-10-15 01:41:33,555 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0018: Host default-host starting +2024-10-15 01:41:33,588 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:41:33,639 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:41:33,639 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:41:33,671 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:41:33,702 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-3) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:41:33,737 INFO [org.jboss.ws.common.management] (MSC service thread 1-7) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:41:34,188 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:41:34,345 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 91) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:41:34,408 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:41:34,409 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:41:34,443 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:41:34,448 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:41:34,448 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:41:34,450 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2310ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:47:31,747 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:47:31,749 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:47:31,750 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:47:31,757 INFO [org.jboss.as.mail.extension] (MSC service thread 1-5) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:47:31,757 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 91) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:47:31,757 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 95) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:47:31,761 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0019: Host default-host stopping +2024-10-15 01:47:31,762 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:47:31,762 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:47:31,772 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:47:31,772 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:47:31,773 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:47:31,773 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:47:31,773 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 20ms +2024-10-15 01:47:31,774 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:47:31,777 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 23ms +2024-10-15 01:47:31,778 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 26ms +2024-10-15 01:47:43,351 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:47:43,614 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:47:43,619 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:47:43,680 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:47:43,681 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:47:43,681 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:47:44,127 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:47:44,415 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 21) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/f0/7bb4fda117bdfa730ec199504805f879cb9692/content +2024-10-15 01:47:44,436 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:47:44,444 INFO [org.xnio] (MSC service thread 1-1) XNIO version 3.8.16.Final +2024-10-15 01:47:44,448 INFO [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:47:44,466 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:47:44,469 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:47:44,472 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:47:44,473 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:47:44,476 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:47:44,476 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:47:44,481 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:47:44,481 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:47:44,484 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:47:44,485 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:47:44,492 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:47:44,493 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:47:44,505 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:47:44,506 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:47:44,512 INFO [org.jboss.as.connector] (MSC service thread 1-1) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:47:44,516 INFO [org.jboss.remoting] (MSC service thread 1-3) JBoss Remoting version 5.0.29.Final +2024-10-15 01:47:44,524 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:47:44,534 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:47:44,534 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:47:44,539 INFO [org.jboss.as.naming] (MSC service thread 1-7) WFLYNAM0003: Starting Naming Service +2024-10-15 01:47:44,542 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:47:44,608 WARN [org.wildfly.extension.elytron] (MSC service thread 1-1) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:47:44,617 WARN [org.wildfly.extension.elytron] (MSC service thread 1-5) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:47:44,629 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:47:44,640 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0012: Started server default-server. +2024-10-15 01:47:44,642 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:47:44,642 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:47:44,644 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) Queuing requests. +2024-10-15 01:47:44,645 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0018: Host default-host starting +2024-10-15 01:47:44,689 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:47:44,738 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:47:44,754 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:47:44,771 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-5) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:47:44,784 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:47:44,831 INFO [org.jboss.ws.common.management] (MSC service thread 1-5) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:47:45,231 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:47:45,360 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 96) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:47:45,397 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:47:45,397 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:47:45,425 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:47:45,430 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:47:45,431 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:47:45,432 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2280ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:52:14,503 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:52:14,506 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:52:14,506 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:52:14,514 INFO [org.jboss.as.mail.extension] (MSC service thread 1-6) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:52:14,515 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 102) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:52:14,515 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 101) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:52:14,519 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0019: Host default-host stopping +2024-10-15 01:52:14,521 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:52:14,522 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:52:14,532 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:52:14,532 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:52:14,533 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:52:14,533 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:52:14,533 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 23ms +2024-10-15 01:52:14,535 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:52:14,537 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 26ms +2024-10-15 01:52:14,540 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 31ms +2024-10-15 01:52:24,677 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:52:24,942 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:52:24,947 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:52:25,013 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:52:25,014 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:52:25,015 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:52:25,439 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:52:25,733 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/af/dc9287d9995b903bbbf84edc1c78a1960a00be/content +2024-10-15 01:52:25,758 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:52:25,767 INFO [org.xnio] (MSC service thread 1-8) XNIO version 3.8.16.Final +2024-10-15 01:52:25,771 INFO [org.xnio.nio] (MSC service thread 1-8) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:52:25,791 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:52:25,795 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:52:25,798 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:52:25,799 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:52:25,800 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:52:25,802 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:52:25,804 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:52:25,807 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:52:25,813 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:52:25,815 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:52:25,825 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:52:25,823 INFO [org.jboss.as.connector] (MSC service thread 1-6) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:52:25,830 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:52:25,832 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:52:25,833 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:52:25,842 INFO [org.jboss.remoting] (MSC service thread 1-8) JBoss Remoting version 5.0.29.Final +2024-10-15 01:52:25,845 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:52:25,850 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:52:25,902 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service +2024-10-15 01:52:25,904 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:52:25,906 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:52:25,918 WARN [org.wildfly.extension.elytron] (MSC service thread 1-7) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:52:25,935 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:52:25,958 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:52:25,958 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:52:25,959 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:52:25,969 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0012: Started server default-server. +2024-10-15 01:52:25,971 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 01:52:25,972 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 01:52:26,021 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:52:26,116 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:52:26,148 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:52:26,183 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:52:26,197 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:52:26,321 INFO [org.jboss.ws.common.management] (MSC service thread 1-8) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:52:27,024 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:52:27,105 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 90) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:52:27,140 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:52:27,141 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:52:27,181 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:52:27,186 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:52:27,186 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:52:27,188 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2707ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 01:57:49,416 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 01:57:49,418 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:57:49,419 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 01:57:49,427 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 90) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 01:57:49,428 INFO [org.jboss.as.mail.extension] (MSC service thread 1-6) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 01:57:49,428 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 99) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 01:57:49,432 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0019: Host default-host stopping +2024-10-15 01:57:49,433 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:57:49,434 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 01:57:49,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 01:57:49,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 01:57:49,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 01:57:49,444 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 01:57:49,445 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 01:57:49,445 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 23ms +2024-10-15 01:57:49,448 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 25ms +2024-10-15 01:57:49,450 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 28ms +2024-10-15 01:58:00,023 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 01:58:00,303 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 01:58:00,307 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 01:58:00,369 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 01:58:00,370 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 01:58:00,370 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 01:58:00,803 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 01:58:01,118 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 18) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/e6/7b51c2f921e803bb55d29e5ff7e98ba1b1994d/content +2024-10-15 01:58:01,140 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 01:58:01,149 INFO [org.xnio] (MSC service thread 1-3) XNIO version 3.8.16.Final +2024-10-15 01:58:01,154 INFO [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 01:58:01,172 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 01:58:01,170 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 01:58:01,179 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 01:58:01,180 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 01:58:01,180 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 01:58:01,186 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 01:58:01,187 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 01:58:01,187 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 01:58:01,190 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 01:58:01,192 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 01:58:01,195 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 01:58:01,200 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 01:58:01,194 INFO [org.jboss.as.connector] (MSC service thread 1-1) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 01:58:01,209 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 01:58:01,210 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 01:58:01,229 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 01:58:01,237 INFO [org.jboss.remoting] (MSC service thread 1-6) JBoss Remoting version 5.0.29.Final +2024-10-15 01:58:01,240 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 01:58:01,240 INFO [org.jboss.as.naming] (MSC service thread 1-8) WFLYNAM0003: Starting Naming Service +2024-10-15 01:58:01,243 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 01:58:01,247 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 01:58:01,292 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 01:58:01,305 WARN [org.wildfly.extension.elytron] (MSC service thread 1-4) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 01:58:01,321 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 01:58:01,331 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 01:58:01,331 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 01:58:01,331 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0012: Started server default-server. +2024-10-15 01:58:01,335 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 01:58:01,340 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 01:58:01,390 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 01:58:01,460 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 01:58:01,471 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 01:58:01,504 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 01:58:01,515 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 01:58:01,552 INFO [org.jboss.ws.common.management] (MSC service thread 1-3) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 01:58:02,235 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 79) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 01:58:02,296 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 93) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 01:58:02,331 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 01:58:02,331 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 01:58:02,358 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 01:58:02,364 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 01:58:02,364 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 01:58:02,365 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2550ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:02:32,086 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:02:32,089 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:02:32,089 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:02:32,097 INFO [org.jboss.as.mail.extension] (MSC service thread 1-6) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:02:32,097 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 93) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:02:32,097 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 97) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:02:32,101 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0019: Host default-host stopping +2024-10-15 02:02:32,102 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:02:32,103 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:02:32,112 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:02:32,112 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:02:32,113 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:02:32,113 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:02:32,113 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:02:32,114 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 21ms +2024-10-15 02:02:32,116 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 23ms +2024-10-15 02:02:32,118 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 27ms +2024-10-15 02:02:46,184 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:02:46,450 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:02:46,454 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:02:46,512 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:02:46,513 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:02:46,513 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:02:46,938 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:02:47,241 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 36) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/93/df251736d3d514211a5f19940ae2d12fc00e45/content +2024-10-15 02:02:47,267 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:02:47,276 INFO [org.xnio] (MSC service thread 1-2) XNIO version 3.8.16.Final +2024-10-15 02:02:47,281 INFO [org.xnio.nio] (MSC service thread 1-2) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:02:47,311 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:02:47,313 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:02:47,310 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:02:47,320 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:02:47,321 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:02:47,322 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:02:47,323 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:02:47,324 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:02:47,325 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:02:47,331 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:02:47,333 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:02:47,328 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:02:47,335 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:02:47,332 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:02:47,342 INFO [org.jboss.as.connector] (MSC service thread 1-7) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:02:47,349 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:02:47,355 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-2) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:02:47,356 INFO [org.jboss.remoting] (MSC service thread 1-4) JBoss Remoting version 5.0.29.Final +2024-10-15 02:02:47,377 INFO [org.jboss.as.naming] (MSC service thread 1-2) WFLYNAM0003: Starting Naming Service +2024-10-15 02:02:47,384 INFO [org.jboss.as.mail.extension] (MSC service thread 1-8) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:02:47,395 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:02:47,397 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:02:47,411 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:02:47,446 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:02:47,446 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:02:47,450 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:02:47,453 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0012: Started server default-server. +2024-10-15 02:02:47,455 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) Queuing requests. +2024-10-15 02:02:47,457 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0018: Host default-host starting +2024-10-15 02:02:47,507 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:02:47,579 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:02:47,583 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:02:47,613 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-5) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:02:47,635 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-6) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:02:47,677 INFO [org.jboss.ws.common.management] (MSC service thread 1-2) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:02:48,129 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:02:48,235 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 94) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:02:48,271 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:02:48,272 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:02:48,311 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:02:48,318 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:02:48,318 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:02:48,319 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2345ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:10:44,542 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:10:44,544 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:10:44,546 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:10:44,554 INFO [org.jboss.as.mail.extension] (MSC service thread 1-4) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:10:44,554 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 94) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:10:44,554 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 98) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:10:44,558 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0019: Host default-host stopping +2024-10-15 02:10:44,559 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:10:44,560 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:10:44,570 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:10:44,570 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:10:44,571 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:10:44,571 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:10:44,571 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 22ms +2024-10-15 02:10:44,571 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:10:44,573 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 23ms +2024-10-15 02:10:44,576 INFO [org.jboss.as] (MSC service thread 1-8) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 29ms +2024-10-15 02:11:29,952 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:11:30,216 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:11:30,220 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:11:30,278 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:11:30,278 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:11:30,279 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:11:30,698 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:11:30,989 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/13/9ce0aa33df7d526500a1f9ecbf0758fdfe525f/content +2024-10-15 02:11:31,008 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:11:31,017 INFO [org.xnio] (MSC service thread 1-4) XNIO version 3.8.16.Final +2024-10-15 02:11:31,022 INFO [org.xnio.nio] (MSC service thread 1-4) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:11:31,042 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:11:31,043 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:11:31,044 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:11:31,046 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:11:31,052 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:11:31,046 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:11:31,053 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:11:31,046 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:11:31,054 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:11:31,055 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:11:31,056 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:11:31,062 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:11:31,070 INFO [org.jboss.as.connector] (MSC service thread 1-3) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:11:31,079 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:11:31,096 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:11:31,097 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:11:31,102 INFO [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 5.0.29.Final +2024-10-15 02:11:31,104 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:11:31,108 INFO [org.jboss.as.naming] (MSC service thread 1-2) WFLYNAM0003: Starting Naming Service +2024-10-15 02:11:31,109 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:11:31,125 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:11:31,136 WARN [org.wildfly.extension.elytron] (MSC service thread 1-1) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:11:31,143 WARN [org.wildfly.extension.elytron] (MSC service thread 1-3) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:11:31,146 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:11:31,150 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:11:31,161 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:11:31,166 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0012: Started server default-server. +2024-10-15 02:11:31,168 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 02:11:31,171 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 02:11:31,217 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:11:31,273 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:11:31,280 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:11:31,325 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:11:31,344 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-7) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:11:31,383 INFO [org.jboss.ws.common.management] (MSC service thread 1-6) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:11:31,817 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 79) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:11:31,928 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 94) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:11:31,963 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:11:31,964 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:11:31,991 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:11:31,997 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:11:31,997 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:11:31,999 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2243ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:14:29,151 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:14:29,153 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:14:29,154 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:14:29,160 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 94) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:14:29,161 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 97) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:14:29,161 INFO [org.jboss.as.mail.extension] (MSC service thread 1-8) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:14:29,164 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping +2024-10-15 02:14:29,165 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:14:29,166 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-6) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:14:29,178 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:14:29,178 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:14:29,179 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:14:29,179 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:14:29,179 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 22ms +2024-10-15 02:14:29,179 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:14:29,181 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 23ms +2024-10-15 02:14:29,184 INFO [org.jboss.as] (MSC service thread 1-7) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 27ms +2024-10-15 02:14:43,363 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:14:43,621 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:14:43,625 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:14:43,681 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:14:43,682 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:14:43,683 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:14:44,078 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:14:44,374 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 30) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/e4/71c1233c9d792a979f17c1a8a53b86509f5edf/content +2024-10-15 02:14:44,397 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:14:44,407 INFO [org.xnio] (MSC service thread 1-7) XNIO version 3.8.16.Final +2024-10-15 02:14:44,415 INFO [org.xnio.nio] (MSC service thread 1-7) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:14:44,439 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:14:44,441 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:14:44,441 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:14:44,449 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:14:44,444 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:14:44,446 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:14:44,450 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:14:44,445 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:14:44,452 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:14:44,457 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:14:44,459 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:14:44,473 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:14:44,475 INFO [org.jboss.as.connector] (MSC service thread 1-4) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:14:44,488 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:14:44,488 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:14:44,492 INFO [org.jboss.remoting] (MSC service thread 1-7) JBoss Remoting version 5.0.29.Final +2024-10-15 02:14:44,496 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:14:44,502 INFO [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:14:44,506 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service +2024-10-15 02:14:44,509 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:14:44,523 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:14:44,555 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:14:44,576 WARN [org.wildfly.extension.elytron] (MSC service thread 1-5) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:14:44,589 INFO [org.jboss.as.ejb3] (MSC service thread 1-3) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:14:44,589 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:14:44,598 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:14:44,606 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0012: Started server default-server. +2024-10-15 02:14:44,607 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests. +2024-10-15 02:14:44,610 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting +2024-10-15 02:14:44,652 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:14:44,717 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:14:44,726 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:14:44,759 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:14:44,766 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-3) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:14:44,813 INFO [org.jboss.ws.common.management] (MSC service thread 1-8) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:14:45,319 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:14:45,416 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 92) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:14:45,457 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:14:45,457 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:14:45,495 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:14:45,501 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:14:45,502 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:14:45,503 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2336ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:14:57,314 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:17:32,002 INFO [stdout] (default task-2) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:17:37,877 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:17:37,879 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:17:37,881 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:17:37,889 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 92) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:17:37,889 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:17:37,890 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 97) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:17:37,893 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0019: Host default-host stopping +2024-10-15 02:17:37,895 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:17:37,896 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:17:37,906 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:17:37,906 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:17:37,906 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:17:37,906 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:17:37,907 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:17:37,907 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 24ms +2024-10-15 02:17:37,910 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 24ms +2024-10-15 02:17:37,912 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 28ms +2024-10-15 02:17:46,524 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:17:46,798 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:17:46,803 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:17:46,863 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:17:46,864 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:17:46,865 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:17:47,301 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:17:47,599 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 18) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/16/2dc3fd004cd05798ab2270b1b49d05480a38b3/content +2024-10-15 02:17:47,622 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:17:47,631 INFO [org.xnio] (MSC service thread 1-3) XNIO version 3.8.16.Final +2024-10-15 02:17:47,636 INFO [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:17:47,661 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:17:47,664 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:17:47,678 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:17:47,674 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:17:47,675 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:17:47,676 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:17:47,686 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:17:47,686 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:17:47,692 INFO [org.jboss.as.connector] (MSC service thread 1-3) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:17:47,692 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:17:47,693 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:17:47,694 INFO [org.jboss.remoting] (MSC service thread 1-5) JBoss Remoting version 5.0.29.Final +2024-10-15 02:17:47,696 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:17:47,697 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:17:47,697 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:17:47,704 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:17:47,720 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:17:47,726 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:17:47,730 INFO [org.jboss.as.naming] (MSC service thread 1-5) WFLYNAM0003: Starting Naming Service +2024-10-15 02:17:47,736 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:17:47,738 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:17:47,760 WARN [org.wildfly.extension.elytron] (MSC service thread 1-1) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:17:47,810 WARN [org.wildfly.extension.elytron] (MSC service thread 1-7) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:17:47,834 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:17:47,834 INFO [org.jboss.as.ejb3] (MSC service thread 1-4) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:17:47,839 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:17:47,844 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0012: Started server default-server. +2024-10-15 02:17:47,846 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) Queuing requests. +2024-10-15 02:17:47,847 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0018: Host default-host starting +2024-10-15 02:17:47,874 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:17:47,914 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:17:47,924 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:17:47,945 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-5) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:17:47,975 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-1) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:17:48,017 INFO [org.jboss.ws.common.management] (MSC service thread 1-7) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:17:48,449 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:17:48,561 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 93) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:17:48,604 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:17:48,605 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:17:48,642 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:17:48,647 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:17:48,647 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:17:48,649 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2329ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:17:59,384 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:18:06,825 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:22:23,199 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:22:23,200 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:22:23,202 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:22:23,210 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:22:23,210 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 18) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:22:23,210 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 97) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:22:23,214 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0019: Host default-host stopping +2024-10-15 02:22:23,216 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:22:23,217 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:22:23,228 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:22:23,228 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:22:23,228 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:22:23,228 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:22:23,229 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 24ms +2024-10-15 02:22:23,229 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:22:23,231 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 25ms +2024-10-15 02:22:23,235 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 31ms +2024-10-15 02:23:07,665 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:23:07,939 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:23:07,943 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:23:08,000 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:23:08,001 DEBUG [org.jboss.as.config] (MSC service thread 1-1) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:23:08,001 DEBUG [org.jboss.as.config] (MSC service thread 1-1) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:23:08,462 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:23:08,769 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 19) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/30/a5763f7aaeba14fbc6d1d6ecbaed89ee7169ec/content +2024-10-15 02:23:08,793 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:23:08,801 INFO [org.xnio] (MSC service thread 1-3) XNIO version 3.8.16.Final +2024-10-15 02:23:08,805 INFO [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:23:08,829 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:23:08,832 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:23:08,836 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:23:08,838 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:23:08,838 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:23:08,839 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:23:08,837 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:23:08,838 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:23:08,844 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:23:08,849 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:23:08,851 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:23:08,851 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:23:08,851 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:23:08,855 INFO [org.jboss.as.connector] (MSC service thread 1-4) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:23:08,860 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:23:08,862 INFO [org.jboss.remoting] (MSC service thread 1-7) JBoss Remoting version 5.0.29.Final +2024-10-15 02:23:08,871 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:23:08,875 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service +2024-10-15 02:23:08,876 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:23:08,884 INFO [org.jboss.as.mail.extension] (MSC service thread 1-3) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:23:08,894 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:23:08,918 WARN [org.wildfly.extension.elytron] (MSC service thread 1-8) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:23:08,929 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:23:08,961 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:23:08,963 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:23:08,963 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:23:08,966 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server. +2024-10-15 02:23:08,969 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) Queuing requests. +2024-10-15 02:23:08,970 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0018: Host default-host starting +2024-10-15 02:23:09,019 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:23:09,092 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:23:09,106 INFO [org.jboss.as.ejb3] (MSC service thread 1-7) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:23:09,139 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-4) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:23:09,154 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:23:09,199 INFO [org.jboss.ws.common.management] (MSC service thread 1-6) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:23:09,874 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:23:10,006 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 86) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:23:10,040 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:23:10,041 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:23:10,068 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:23:10,072 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:23:10,073 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:23:10,074 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2610ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:23:21,344 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:23:30,799 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:23:44,831 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:25:05,401 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:25:13,018 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:25:28,899 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:25:42,422 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:26:21,156 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:26:41,902 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:32:41,082 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:32:41,084 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:32:41,085 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:32:41,094 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 86) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:32:41,094 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:32:41,095 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 98) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:32:41,099 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0019: Host default-host stopping +2024-10-15 02:32:41,102 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:32:41,102 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:32:41,111 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:32:41,111 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:32:41,118 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:32:41,118 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:32:41,119 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:32:41,122 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 33ms +2024-10-15 02:32:41,123 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 33ms +2024-10-15 02:32:41,131 INFO [org.jboss.as] (MSC service thread 1-6) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 43ms +2024-10-15 02:32:53,005 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:32:53,291 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:32:53,296 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:32:53,357 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:32:53,358 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:32:53,358 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:32:53,776 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:32:54,114 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:32:54,121 INFO [org.xnio] (MSC service thread 1-6) XNIO version 3.8.16.Final +2024-10-15 02:32:54,126 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:32:54,147 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:32:54,150 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:32:54,153 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:32:54,153 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:32:54,156 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:32:54,153 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:32:54,153 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:32:54,161 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:32:54,159 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:32:54,161 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:32:54,168 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:32:54,168 INFO [org.jboss.as.connector] (MSC service thread 1-1) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:32:54,168 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:32:54,191 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:32:54,190 INFO [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:32:54,190 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:32:54,197 INFO [org.jboss.remoting] (MSC service thread 1-3) JBoss Remoting version 5.0.29.Final +2024-10-15 02:32:54,207 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:32:54,228 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:32:54,239 INFO [org.jboss.as.naming] (MSC service thread 1-2) WFLYNAM0003: Starting Naming Service +2024-10-15 02:32:54,240 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:32:54,258 WARN [org.wildfly.extension.elytron] (MSC service thread 1-6) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:32:54,264 WARN [org.wildfly.extension.elytron] (MSC service thread 1-2) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:32:54,291 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:32:54,291 INFO [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:32:54,293 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:32:54,302 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0012: Started server default-server. +2024-10-15 02:32:54,305 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) Queuing requests. +2024-10-15 02:32:54,309 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0018: Host default-host starting +2024-10-15 02:32:54,340 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:32:54,417 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:32:54,423 INFO [org.jboss.as.ejb3] (MSC service thread 1-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:32:54,502 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:32:54,559 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:32:54,635 INFO [org.jboss.ws.common.management] (MSC service thread 1-5) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:32:55,083 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 78) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:32:55,182 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:32:55,210 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:32:55,211 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:32:55,238 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:32:55,243 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:32:55,243 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:32:55,244 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2435ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:33:01,161 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:35:51,333 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:36:01,111 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:36:32,662 INFO [stdout] (default task-1) ControllerServlet: Forwarding directly to result.jsp +2024-10-15 02:38:35,204 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0272: Suspending server +2024-10-15 02:38:35,205 INFO [org.jboss.as.ejb3] (Thread-1) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:38:35,206 INFO [org.jboss.as.server] (Thread-1) WFLYSRV0220: Server shutdown has been requested via an OS signal +2024-10-15 02:38:35,214 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 88) WFLYUT0022: Unregistered web context: '/server' from server 'default-server' +2024-10-15 02:38:35,215 INFO [org.jboss.as.mail.extension] (MSC service thread 1-8) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default] +2024-10-15 02:38:35,215 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 97) WFLYUT0022: Unregistered web context: '/helloworld' from server 'default-server' +2024-10-15 02:38:35,219 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0019: Host default-host stopping +2024-10-15 02:38:35,220 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:38:35,221 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = h2 +2024-10-15 02:38:35,231 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0008: Undertow HTTP listener default suspending +2024-10-15 02:38:35,231 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0008: Undertow HTTPS listener https suspending +2024-10-15 02:38:35,231 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:8080 +2024-10-15 02:38:35,232 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to 127.0.0.1:8443 +2024-10-15 02:38:35,232 INFO [org.wildfly.extension.undertow] (MSC service thread 1-6) WFLYUT0004: Undertow 2.3.17.Final stopping +2024-10-15 02:38:35,232 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0028: Stopped deployment helloworld.war (runtime-name: helloworld.war) in 23ms +2024-10-15 02:38:35,235 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment server.war (runtime-name: server.war) in 24ms +2024-10-15 02:38:35,238 INFO [org.jboss.as] (MSC service thread 1-4) WFLYSRV0050: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) stopped in 29ms +2024-10-15 02:38:44,331 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.5.Final +2024-10-15 02:38:44,602 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.5.Final +2024-10-15 02:38:44,607 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final +2024-10-15 02:38:44,665 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) starting +2024-10-15 02:38:44,666 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties: + [Standalone] = + file.encoding = ANSI_X3.4-1968 + file.separator = / + java.awt.headless = true + java.class.path = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar + java.class.version = 61.0 + java.home = /usr/lib/jvm/java-17-openjdk + java.io.tmpdir = /tmp + java.library.path = /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib + java.net.preferIPv4Stack = true + java.runtime.name = OpenJDK Runtime Environment + java.runtime.version = 17.0.12+7 + java.security.manager = allow + java.specification.name = Java Platform API Specification + java.specification.vendor = Oracle Corporation + java.specification.version = 17 + java.util.logging.manager = org.jboss.logmanager.LogManager + java.vendor = Arch Linux + java.vendor.url = https://openjdk.java.net/ + java.vendor.url.bug = https://bugreport.java.com/bugreport/ + java.version = 17.0.12 + java.version.date = 2024-07-16 + java.vm.compressedOopsMode = 32-bit + java.vm.info = mixed mode, sharing + java.vm.name = OpenJDK 64-Bit Server VM + java.vm.specification.name = Java Virtual Machine Specification + java.vm.specification.vendor = Oracle Corporation + java.vm.specification.version = 17 + java.vm.vendor = Arch Linux + java.vm.version = 17.0.12+7 + javax.management.builder.initial = org.jboss.as.jmx.PluggableMBeanServerBuilder + jboss.home.dir = /home/sanspie/Projects/web-2/wildfly + jboss.host.name = tanos + jboss.modules.system.pkgs = org.jboss.byteman + jboss.node.name = tanos + jboss.qualified.host.name = tanos + jboss.server.base.dir = /home/sanspie/Projects/web-2/wildfly/standalone + jboss.server.config.dir = /home/sanspie/Projects/web-2/wildfly/standalone/configuration + jboss.server.data.dir = /home/sanspie/Projects/web-2/wildfly/standalone/data + jboss.server.log.dir = /home/sanspie/Projects/web-2/wildfly/standalone/log + jboss.server.name = tanos + jboss.server.persist.config = true + jboss.server.temp.dir = /home/sanspie/Projects/web-2/wildfly/standalone/tmp + jdk.debug = release + jdk.serialFilter = maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 + line.separator = + + logging.configuration = file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties + module.path = /home/sanspie/Projects/web-2/wildfly/modules + native.encoding = ANSI_X3.4-1968 + org.jboss.boot.log.file = /home/sanspie/Projects/web-2/wildfly/standalone/log/server.log + org.jboss.resolver.warning = true + os.arch = amd64 + os.name = Linux + os.version = 6.10.9-arch1-2 + path.separator = : + sun.arch.data.model = 64 + sun.boot.library.path = /usr/lib/jvm/java-17-openjdk/lib + sun.cpu.endian = little + sun.io.unicode.encoding = UnicodeLittle + sun.java.command = /home/sanspie/Projects/web-2/wildfly/jboss-modules.jar -mp /home/sanspie/Projects/web-2/wildfly/modules org.jboss.as.standalone -Djboss.home.dir=/home/sanspie/Projects/web-2/wildfly -Djboss.server.base.dir=/home/sanspie/Projects/web-2/wildfly/standalone + sun.java.launcher = SUN_STANDARD + sun.jnu.encoding = ANSI_X3.4-1968 + sun.management.compiler = HotSpot 64-Bit Tiered Compilers + sun.stderr.encoding = ANSI_X3.4-1968 + sun.stdout.encoding = ANSI_X3.4-1968 + user.country = US + user.dir = /home/sanspie/Projects/web-2 + user.home = /home/sanspie + user.language = en + user.name = sanspie + user.timezone = Europe/Moscow +2024-10-15 02:38:44,667 DEBUG [org.jboss.as.config] (MSC service thread 1-2) VM Arguments: -D[Standalone] -Djdk.serialFilter=maxbytes=10485760;maxdepth=128;maxarray=100000;maxrefs=300000 -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldap=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.url.ldaps=ALL-UNNAMED --add-exports=jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.management/javax.management=ALL-UNNAMED --add-opens=java.naming/javax.naming=ALL-UNNAMED -Djava.security.manager=allow -Dorg.jboss.boot.log.file=/home/sanspie/Projects/web-2/wildfly/standalone/log/server.log -Dlogging.configuration=file:/home/sanspie/Projects/web-2/wildfly/standalone/configuration/logging.properties +2024-10-15 02:38:45,056 INFO [org.wildfly.security] (Controller Boot Thread) ELY00001: WildFly Elytron version 2.6.0.Final +2024-10-15 02:38:45,361 INFO [org.jboss.as.repository] (ServerService Thread Pool -- 35) WFLYDR0001: Content added at location /home/sanspie/Projects/web-2/wildfly/standalone/data/content/11/85002832f0c77a967d99cfabd6694be29128f7/content +2024-10-15 02:38:45,380 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) +2024-10-15 02:38:45,388 INFO [org.xnio] (MSC service thread 1-5) XNIO version 3.8.16.Final +2024-10-15 02:38:45,392 INFO [org.xnio.nio] (MSC service thread 1-5) XNIO NIO Implementation Version 3.8.16.Final +2024-10-15 02:38:45,409 INFO [org.wildfly.extension.elytron.oidc._private] (ServerService Thread Pool -- 53) WFLYOIDC0001: Activating WildFly Elytron OIDC Subsystem +2024-10-15 02:38:45,414 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 55) WFLYCLINF0001: Activating Infinispan subsystem. +2024-10-15 02:38:45,417 INFO [org.wildfly.extension.microprofile.config.smallrye] (ServerService Thread Pool -- 65) WFLYCONF0001: Activating MicroProfile Config Subsystem +2024-10-15 02:38:45,414 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 74) WFLYTX0013: The node-identifier attribute on the /subsystem=transactions is set to the default value. This is a danger for environments running multiple servers. Please make sure the attribute value is unique. +2024-10-15 02:38:45,425 INFO [org.wildfly.extension.health] (ServerService Thread Pool -- 54) WFLYHEALTH0001: Activating Base Health Subsystem +2024-10-15 02:38:45,426 INFO [org.jboss.as.jaxrs] (ServerService Thread Pool -- 57) WFLYRS0016: RESTEasy version 6.2.10.Final +2024-10-15 02:38:45,428 INFO [org.wildfly.extension.microprofile.jwt.smallrye] (ServerService Thread Pool -- 66) WFLYJWT0001: Activating MicroProfile JWT Subsystem +2024-10-15 02:38:45,434 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 76) WFLYWS0002: Activating WebServices Extension +2024-10-15 02:38:45,434 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 67) WFLYNAM0001: Activating Naming Subsystem +2024-10-15 02:38:45,439 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 62) WFLYJSF0007: Activated the following Jakarta Server Faces Implementations: [main] +2024-10-15 02:38:45,439 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 56) WFLYIO001: Worker 'default' has auto-configured to 32 IO threads with 256 max task threads based on your 16 available processors +2024-10-15 02:38:45,440 INFO [org.wildfly.extension.metrics] (ServerService Thread Pool -- 64) WFLYMETRICS0001: Activating Base Metrics Subsystem +2024-10-15 02:38:45,441 INFO [org.jboss.as.connector] (MSC service thread 1-8) WFLYJCA0009: Starting Jakarta Connectors Subsystem (WildFly/IronJacamar 3.0.10.Final) +2024-10-15 02:38:45,464 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 44) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 2.2) +2024-10-15 02:38:45,465 INFO [org.jboss.remoting] (MSC service thread 1-6) JBoss Remoting version 5.0.29.Final +2024-10-15 02:38:45,472 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "server.war" (runtime-name: "server.war") +2024-10-15 02:38:45,482 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "helloworld.war" (runtime-name: "helloworld.war") +2024-10-15 02:38:45,484 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-4) WFLYJCA0018: Started Driver service with driver-name = h2 +2024-10-15 02:38:45,491 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0003: Undertow 2.3.17.Final starting +2024-10-15 02:38:45,491 INFO [org.jboss.as.naming] (MSC service thread 1-4) WFLYNAM0003: Starting Naming Service +2024-10-15 02:38:45,491 INFO [org.jboss.as.mail.extension] (MSC service thread 1-7) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] +2024-10-15 02:38:45,512 WARN [org.wildfly.extension.elytron] (MSC service thread 1-8) WFLYELY00023: KeyStore file '/home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore' does not exist. Used blank. +2024-10-15 02:38:45,517 WARN [org.wildfly.extension.elytron] (MSC service thread 1-8) WFLYELY01084: KeyStore /home/sanspie/Projects/web-2/wildfly/standalone/configuration/application.keystore not found, it will be auto-generated on first use with a self-signed certificate for host localhost +2024-10-15 02:38:45,548 INFO [org.jboss.as.ejb3] (MSC service thread 1-8) WFLYEJB0481: Strict pool slsb-strict-max-pool is using a max instance size of 256 (per class), which is derived from thread worker pool sizing. +2024-10-15 02:38:45,548 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) WFLYEJB0482: Strict pool mdb-strict-max-pool is using a max instance size of 64 (per class), which is derived from the number of CPUs on this host. +2024-10-15 02:38:45,547 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 75) WFLYUT0014: Creating file handler for path '/home/sanspie/Projects/web-2/wildfly/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] +2024-10-15 02:38:45,559 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0012: Started server default-server. +2024-10-15 02:38:45,562 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) Queuing requests. +2024-10-15 02:38:45,563 INFO [org.wildfly.extension.undertow] (MSC service thread 1-8) WFLYUT0018: Host default-host starting +2024-10-15 02:38:45,607 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080 +2024-10-15 02:38:45,661 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTPS listener https listening on 127.0.0.1:8443 +2024-10-15 02:38:45,664 INFO [org.jboss.as.ejb3] (MSC service thread 1-6) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete +2024-10-15 02:38:45,695 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-8) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] +2024-10-15 02:38:45,707 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-6) WFLYDS0013: Started FileSystemDeploymentService for directory /home/sanspie/Projects/web-2/wildfly/standalone/deployments +2024-10-15 02:38:45,751 INFO [org.jboss.ws.common.management] (MSC service thread 1-4) JBWS022052: Starting JBossWS 7.2.0.Final (Apache CXF 4.0.5) +2024-10-15 02:38:46,183 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 80) WFLYUT0021: Registered web context: '/helloworld' for server 'default-server' +2024-10-15 02:38:46,316 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 94) WFLYUT0021: Registered web context: '/server' for server 'default-server' +2024-10-15 02:38:46,343 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war") +2024-10-15 02:38:46,344 INFO [org.jboss.as.server] (ServerService Thread Pool -- 45) WFLYSRV0010: Deployed "server.war" (runtime-name : "server.war") +2024-10-15 02:38:46,374 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0212: Resuming server +2024-10-15 02:38:46,379 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management +2024-10-15 02:38:46,379 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990 +2024-10-15 02:38:46,380 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly 34.0.0.Beta1 (WildFly Core 26.0.0.Beta5) started in 2256ms - Started 782 of 988 services (332 services are lazy, passive or on-demand) - Server configuration file in use: standalone.xml - Minimum feature stability level: community +2024-10-15 02:38:47,749 ERROR [io.undertow.request] (default task-1) UT005023: Exception handling request to /server/index.jsp: org.apache.jasper.JasperException: JBWEB004062: Unable to compile class for JSP: + +JBWEB004060: An error occurred at line: 89 in the jsp file: /index.jsp +Duplicate local variable resultBean +86: +87: