Class DpwsConfig
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefines if the communication log shall pretty print XML documents.static final StringDefines the sink for communication log messages in case a communication logger is enabled.static final StringDefines if the communication log shall include HTTP header information.static final StringDefines if the communication log shall include an additional file to relate HTTP request response information.static final StringEnforces chunked requests and responses.static final StringDefines the timeout the http client uses when connecting to an endpoint.static final StringSets the size for the http client pool.static final StringDefines the timeout the http client uses when reading a response.static final StringIf set to true, the http client will retry non-idempotent requests.static final StringSets the charset in the http content-type header.static final StringEnable gzip compression support in Client and Server.static final StringMinimum number of bytes a message needs to have in order to trigger compression.static final StringToggles whether theCommunicationLogis attached globally to the http server or to each http request handler individually.static final StringDefines the timeout the http server uses for connections.static final StringSets the size for the http server thread pool.static final StringEnables unsecured HTTP communication for Client and Server.static final StringEnables HTTPS communication for Client and Server.static final StringConfigures the maximum SOAP envelope size.static final StringControls the default waiting time for futures that are called internally.static final StringSets the time-to-live for outgoing multicast packets between 0-255. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
MAX_WAIT_FOR_FUTURES
Controls the default waiting time for futures that are called internally.- Data type: Duration
- Use: optional
- See Also:
-
MAX_ENVELOPE_SIZE
Configures the maximum SOAP envelope size.- Data type: Integer
- Use: optional
-
COMMUNICATION_LOG_SINK_DIRECTORY
Defines the sink for communication log messages in case a communication logger is enabled.Implementations of
CommunicationLogSinkmay ignore this configuration item as not every sink writes to files.- Data type: File
- Use: optional
- See Also:
-
COMMUNICATION_LOG_WITH_HTTP_HEADERS
Defines if the communication log shall include HTTP header information.Implementations of
CommunicationLogSinkmay ignore this configuration item.- Data type: Boolean
- Use: optional
- See Also:
-
COMMUNICATION_LOG_WITH_HTTP_REQUEST_RESPONSE_ID
Defines if the communication log shall include an additional file to relate HTTP request response information.Implementations of
CommunicationLogSinkmay ignore this configuration item.- Data type: Boolean
- Use: optional
- See Also:
-
COMMUNICATION_LOG_PRETTY_PRINT_XML
Defines if the communication log shall pretty print XML documents.Implementations of
CommunicationLogSinkmay ignore this configuration item.- Data type: Boolean
- Use: optional
- See Also:
-
HTTP_CLIENT_CONNECT_TIMEOUT
Defines the timeout the http client uses when connecting to an endpoint.- Data type: Duration
- Use: optional
- See Also:
-
HTTP_CLIENT_READ_TIMEOUT
Defines the timeout the http client uses when reading a response.- Data type: Duration
- Use: optional
- See Also:
-
HTTP_GZIP_COMPRESSION
Enable gzip compression support in Client and Server.- Data type: Boolean
- Use: optional
- See Also:
-
HTTP_RESPONSE_COMPRESSION_MIN_SIZE
Minimum number of bytes a message needs to have in order to trigger compression.- Data type: Integer
- Use: optional
- See Also:
-
HTTP_SERVER_COMMLOG_IN_HANDLER
Toggles whether theCommunicationLogis attached globally to the http server or to each http request handler individually.A global
CommunicationLogensures that all inbound messages, solicited or not, are available through the communication log. This is suitable for test tools. The handler-specificCommunicationLogallows additional handler-specific context information to be available, for example for which device a handler was registered.Setting this to true enables handler-specific commlogs, the default is false.
- Data type: Boolean
- Use: optional
- See Also:
-
HTTP_SERVER_CONNECTION_TIMEOUT
Defines the timeout the http server uses for connections.- Data type: Boolean
- Use: optional
- See Also:
-
HTTPS_SUPPORT
Enables HTTPS communication for Client and Server.- Data type: Boolean
- Use: optional
- See Also:
-
HTTP_SUPPORT
Enables unsecured HTTP communication for Client and Server.- Data type: Boolean
- Use: optional
- See Also:
-
ENFORCE_HTTP_CHUNKED_TRANSFER
Enforces chunked requests and responses.Note, that chunked responses and requests can still occur when this is turned off.
- Data type: Boolean
- Use: optional
- See Also:
-
MULTICAST_TTL
Sets the time-to-live for outgoing multicast packets between 0-255.- Data type: Integer
- Use: optional
- See Also:
-
HTTP_CONTENT_TYPE_CHARSET
Sets the charset in the http content-type header.- Data type: String
- Use: optional
- See Also:
-
HTTP_SERVER_THREAD_POOL_SIZE
Sets the size for the http server thread pool.- Data type: Integer
- Use: optional
- See Also:
-
HTTP_CLIENT_POOL_SIZE
Sets the size for the http client pool.- Data type: Integer
- Use: optional
- See Also:
-
HTTP_CLIENT_RETRY_POST
If set to true, the http client will retry non-idempotent requests.- Data type: Boolean
- Use: optional
- See Also:
-
-
Constructor Details
-
DpwsConfig
public DpwsConfig()
-