Package org.red5.server.tomcat
Class TomcatConnector
java.lang.Object
org.red5.server.tomcat.TomcatConnector
Model object to contain a connector, socket address, and connection properties for a Tomcat connection.
- Author:
- Paul Gregoire
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InetSocketAddress
private org.apache.catalina.connector.Connector
private boolean
private static org.slf4j.Logger
private String
private int
private boolean
private boolean
private String
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate InetSocketAddress
bindLocal
(int port) Returns a local address and port.org.apache.catalina.connector.Connector
void
init()
boolean
boolean
isSecure()
void
setAddress
(String addressAndPort) The address and port to which we will bind the connector.void
setConnectionProperties
(Map<String, String> props) Set connection properties for the connector.void
setProtocol
(String protocol) void
setRedirectPort
(int redirectPort) void
setSecure
(boolean secure) void
setUpgradeHttp2Protocol
(boolean upgradeHttp2Protocol) void
setURIEncoding
(String uRIEncoding) void
setUseIPVHosts
(boolean useIPVHosts) toString()
-
Field Details
-
log
private static org.slf4j.Logger log -
connector
private org.apache.catalina.connector.Connector connector -
connectionProperties
-
protocol
-
address
-
redirectPort
private int redirectPort -
useIPVHosts
private boolean useIPVHosts -
URIEncoding
-
secure
private boolean secure -
initialized
private boolean initialized -
upgradeHttp2Protocol
private boolean upgradeHttp2Protocol
-
-
Constructor Details
-
TomcatConnector
public TomcatConnector()
-
-
Method Details
-
init
public void init() -
bindLocal
Returns a local address and port.- Parameters:
port
-- Returns:
- InetSocketAddress
- Throws:
Exception
-
getConnector
public org.apache.catalina.connector.Connector getConnector()- Returns:
- the connector
-
setConnectionProperties
Set connection properties for the connector.- Parameters:
props
- connection properties to set
-
getConnectionProperties
- Returns:
- the connectionProperties
-
setProtocol
- Parameters:
protocol
- the protocol to set
-
setUseIPVHosts
public void setUseIPVHosts(boolean useIPVHosts) - Parameters:
useIPVHosts
- the useIPVHosts to set
-
setURIEncoding
- Parameters:
uRIEncoding
- the uRIEncoding to set
-
setAddress
The address and port to which we will bind the connector. If the port is not supplied the default of 5080 will be used. The address and port are to be separated by a colon ':'.- Parameters:
addressAndPort
-
-
getAddress
- Returns:
- the socket address as string
-
getSocketAddress
- Returns:
- the socket address
-
setRedirectPort
public void setRedirectPort(int redirectPort) - Parameters:
redirectPort
- the redirectPort to set
-
isSecure
public boolean isSecure()- Returns:
- the secure
-
setSecure
public void setSecure(boolean secure) - Parameters:
secure
- the secure to set
-
toString
-
setUpgradeHttp2Protocol
public void setUpgradeHttp2Protocol(boolean upgradeHttp2Protocol) -
isInitialized
public boolean isInitialized()
-