481903 Module Descriptions

This commit is contained in:
Greg Wilkins 2015-11-12 10:48:04 +11:00
parent a94e6bf0c0
commit ff0d1b4c14
62 changed files with 174 additions and 189 deletions

View File

@ -1,6 +1,5 @@
# [description]
# Apache JSP Module Enables use of the apache implementation of JSP
#
[name] [name]
apache-jsp apache-jsp

View File

@ -1,6 +1,5 @@
# [description]
# Apache JSTL Enables the apache version of JSTL
#
[name] [name]
apache-jstl apache-jstl

View File

@ -1,11 +1,10 @@
# ALPN is provided via a -Xbootclasspath that modifies the secure connections [description]
# in java to support the ALPN layer needed for HTTP/2. Enables the ALPN extension to TLS(SSL) by adding modified classes to
# the JVM bootpath.
# This modification has a tight dependency on specific recent updates of This modification has a tight dependency on specific recent updates of
# Java 1.7 and Java 1.8 (Java versions prior to 1.7u40 are not supported). Java 1.7 and Java 1.8 (Java versions prior to 1.7u40 are not supported).
# The alpn module will use an appropriate alpn-boot jar for your
# The alpn module will use an appropriate alpn-boot jar for your specific version of Java.
# specific version of Java.
# #
# IMPORTANT: Versions of Java that exist after this module was created are # IMPORTANT: Versions of Java that exist after this module was created are
# not guaranteed to work with existing alpn-boot jars, and might # not guaranteed to work with existing alpn-boot jars, and might

View File

@ -1,15 +1,11 @@
# [description]
# Jetty Annotation Scanning Module Enables Annotation scanning for deployed webapplications.
#
[depend] [depend]
# Annotations needs plus, and jndi features
plus plus
[lib] [lib]
# Annotations needs jetty annotation jars
lib/jetty-annotations-${jetty.version}.jar lib/jetty-annotations-${jetty.version}.jar
# Need annotation processing jars too
lib/annotations/*.jar lib/annotations/*.jar
[xml] [xml]

View File

@ -1,6 +1,5 @@
# [description]
# [EXPERIMENTAL] CDI / Weld Jetty module Experimental CDI/Weld integration
#
[depend] [depend]
deploy deploy

View File

@ -1,6 +1,5 @@
# [description]
# Client Feature Adds the Jetty HTTP client to the server classpath.
#
[lib] [lib]
lib/jetty-client-${jetty.version}.jar lib/jetty-client-${jetty.version}.jar

View File

@ -1,6 +1,5 @@
# [description]
# Deploy Feature Enables webapplication deployment from the webapps directory.
#
[depend] [depend]
webapp webapp

View File

@ -1,6 +1,5 @@
# [description]
# Hawtio x module Deploys the Hawtio console as a webapplication.
#
[depend] [depend]
stats stats

View File

@ -1,6 +1,5 @@
# [description]
# JAMon Jetty module Deploys the JAMon webapplication
#
[depend] [depend]
stats stats

View File

@ -1,6 +1,5 @@
# [description]
# JaMON Jetty module Deploys the Jminix JMX Console within the server
#
[depend] [depend]
stats stats

View File

@ -1,6 +1,5 @@
# [description]
# Jolokia Jetty module Deploys the Jolokia console as a web application.
#
[depend] [depend]
stats stats

View File

@ -1,6 +1,5 @@
# [description]
# Jetty JSP Module Enables JSP for all webapplications deployed on the server.
#
[depend] [depend]
servlet servlet

View File

@ -1,6 +1,5 @@
# [description]
# Jetty JSTL Module Enables JSTL for all webapplications deployed on the server
#
[depend] [depend]
jsp jsp

View File

@ -1,6 +1,7 @@
# [description]
# Set UID Feature Enables the unix setUID configuration so that the server
# may be started as root to open privileged ports/files before
changing to a restricted user (eg jetty).
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# FastCGI Module Adds the FastCGI implementation to the classpath.
#
[depend] [depend]
servlet servlet

View File

@ -1,6 +1,5 @@
# [description]
# Jetty GCloudDatastore Session Manager module Enables the GCloudDatastore Session Mananger module.
#
[depend] [depend]
annotations annotations

View File

@ -1,6 +1,6 @@
# [description]
# HTTP2 Support Module Enables HTTP2 protocol support on the TLS(SSL) Connector,
# using the ALPN extension to select which protocol to use.
[depend] [depend]
ssl ssl

View File

@ -1,9 +1,6 @@
# [description]
# HTTP2 Clear Text Support Module Enables the HTTP2C protocol on the HTTP Connector
# This module adds support for HTTP/2 clear text to the The connector will accept both HTTP/1 and HTTP/2 connections.
# HTTP/1 clear text connector (defined in jetty-http.xml).
# The resulting connector will accept both HTTP/1 and HTTP/2 connections.
#
[depend] [depend]
http http

View File

@ -1,6 +1,6 @@
# [description]
# Jetty Infinispan module Enables an Infinispan Session Manager for session
# persistance and/or clustering
[depend] [depend]
annotations annotations

View File

@ -1,6 +1,5 @@
# [description]
# JAAS Module Enable JAAS for deployed webapplications.
#
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# Jetty JASPI Module Enable JASPI authentication for deployed webapplications.
#
[depend] [depend]
security security

View File

@ -1,6 +1,5 @@
# [description]
# JMX Remote Module Enables remote RMI access to JMX
#
[depend] [depend]
jmx jmx

View File

@ -1,6 +1,6 @@
# [description]
# JMX Module Enables JMX instrumentation for server beans and
# enables JMX agent.
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# JNDI Support Adds the Jetty JNDI implementation to the classpath.
#
[depend] [depend]
server server

View File

@ -1,6 +1,6 @@
# [description]
# Jetty Monitor module Enables the Jetty Monitor Module to periodically
# check/publish JMX parameters of the server.
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# Jetty NoSql module Enables NoSql session management with a MongoDB driver.
#
[depend] [depend]
webapp webapp

View File

@ -1,6 +1,6 @@
# [description]
# Jetty Overlay module Enable the jetty overlay deployer that allows
# webapplications to be dynamically composed of layers.
[depend] [depend]
deploy deploy

View File

@ -1,6 +1,7 @@
# [description]
# Jetty Plus module Enables JNDI and resource injection for webapplications
# and other servlet 3.x features not supported in the core
jetty webapps module.
[depend] [depend]
server server

View File

@ -1,6 +1,6 @@
# [description]
# Jetty Proxy module Enable the Jetty Proxy, that allows the server to act
# as a non-transparent proxy for browsers.
[depend] [depend]
servlet servlet

View File

@ -1,6 +1,6 @@
# [description]
# Jetty Quickstart module Enables the Jetty Quickstart module for rapid
# deployment of preconfigured webapplications.
[depend] [depend]
server server

View File

@ -1,6 +1,6 @@
# [description]
# Jetty Rewrite module Enables the jetty-rewrite handler. Specific rewrite
# rules must be added to etc/jetty-rewrite.xml
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# Jetty Security Module Adds servlet standard security handling to the classpath.
#
[depend] [depend]
server server

View File

@ -1,6 +1,7 @@
# [description]
# Classic Jetty Continuation Support Module Enables support for Continuation style asynchronous
# Servlets. Now deprecated in favour of Servlet 3.1
API
[lib] [lib]
lib/jetty-continuation-${jetty.version}.jar lib/jetty-continuation-${jetty.version}.jar

View File

@ -1,6 +1,7 @@
# [description]
# Debug module Enables the DebugListener to generate additional
# logging regarding detailed request handling events.
Renames threads to include request URI.
[depend] [depend]
deploy deploy

View File

@ -1,6 +1,6 @@
# [description]
# Debug module Deprecated Debug Log using the DebugHandle.
# Replaced with the debug module.
[depend] [depend]
server server

View File

@ -1,6 +1,6 @@
# [description]
# Module to add all lib/ext/**.jar files to classpath Adds all jar files discovered in $JETTY_HOME/lib/ext
# and $JETTY_BASE/lib/ext to the servers classpath.
[lib] [lib]
lib/ext/**.jar lib/ext/**.jar

View File

@ -1,7 +1,6 @@
# [description]
# GZIP module Enable GzipHandler for dynamic gzip compression
# Applies GzipHandler to entire server for the entire server.
#
[depend] [depend]
server server

View File

@ -1,6 +1,6 @@
# [description]
# Home and Base Warning Generates a warning that server has been run from $JETTY_HOME
# rather than from a $JETTY_BASE.
[xml] [xml]
etc/home-base-warning.xml etc/home-base-warning.xml

View File

@ -1,6 +1,6 @@
# [description]
# Jetty HTTP Connector Adds a forwarded request customizer to the HTTP Connector
# to process forwarded-for style headers from a proxy.
[depend] [depend]
http http

View File

@ -1,6 +1,7 @@
# [description]
# Jetty HTTP Connector Enables a HTTP connector on the server.
# By default HTTP/1 is support, but HTTP2C can
be added to the connector with the http2c module.
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# Jetty HTTPS Connector Adds HTTPS protocol support to the TLS(SSL) Connector
#
[depend] [depend]
ssl ssl

View File

@ -1,6 +1,6 @@
# [description]
# IPAccess module Enable the ipaccess handler to apply a white/black list
# control of the remote IP of requests.
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# Jetty JDBC Session module Enables JDBC Session management.
#
[depend] [depend]
annotations annotations
@ -9,7 +8,6 @@ webapp
[xml] [xml]
etc/jetty-jdbc-sessions.xml etc/jetty-jdbc-sessions.xml
[ini-template] [ini-template]
## JDBC Session config ## JDBC Session config

View File

@ -1,3 +1,6 @@
[description]
A noop module that creates an ini template useful for
setting JVM arguments (eg -Xmx )
[ini-template] [ini-template]
## JVM Configuration ## JVM Configuration
## If JVM args are include in an ini file then --exec is needed ## If JVM args are include in an ini file then --exec is needed

View File

@ -1,6 +1,7 @@
# [description]
# Low Resources module Enables a low resource monitor on the server
# that can take actions if threads and/or connections
cross configured threshholds.
[depend] [depend]
server server

View File

@ -1,6 +1,9 @@
# [description]
# PROXY Protocol Module - SSL Enables the Proxy Protocol on the TLS(SSL) Connector.
# http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
This allows a Proxy operating in TCP mode to transport
details of the proxied connection to the server.
Both V1 and V2 versions of the protocol are supported.
[depend] [depend]
ssl ssl

View File

@ -1,6 +1,10 @@
# [description]
# PROXY Protocol Module - HTTP Enables the Proxy Protocol on the HTTP Connector.
# http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
This allows a proxy operating in TCP mode to
transport details of the proxied connection to
the server.
Both V1 and V2 versions of the protocol are supported.
[depend] [depend]
http http

View File

@ -1,6 +1,5 @@
# [description]
# Request Log module Enables a NCSA style request log.
#
[depend] [depend]
server server

View File

@ -1,6 +1,7 @@
# [description]
# Module to add resources directory to classpath Adds the $JETTY_HOME/resources and/or $JETTY_BASE/resources
# directory to the server classpath. Useful for configuration
property files (eg jetty-logging.properties)
[lib] [lib]
resources/ resources/

View File

@ -1,6 +1,5 @@
# [description]
# Base Server Module Enables the core Jetty server on the classpath.
#
[optional] [optional]
jvm jvm

View File

@ -1,6 +1,7 @@
# [description]
# SSL Keystore module Enables a TLS(SSL) Connector on the server.
# This may be used for HTTPS and/or HTTP2 by enabling
the associated support modules.
[name] [name]
ssl ssl

View File

@ -1,6 +1,6 @@
# [description]
# Stats module Enable detailed statistics collection for the server,
# available via JMX.
[depend] [depend]
server server

View File

@ -1,6 +1,5 @@
# [description]
# Jetty Servlet Module Enables standard Servlet handling.
#
[depend] [depend]
server server

View File

@ -1,7 +1,8 @@
# [description]
# Jetty Servlets Module Puts a collection of jetty utility servlets and filters
# on the server classpath (CGI, CrossOriginFilter, DosFilter,
MultiPartFilter, PushCacheFilter, QoSFilter, etc.) for
use by all webapplications.
[depend] [depend]
servlet servlet

View File

@ -1,6 +1,6 @@
# [description]
# Spring Enable spring configuration processing so all jetty style
# xml files can optionally be written as spring beans
[name] [name]
spring spring

View File

@ -1,7 +1,8 @@
[description] [description]
Adds a forwarded request customizer to the HTTP configuration used Adds a forwarded request customizer to the HTTP configuration used
by the Unix Domain Socket connector, for use when behind a proxy operating by the Unix Domain Socket connector, for use when behind a proxy operating
in HTTP mode that adds forwarded-for style HTTP headers in HTTP mode that adds forwarded-for style HTTP headers. Typically this
is an alternate to the Proxy Protocol used mostly for TCP mode.
[depend] [depend]
unixsocket-http unixsocket-http

View File

@ -1,5 +1,5 @@
[description] [description]
Adds a HTTP connection factory to the Unix Domain Socket connector. Adds a HTTP protocol support to the Unix Domain Socket connector.
It should be used when a proxy is forwarding either HTTP or decrypted It should be used when a proxy is forwarding either HTTP or decrypted
HTTPS traffic to the connector and may be used with the HTTPS traffic to the connector and may be used with the
unix-socket-http2c modules to upgrade to HTTP/2. unix-socket-http2c modules to upgrade to HTTP/2.

View File

@ -5,7 +5,8 @@ This allows information about the proxied connection to be
efficiently forwarded as the connection is accepted. efficiently forwarded as the connection is accepted.
Both V1 and V2 versions of the protocol are supported and any Both V1 and V2 versions of the protocol are supported and any
SSL properties may be interpreted by the unixsocket-secure SSL properties may be interpreted by the unixsocket-secure
module to indicate secure HTTPS traffic. module to indicate secure HTTPS traffic. Typically this
is an alternate to the forwarded module.
[depend] [depend]
unixsocket unixsocket

View File

@ -4,7 +4,6 @@ requests from a local proxy and/or SSL offloader (eg haproxy) in either
HTTP or TCP mode. Unix Domain Sockets are more efficient than HTTP or TCP mode. Unix Domain Sockets are more efficient than
localhost TCP/IP connections as they reduce data copies, avoid localhost TCP/IP connections as they reduce data copies, avoid
needless fragmentation and have better dispatch behaviours. needless fragmentation and have better dispatch behaviours.
When enabled with corresponding support modules, the connector can When enabled with corresponding support modules, the connector can
accept HTTP, HTTPS or HTTP2C traffic. accept HTTP, HTTPS or HTTP2C traffic.

View File

@ -1,6 +1,6 @@
# [description]
# Jetty std err/out logging Redirects JVMs stderr and stdout to a log file,
# including output from Jetty's default StdErrLog logging.
[xml] [xml]
etc/jetty-logging.xml etc/jetty-logging.xml

View File

@ -1,6 +1,6 @@
# [description]
# WebApp Support Module Adds support for servlet specification webapplication to the server
# classpath. Without this, only Jetty specific handlers may be deployed.
[depend] [depend]
servlet servlet

View File

@ -1,6 +1,5 @@
# [description]
# WebSocket Module Enable websockets for deployed web applications
#
[depend] [depend]
# javax.websocket needs annotations # javax.websocket needs annotations