public abstract class AbstractStreamClientConfiguration extends Object implements StreamClientConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected int |
logWarningSeconds |
protected ExecutorService |
requestExecutorService |
protected int |
timeoutSeconds |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractStreamClientConfiguration(ExecutorService requestExecutorService) |
protected |
AbstractStreamClientConfiguration(ExecutorService requestExecutorService,
int timeoutSeconds) |
protected |
AbstractStreamClientConfiguration(ExecutorService requestExecutorService,
int timeoutSeconds,
int logWarningSeconds) |
| Modifier and Type | Method and Description |
|---|---|
int |
getLogWarningSeconds() |
ExecutorService |
getRequestExecutorService()
Used to execute the actual HTTP request, the StreamClient waits on the "current" thread for
completion or timeout.
|
int |
getTimeoutSeconds() |
String |
getUserAgentValue(int majorVersion,
int minorVersion)
Used for outgoing HTTP requests if no other value was already set on messages.
|
void |
setLogWarningSeconds(int logWarningSeconds) |
void |
setRequestExecutorService(ExecutorService requestExecutorService) |
void |
setTimeoutSeconds(int timeoutSeconds) |
protected ExecutorService requestExecutorService
protected int timeoutSeconds
protected int logWarningSeconds
protected AbstractStreamClientConfiguration(ExecutorService requestExecutorService)
protected AbstractStreamClientConfiguration(ExecutorService requestExecutorService, int timeoutSeconds)
protected AbstractStreamClientConfiguration(ExecutorService requestExecutorService, int timeoutSeconds, int logWarningSeconds)
public ExecutorService getRequestExecutorService()
StreamClientConfigurationUpnpServiceConfiguration.getSyncProtocolExecutorService().getRequestExecutorService in interface StreamClientConfigurationExecutorService to use for actual sending of HTTP requests.public void setRequestExecutorService(ExecutorService requestExecutorService)
public int getTimeoutSeconds()
getTimeoutSeconds in interface StreamClientConfigurationpublic void setTimeoutSeconds(int timeoutSeconds)
public int getLogWarningSeconds()
getLogWarningSeconds in interface StreamClientConfigurationpublic void setLogWarningSeconds(int logWarningSeconds)
public String getUserAgentValue(int majorVersion, int minorVersion)
StreamClientConfigurationgetUserAgentValue in interface StreamClientConfigurationmajorVersion - The UPnP UDA major version.minorVersion - The UPnP UDA minor version.ServerClientTokens.Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.