Package com.ibm.wsspi.http
Interface VirtualHost
public interface VirtualHost
Representation of a VirtualHost
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addContextRoot
(String contextRoot, HttpContainer container) Add the container as a handler for the specified context root.getHostName
(String hostAlias) int
getHttpPort
(String hostAlias) getMimeType
(String extension) Retrieve MIME type for extensiongetName()
The name of the virtual host.int
getSecureHttpPort
(String hostAlias) getUrlString
(String contextRoot, boolean securedPreferred) void
removeContextRoot
(String contextRoot, HttpContainer container) Remove the container as a handler for the specified context root.
-
Method Details
-
getName
String getName()The name of the virtual host. The default virtual host name is "default_host".- Returns:
- Virtual host name
-
getMimeType
Retrieve MIME type for extension- Parameters:
extension
-- Returns:
- mime type or null
-
addContextRoot
Add the container as a handler for the specified context root.- Parameters:
contextRoot
-container
-
-
removeContextRoot
Remove the container as a handler for the specified context root.- Parameters:
contextRoot
-container
-
-
getAliases
- Returns:
- the list of host:port aliases assigned to this virtual host.
-
getSecureHttpPort
- Parameters:
hostAlias
-- Returns:
- secure https port associated with the given alias (via endpoint configuration), or -1 if unconfigured.
-
getHttpPort
- Parameters:
hostAlias
-- Returns:
- secure http port associated with the given alias (via endpoint configuration), or -1 if unconfigured.
-
getHostName
- Parameters:
hostAlias
-- Returns:
- configured hostname associated with the given alias (via endpoint configuration).
-
getUrlString
- Parameters:
contextRoot
-securedPreferred
- indicates if the caller prefers to receive a secured URL- Returns:
- corresponding URL string by combining the given contextRoot and endpoint configuration for this VirtualHost.
-
getAllowedFromEndpoints
Collection<String> getAllowedFromEndpoints()- Returns:
- the Collection of allowedFromEndpoints assigned to this virtual host.
-