Class TomcatConnector
- java.lang.Object
-
- org.jboss.modcluster.container.tomcat.TomcatConnector
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.modcluster.container.Connector
Connector.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.catalina.connector.Connectorconnectorprotected StringexternalAddressprotected IntegerexternalPort
-
Constructor Summary
Constructors Constructor Description TomcatConnector(org.apache.catalina.connector.Connector connector)Constructs a newTomcatConnectorwrapping the specified catalina connector.TomcatConnector(org.apache.catalina.connector.Connector connector, String externalAddress, Integer externalPort)Constructs a newTomcatConnectorwrapping the specified catalina connector.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)InetAddressgetAddress()Returns the address on which this connector operates.intgetBusyThreads()longgetBytesReceived()longgetBytesSent()protected ObjectgetConnectionHandler()intgetMaxThreads()intgetPort()Returns the port on which this connector operates.protected ObjectgetProtocolHandlerProperty(String property)longgetRequestCount()protected org.apache.coyote.RequestGroupInfogetRequestGroupInfo()protected org.apache.coyote.RequestGroupInfogetRequestGroupInfo(Object connectionHandler)Connector.TypegetType()Indicates the type of this connector.inthashCode()static booleanisAJP(org.apache.catalina.connector.Connector connector)Indicates whether or not the specified connector use the AJP protocol.booleanisAvailable()Returns whether this connector available for processing requests.booleanisReverse()Indicates whether the endpoint of this connector uses a reverse connection to httpd.voidsetAddress(InetAddress address)Sets the address on which this connector operates.StringtoString()
-
-
-
Constructor Detail
-
TomcatConnector
public TomcatConnector(org.apache.catalina.connector.Connector connector)
Constructs a newTomcatConnectorwrapping the specified catalina connector.- Parameters:
connector- the catalina connector
-
TomcatConnector
public TomcatConnector(org.apache.catalina.connector.Connector connector, String externalAddress, Integer externalPort)Constructs a newTomcatConnectorwrapping the specified catalina connector.- Parameters:
connector- the catalina connector
-
-
Method Detail
-
getAddress
public InetAddress getAddress()
Description copied from interface:ConnectorReturns the address on which this connector operates.- Specified by:
getAddressin interfaceConnector- Returns:
- an address
-
setAddress
public void setAddress(InetAddress address)
Description copied from interface:ConnectorSets the address on which this connector operates. Used to set an explicit connector address if undefined or defined as any address.- Specified by:
setAddressin interfaceConnector- Parameters:
address- a network interface address
-
getPort
public int getPort()
Description copied from interface:ConnectorReturns the port on which this connector operates.
-
getType
public Connector.Type getType()
Description copied from interface:ConnectorIndicates the type of this connector.
-
isReverse
public boolean isReverse()
Description copied from interface:ConnectorIndicates whether the endpoint of this connector uses a reverse connection to httpd. A reverse connection uses a normal socket connection, instead of the traditional server socket.
-
isAJP
public static boolean isAJP(org.apache.catalina.connector.Connector connector)
Indicates whether or not the specified connector use the AJP protocol.- Parameters:
connector- a connector- Returns:
- true, if the specified connector is AJP, false otherwise
-
isAvailable
public boolean isAvailable()
Description copied from interface:ConnectorReturns whether this connector available for processing requests.- Specified by:
isAvailablein interfaceConnector- Returns:
- whether this connector available for processing requests
-
getMaxThreads
public int getMaxThreads()
- Specified by:
getMaxThreadsin interfaceConnector
-
getBusyThreads
public int getBusyThreads()
- Specified by:
getBusyThreadsin interfaceConnector
-
getBytesSent
public long getBytesSent()
- Specified by:
getBytesSentin interfaceConnector
-
getBytesReceived
public long getBytesReceived()
- Specified by:
getBytesReceivedin interfaceConnector
-
getRequestCount
public long getRequestCount()
- Specified by:
getRequestCountin interfaceConnector
-
getConnectionHandler
protected Object getConnectionHandler()
-
getRequestGroupInfo
protected org.apache.coyote.RequestGroupInfo getRequestGroupInfo()
-
getRequestGroupInfo
protected org.apache.coyote.RequestGroupInfo getRequestGroupInfo(Object connectionHandler)
-
-