public class YamcsConnectionProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
YamcsConnectionProperties.Protocol |
| Constructor and Description |
|---|
YamcsConnectionProperties() |
YamcsConnectionProperties(String host,
int port) |
YamcsConnectionProperties(String host,
int port,
String instance) |
YamcsConnectionProperties(String host,
int port,
String username,
char[] password) |
| Modifier and Type | Method and Description |
|---|---|
YamcsConnectionProperties |
clone() |
String |
getHost() |
String |
getInstance() |
char[] |
getPassword() |
int |
getPort() |
static File |
getPreferenceFile() |
YamcsConnectionProperties.Protocol |
getProtocol() |
String |
getRestApiUrl()
Return the base REST API URL for connecting to yamcs
|
String |
getUrl() |
String |
getUsername() |
boolean |
isTls() |
void |
load() |
static YamcsConnectionProperties |
parse(String uri)
uri is protocol://[[username]:[password]@][host[:port]]/[instance]
|
void |
save() |
void |
setCredentials(String username,
char[] password) |
void |
setHost(String host) |
void |
setInstance(String instance) |
void |
setPort(int port) |
void |
setProtocol(YamcsConnectionProperties.Protocol protocol) |
void |
setTls(boolean tls) |
String |
toString() |
URI |
webResourceURI(String relativePath) |
URI |
webSocketURI() |
public YamcsConnectionProperties()
public YamcsConnectionProperties(String host, int port)
public String getHost()
public int getPort()
public String getInstance()
public URI webSocketURI()
public static File getPreferenceFile()
public void load()
throws FileNotFoundException,
IOException
FileNotFoundExceptionIOExceptionpublic void save()
public void setInstance(String instance)
public void setTls(boolean tls)
public void setProtocol(YamcsConnectionProperties.Protocol protocol)
public YamcsConnectionProperties clone()
public void setHost(String host)
public void setPort(int port)
public String getRestApiUrl()
public String getUsername()
public char[] getPassword()
public void setCredentials(String username, char[] password)
public static YamcsConnectionProperties parse(String uri) throws URISyntaxException
uri - URISyntaxExceptionpublic YamcsConnectionProperties.Protocol getProtocol()
public String getUrl()
public boolean isTls()
Copyright © 2019 Space Applications Services. All rights reserved.