public class DialClientConnection extends Object
| Modifier and Type | Method and Description |
|---|---|
Optional<Application> |
getApplication(String applicationName)
Returns an Application instance if the app is supported.
|
void |
hideApplication(Application application)
Hide an application
|
Optional<URL> |
startApplication(Application application)
Start an application
|
Optional<URL> |
startApplication(Application application,
DialContent dialContent)
Starts an application and provide additional data to send to the server
|
Optional<URL> |
startApplication(String applicationName)
Start an application by name
|
Optional<URL> |
startApplication(String applicationName,
DialContent dialContent)
Start an application by name and provide additional data to send to the server
|
void |
stopApplication(Application application)
Stop an application that is not in the stopped state and supports stopping
|
void |
stopApplication(URL instanceUrl)
Stop an application
|
boolean |
supportsApplication(String applicationName)
Tests if the server supports the application.
|
public boolean supportsApplication(String applicationName)
applicationName - The name of the application.public Optional<Application> getApplication(String applicationName)
applicationName - The name of the applicationpublic Optional<URL> startApplication(Application application) throws DialClientException
application - An application instanceDialClientException - In case of an network or protocol errorpublic Optional<URL> startApplication(Application application, DialContent dialContent) throws DialClientException
application - The application to startdialContent - The additional data to sendDialClientException - In case of an network or protocol errorpublic Optional<URL> startApplication(String applicationName) throws DialClientException
applicationName - The name of the applicationDialClientException - In case of an network or protocol errorpublic Optional<URL> startApplication(String applicationName, DialContent dialContent) throws DialClientException
applicationName - The name of the applicationDialClientException - In case of an network or protocol errorpublic void stopApplication(URL instanceUrl) throws DialClientException
instanceUrl - An url to the app instanceDialClientException - In case of an network or protocol errorpublic void stopApplication(Application application) throws DialClientException
application - The application to stopDialClientException - In case of an network or protocol error or when the application
does not support stoppingpublic void hideApplication(Application application) throws DialClientException
application - An application instanceDialClientException - In case of an network or protocol errorCopyright © 2018. All rights reserved.