Class TomcatConnector

  • All Implemented Interfaces:
    Connector

    public class TomcatConnector
    extends Object
    implements Connector
    Connector implementation that wraps a Connector.
    Author:
    Paul Ferraro
    • Field Detail

      • connector

        protected final org.apache.catalina.connector.Connector connector
      • externalAddress

        protected String externalAddress
      • externalPort

        protected Integer externalPort
    • Constructor Detail

      • TomcatConnector

        public TomcatConnector​(org.apache.catalina.connector.Connector connector)
        Constructs a new TomcatConnector wrapping the specified catalina connector.
        Parameters:
        connector - the catalina connector
      • TomcatConnector

        public TomcatConnector​(org.apache.catalina.connector.Connector connector,
                               String externalAddress,
                               Integer externalPort)
        Constructs a new TomcatConnector wrapping the specified catalina connector.
        Parameters:
        connector - the catalina connector
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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
      • getProtocolHandlerProperty

        protected Object getProtocolHandlerProperty​(String property)
      • getConnectionHandler

        protected Object getConnectionHandler()
      • getRequestGroupInfo

        protected org.apache.coyote.RequestGroupInfo getRequestGroupInfo()
      • getRequestGroupInfo

        protected org.apache.coyote.RequestGroupInfo getRequestGroupInfo​(Object connectionHandler)