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 LoadMetric
s.SPI for an engine, defined as collection of one or more hosts associated with a collection of
Connector
s.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
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.