All Classes and Interfaces

Class
Description
Abstract LoadMetric implementation with basic mutators/accessors.
 
LoadMetric implementation that returns the total number of active web sessions.
 
Builder for multicast-based advertise configuration.
 
Advertised server instance
 
 
 
Listens for advertise messages sent by mod_cluster reverse proxy.
Uses OperatingSystemMXBean.getSystemLoadAverage() to calculate average system load.
 
Builder for balancer configuration.
 
LoadMetric implementation that returns the total number of busy connector threads.
Connector provider implementation that picks a connector based on configured connectorPort=".." and/or connectorAddress="..".
Builder for the main mod_cluster configuration object.
SPI for a connector, defined as a communication end-point for a client or proxy.
Indicates the type of connector.
Defines the container events to which mod_cluster will respond.
SPI for a web application context.
 
Creator for common configuration objects.
Factory for creating datagram multicast channels.
On Linux-like systems, we attempt to avoid cross-talk problem by binding the DatagramChannel to the multicast address, if possible.
Default implementation of MCMPHandler.
 
Encapsulates the parameters for a request over MCMP.
 
 
 
Computes incremental load change per second from record of previous load.
LoadBalanceFactorProvider implementation that periodically aggregates load from a set of LoadMetrics.
 
SPI for an engine, defined as collection of one or more hosts associated with a collection of Connectors.
LoadMetric implementation that returns the heap memory usage ratio.
SPI for a host, defined as a set of web application contexts.
 
Adapts HttpSessionListener to HttpSessionListener.
ServerProvider that uses JMX to locate the Server.
X509KeyManager which allows selection of a specific keypair and certificate chain (identified by their keystore alias name) to be used by the server to authenticate itself to SSL clients.
SSL server socket factory.
Factory for creating a unique jvm route for an engine.
Provides the load balance factor for a node.
 
Represents a specific load metric.
 
Generic LoadMetric whose load is the aggregated value of an mbean attribute.
Generic LoadMetric whose load is the ratio of 2 aggregated mbean attributes.
 
Handles communication via MCMP with the reverse proxy side.
Configuration object for an MCMPHandler.
Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.
 
Encapsulates the parameters for a request over MCMP.
 
Valid types of MCMP requests.
 
Represents a native server that is running the mod_cluster module and proxying requests to JBoss Web.
Extends MCMPServer to provide information about the current state of communications with that server.
Possible communication states vis a vis the server
Allow to use TC and JBoss url converter.
Java bean implementing the various configuration interfaces.
 
Builder for the main mod_cluster configuration object.
 
Deprecated.
Mod_cluster lifecycle listener for use in Tomcat.
 
Warning this class consists of generated code.
 
Warning this class consists of generated code.
 
 
 
Builder for proxy node configuration.
 
Exception thrown by LoadMetric implementations to indicate that the node should be put into error state.
Proxy configuration with destination address and optional local address to bind to.
 
Strategy for determining the connector with which mod_cluster will communicate.
LoadMetric implementation that returns the incoming bandwidth in KB.
LoadMetric implementation that returns the number of web requests.
 
Source for a list of requests that should be sent to an httpd-side mod_cluster instance when an MCMPHandler determines that the httpd-side state needs to be reset.
 
 
 
LoadMetric implementation that returns the outgoing bandwidth in KB.
SPI for a web application server, defined as a collection of one or more Engines.
 
 
Defines the strategy for draining sessions from a context
 
Generate a jvm route of the form:
connector-bind-address:connector-port:engine-name
A LoadBalanceFactorProvider that returns a static value.
 
 
A Server delegate which filters found services to return only one configured Service.
A SSLConfiguration.
Decorates an existing jvm route factory, allowing system property override if defined.
Connector implementation that wraps a Connector.
Tomcat-specific configuration for selecting a connector to register with the proxy.
Context implementation that wraps a Context.
Engine implementation that wraps a Context.
 
Adapts lifecycle and container listener events to the ContainerEventHandler interface.
Host implementation that wraps a Host.
Registry for sharing configuration with the container SPI objects.
Server implementation that wraps a Server.
 
Generates a jvm route using a UUID constructed from the connector address/port and engine name.
Holds current version of mod_cluster.