Package com.iizix.server
Class RedirectionServer
java.lang.Object
com.iizix.server.RedirectionServer
Class used to specify a redirection server when the load balancer is enabled and a client connects to a server that should not process the request.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionbooleanChecks if two redirection server object are equal.Gets the host name or IP address of the redirection server.intgetPort()Gets the port number for the redirection server.intGets the real port to use for the redirection server.inthashCode()Returns the hashCode.booleanisSecure()Gets the flag for secure connection, i.e.toString()Creates a string representation of the instance.
Constructor Details
RedirectionServer
Constructor.- Parameters:
hostName- The host name or IP address of the redirection server.port- The port number for the redirection server, -1 for default.isSecure- Flag for secure connection, i.e. if SSL/TLS should be used.- Throws:
NullPointerException- IfhostNameis null.IllegalArgumentException- If port is not -1 or in range of 1-65535.
Method Details
getHostName
Gets the host name or IP address of the redirection server.- Returns:
- the hostName.
getPort
public int getPort()Gets the port number for the redirection server.- Returns:
- the port, -1 for default.
getRealPort
public int getRealPort()Gets the real port to use for the redirection server.- Returns:
- The port number.
isSecure
public boolean isSecure()Gets the flag for secure connection, i.e. if SSL/TLS should be used.- Returns:
- true if connection should use SSL/TLS, false otherwise.
toString
Creates a string representation of the instance.hashCode
public int hashCode()Returns the hashCode.equals
Checks if two redirection server object are equal.