All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractLoadMetric AbstractLoadMetric
implementation with basic mutators/accessors.AbstractMBeanLoadMetric ActiveSessionsLoadMetric LoadMetric
implementation that returns the total number of active web sessions.ActiveSessionsLoadServlet AdvertiseConfiguration AdvertiseConfigurationBuilder Builder for multicast-based advertise configuration.AdvertiseConfigurationImpl AdvertisedServer Advertised server instanceAdvertiseListener AdvertiseListenerFactory AdvertiseListenerFactoryImpl AdvertiseListenerImpl Listens for advertise messages sent by mod_cluster reverse proxy.AverageSystemLoadMetric UsesOperatingSystemMXBean.getSystemLoadAverage()
to calculate average system load.BalancerConfiguration BalancerConfigurationBuilder Builder for balancer configuration.BalancerConfigurationImpl BusyConnectorsLoadMetric LoadMetric
implementation that returns the total number of busy connector threads.BusyConnectorsLoadServlet ChartManager ConfigurableProxyConnectorProvider Connector provider implementation that picks a connector based on configuredconnectorPort=".."
and/orconnectorAddress=".."
.ConfigurationBuilder Builder for the main mod_cluster configuration object.Connector SPI for a connector, defined as a communication end-point for a client or proxy.Connector.Type Indicates the type of connector.ContainerEventHandler Defines the container events to which mod_cluster will respond.Context SPI for a web application context.ContextFilter Creator<T> Creator for common configuration objects.DatagramChannelFactory Factory for creating datagram multicast channels.DatagramChannelFactoryImpl On Linux-like systems, we attempt to avoid cross-talk problem by binding the DatagramChannel to the multicast address, if possible.DefaultMCMPHandler Default implementation ofMCMPHandler
.DefaultMCMPHandler.VirtualHostImpl DefaultMCMPRequest Encapsulates the parameters for a request over MCMP.DefaultMCMPRequestFactory DefaultMCMPResponseParser DeterministicLoadState DeterministicLoadStateImpl Computes incremental load change per second from record of previous load.DynamicLoadBalanceFactorProvider LoadBalanceFactorProvider
implementation that periodically aggregates load from a set ofLoadMetric
s.DynamicLoadBalanceFactorProviderMBean Engine SPI for an engine, defined as collection of one or more hosts associated with a collection ofConnector
s.HeapMemoryLoadServlet HeapMemoryUsageLoadMetric LoadMetric
implementation that returns the heap memory usage ratio.Host SPI for a host, defined as a set of web application contexts.HttpSessionListener JakartaHttpSessionListener AdaptsHttpSessionListener
toHttpSessionListener
.JavaxHttpSessionListener AdaptsHttpSessionListener
toHttpSessionListener
.JMXServerProvider ServerProvider
that uses JMX to locate theServer
.JSSEKeyManager 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.JSSESocketFactory SSL server socket factory.JvmRouteFactory Factory for creating a unique jvm route for an engine.LoadBalanceFactorProvider Provides the load balance factor for a node.LoadBalanceFactorProviderFactory LoadMetric Represents a specific load metric.LoadMetricMBean LoadServlet MBeanAttributeLoadMetric GenericLoadMetric
whose load is the aggregated value of an mbean attribute.MBeanAttributeRatioLoadMetric GenericLoadMetric
whose load is the ratio of 2 aggregated mbean attributes.MCMPConnectionListener MCMPHandler Handles communication via MCMP with the reverse proxy side.MCMPHandlerConfiguration Configuration object for anMCMPHandler
.MCMPHandlerConfigurationBuilder Builder for MCMP (Mod-Cluster Management Protocol) handler configuration.MCMPHandlerConfigurationImpl MCMPRequest Encapsulates the parameters for a request over MCMP.MCMPRequestFactory MCMPRequestType Valid types of MCMP requests.MCMPResponseParser MCMPServer Represents a native server that is running themod_cluster
module and proxying requests to JBoss Web.MCMPServerState ExtendsMCMPServer
to provide information about the current state of communications with that server.MCMPServerState.State Possible communication states vis a vis the serverMCMPURLEncoder Allow to use TC and JBoss url converter.ModClusterConfig Java bean implementing the various configuration interfaces.ModClusterConfiguration ModClusterConfigurationBuilder Builder for the main mod_cluster configuration object.ModClusterConfigurationImpl ModClusterDemo Client application for demonstrating load balancing with mod_cluster.ModClusterListener Deprecated. ModClusterListener Mod_cluster lifecycle listener for use in Tomcat.ModClusterLogger ModClusterLogger_$logger Warning this class consists of generated code.ModClusterMessages ModClusterMessages_$bundle Warning this class consists of generated code.ModClusterService ModClusterServiceMBean NodeConfiguration NodeConfigurationBuilder Builder for proxy node configuration.NodeConfigurationImpl NodeUnavailableException Exception thrown byLoadMetric
implementations to indicate that the node should be put into error state.ProxyConfiguration Proxy configuration with destination address and optional local address to bind to.ProxyConfigurationImpl ProxyConnectorProvider Strategy for determining the connector with which mod_cluster will communicate.ReceiveTrafficLoadMetric LoadMetric
implementation that returns the incoming bandwidth in KB.ReceiveTrafficLoadServlet RecordServlet RequestCountLoadMetric LoadMetric
implementation that returns the number of web requests.RequestCountLoadServlet RequestDriver RequestDriver.ClientStatus RequestListenerValveFactory ResetRequestSource Source for a list of requests that should be sent to an httpd-side mod_cluster instance when anMCMPHandler
determines that the httpd-side state needs to be reset.ResetRequestSource.Status ResetRequestSource.VirtualHost ResetRequestSourceImpl SendTrafficLoadMetric LoadMetric
implementation that returns the outgoing bandwidth in KB.SendTrafficLoadServlet Server SPI for a web application server, defined as a collection of one or more Engines.ServerLoadParam ServerLoadServlets ServerProvider ServletRequestListener SessionDrainingStrategy Defines the strategy for draining sessions from a contextSessionDrainingStrategyEnum SimpleJvmRouteFactory Generate a jvm route of the form:
connector-bind-address:connector-port:engine-nameSimpleLoadBalanceFactorProvider ALoadBalanceFactorProvider
that returns a static value.SimpleLoadBalanceFactorProviderFactory SimpleLoadBalanceFactorProviderMBean SingleServiceServer AServer
delegate which filters found services to return only one configuredService
.SSLConfiguration A SSLConfiguration.SystemLoadServlet SystemPropertyJvmRouteFactory Decorates an existing jvm route factory, allowing system property override if defined.TomcatConnector Connector
implementation that wraps aConnector
.TomcatConnectorConfiguration Tomcat-specific configuration for selecting a connector to register with the proxy.TomcatContext Context
implementation that wraps aContext
.TomcatEngine Engine
implementation that wraps aContext
.TomcatEventHandler TomcatEventHandlerAdapter Adapts lifecycle and container listener events to theContainerEventHandler
interface.TomcatHost Host
implementation that wraps aHost
.TomcatRegistry Registry for sharing configuration with the container SPI objects.TomcatServer Server
implementation that wraps aServer
.Utils UUIDJvmRouteFactory Generates a jvm route using a UUID constructed from the connector address/port and engine name.Version Holds current version of mod_cluster.