|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.net.TeiidURL
public class TeiidURL
Class defines the URL in the Teiid.
| Nested Class Summary | |
|---|---|
static interface |
TeiidURL.CONNECTION
|
static interface |
TeiidURL.JDBC
|
| Field Summary | |
|---|---|
static java.lang.String |
BACKSLASH_DELIMITER
|
static java.lang.String |
COLON_DELIMITER
|
static java.lang.String |
COMMA_DELIMITER
|
static java.lang.String |
DEFAULT_PROTOCOL
|
static java.lang.String |
DOT_DELIMITER
|
static java.lang.String |
DOUBLE_SLASH_DELIMITER
|
static java.lang.String |
INVALID_FORMAT_SERVER
|
static java.lang.String |
SECURE_PROTOCOL
|
| Constructor Summary | |
|---|---|
TeiidURL(java.lang.String serverURL)
Create an MMURL from the server URL. |
|
TeiidURL(java.lang.String host,
int port,
boolean secure)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getAppServerURL()
Get the Application Server URL |
java.util.List<HostInfo> |
getHostInfo()
|
java.lang.String |
getHosts()
Get a list of hosts |
java.lang.String |
getPorts()
Get a list of ports |
int |
hashCode()
|
boolean |
isUsingSSL()
|
static boolean |
isValidServerURL(java.lang.String serverURL)
Validates that a server URL is in the correct format. |
java.lang.String |
toString()
|
static java.lang.String |
validatePort(int portNumber)
|
static int |
validatePort(java.lang.String port)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DOT_DELIMITER
public static final java.lang.String DOUBLE_SLASH_DELIMITER
public static final java.lang.String COMMA_DELIMITER
public static final java.lang.String COLON_DELIMITER
public static final java.lang.String BACKSLASH_DELIMITER
public static final java.lang.String DEFAULT_PROTOCOL
public static final java.lang.String SECURE_PROTOCOL
public static final java.lang.String INVALID_FORMAT_SERVER
| Constructor Detail |
|---|
public TeiidURL(java.lang.String serverURL)
throws java.net.MalformedURLException
serverURL - Expected format: mm[s]://server1:port1[,server2:port2]
java.net.MalformedURLException
public TeiidURL(java.lang.String host,
int port,
boolean secure)
| Method Detail |
|---|
public static boolean isValidServerURL(java.lang.String serverURL)
serverURL - Expected format: mm[s]://server1:port1[,server2:port2]public java.util.List<HostInfo> getHostInfo()
public java.lang.String getHosts()
public java.lang.String getPorts()
public static int validatePort(java.lang.String port)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic static java.lang.String validatePort(int portNumber)
public java.lang.String getAppServerURL()
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean isUsingSSL()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||