public class TeiidURL extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
TeiidURL.CONNECTION |
static interface |
TeiidURL.JDBC |
Modifier and Type | Field and Description |
---|---|
static String |
BACKSLASH_DELIMITER |
static String |
COLON_DELIMITER |
static String |
COMMA_DELIMITER |
static String |
DEFAULT_PROTOCOL |
static String |
DOT_DELIMITER |
static String |
DOUBLE_SLASH_DELIMITER |
static String |
INVALID_FORMAT_SERVER |
static String |
SECURE_PROTOCOL |
Constructor and Description |
---|
TeiidURL(String serverURL)
Create an MMURL from the server URL.
|
TeiidURL(String host,
int port,
boolean secure) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getAppServerURL()
Get the Application Server URL
|
List<HostInfo> |
getHostInfo() |
String |
getHosts()
Get a list of hosts
|
String |
getPorts()
Get a list of ports
|
int |
hashCode() |
boolean |
isUsingSSL() |
static boolean |
isValidServerURL(String serverURL)
Validates that a server URL is in the correct format.
|
String |
toString() |
static String |
validatePort(int portNumber) |
static int |
validatePort(String port) |
public static final String DOT_DELIMITER
public static final String DOUBLE_SLASH_DELIMITER
public static final String COMMA_DELIMITER
public static final String COLON_DELIMITER
public static final String BACKSLASH_DELIMITER
public static final String DEFAULT_PROTOCOL
public static final String SECURE_PROTOCOL
public static final String INVALID_FORMAT_SERVER
public TeiidURL(String serverURL) throws MalformedURLException
serverURL
- Expected format: mm[s]://server1:port1[,server2:port2]MalformedURLException
public TeiidURL(String host, int port, boolean secure)
public static boolean isValidServerURL(String serverURL)
serverURL
- Expected format: mm[s]://server1:port1[,server2:port2]public String getHosts()
public String getPorts()
public static int validatePort(String port) throws MalformedURLException
MalformedURLException
public static String validatePort(int portNumber)
public String getAppServerURL()
public String toString()
toString
in class Object
Object.toString()
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class Object
Object.hashCode()
public boolean isUsingSSL()
Copyright © 2017 JBoss by Red Hat. All rights reserved.