public class DPWSProperties extends java.lang.Object implements PropertiesHandler
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_HTTP_CHUNKED_MODE |
static int |
HTTP_CHUNKED_OFF_IF_POSSIBLE
Don't use HTTP chunked encoding.
|
static int |
HTTP_CHUNKED_ON
Use HTTP chunked encoding.
|
static int |
HTTP_CHUNKED_ON_FOR_INVOKE
Don't use HTTP chunked encoding for metadata exchange (wxf:Get), but use chunked encoding for
invoke messages.
|
static java.lang.String |
PROP_DPWS_HTTP_CLIENT_KEEPALIVE |
static java.lang.String |
PROP_DPWS_HTTP_CLIENT_REQUEST_TIMEOUT
Time to wait for (next) request until client closes http connection.
|
static java.lang.String |
PROP_DPWS_HTTP_REQUEST_CHUNKED_MODE |
static java.lang.String |
PROP_DPWS_HTTP_RESPONSE_CHUNKED_MODE |
static java.lang.String |
PROP_DPWS_HTTP_SERVER_KEEPALIVE |
static java.lang.String |
PROP_DPWS_HTTP_SERVER_REQUEST_TIMEOUT
Time to wait for (next) request until server closes http connection.
|
static java.lang.String |
PROP_DPWS_ROUTER
Using the native udp router default: false
|
static java.lang.String |
PROP_DPWS_ROUTER_ADDR
The routers ip default: 127.0.0.1
|
static java.lang.String |
PROP_DPWS_ROUTER_PORT
The routers port default: 1111
|
static java.lang.String |
PROP_DPWS_SOAPMSG_GENERATOR_FACTORY_CLASS
Property key for class name of the factory for Message2SOAPGenerator and Message2SOAPGenerator
implementing classes.
|
static java.lang.String |
PROP_DPWS_SUPPORTED_DPWS_VERSIONS
Property key for supported DPWS Versions
|
static java.lang.String |
PROP_MATCH_WAIT_TIME
Time to wait until a time exception is thrown, after a request was sent and no answer was
received.
|
FALSE, TRUE| Constructor and Description |
|---|
DPWSProperties() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSupportedDPWSVersion(DPWSProtocolVersion dpwsProtocolVersion) |
void |
finishedSection(int depth)
This method indicates the PropertiesHandler, that the last section with the given depth has
been read completely.
|
Iterator |
getAvailableDPWSVersions() |
static DPWSProtocolVersion |
getDefaultDpwsVersion() |
boolean |
getHTTPClientKeepAlive() |
long |
getHTTPClientRequestTimeout() |
int |
getHTTPRequestChunkedMode() |
int |
getHTTPResponseChunkedMode() |
boolean |
getHTTPServerKeepAlive() |
long |
getHTTPServerRequestTimeout() |
static DPWSProperties |
getInstance() |
long |
getMatchWaitTime()
Gets time in millis for which the framework waits for a resolve matches or a probe matches
message, before it throws a
CommunicationException. |
boolean |
getNativeRouter() |
java.lang.String |
getNativeRouterIp() |
int |
getNativeRouterPort() |
java.lang.String |
getSOAPMessageGeneratorFactoryClass() |
HashSet |
getSupportedDPWSVersions() |
java.lang.String |
printSupportedDPWSVersions() |
void |
removeSupportedDPWSVersion(DPWSProtocolVersion dpwsProtocolVersion) |
static void |
setDefaultDpwsVersion(DPWSProtocolVersion defaultDpwsVersion) |
void |
setHTTPClientKeepAlive(boolean b) |
void |
setHTTPClientRequestTimeout(long timeout) |
void |
setHTTPRequestChunkedMode(int i) |
void |
setHTTPResponseChunkedMode(int i) |
void |
setHTTPServerKeepAlive(boolean b) |
void |
setHTTPServerRequestTimeout(long timeout) |
void |
setMatchWaitTime(long matchWaitTime)
Sets time in millis for which the framework waits for a resolve matches or a probe matches
message, before it throws a
CommunicationException. |
void |
setNativeRouter(boolean b) |
void |
setNativeRouterIp(java.lang.String ip) |
void |
setNativeRouterPort(int port) |
void |
setProperties(PropertyHeader header,
Property property) |
void |
setSOAPMessageGeneratorFactoryClass(java.lang.String className) |
public static final java.lang.String PROP_DPWS_ROUTER
public static final java.lang.String PROP_DPWS_ROUTER_ADDR
public static final java.lang.String PROP_DPWS_ROUTER_PORT
public static final java.lang.String PROP_DPWS_HTTP_SERVER_KEEPALIVE
public static final java.lang.String PROP_DPWS_HTTP_CLIENT_KEEPALIVE
public static final java.lang.String PROP_DPWS_HTTP_RESPONSE_CHUNKED_MODE
public static final java.lang.String PROP_DPWS_HTTP_REQUEST_CHUNKED_MODE
public static final java.lang.String PROP_DPWS_HTTP_SERVER_REQUEST_TIMEOUT
public static final java.lang.String PROP_DPWS_HTTP_CLIENT_REQUEST_TIMEOUT
public static final java.lang.String PROP_DPWS_SUPPORTED_DPWS_VERSIONS
public static final java.lang.String PROP_DPWS_SOAPMSG_GENERATOR_FACTORY_CLASS
public static final java.lang.String PROP_MATCH_WAIT_TIME
public static final int HTTP_CHUNKED_OFF_IF_POSSIBLE
BE AWARE! Invoke messages including an attachment of type InputStreamAttachment or OutgoingOutputStreamAttachment will always be send with chunked encoding.
public static final int HTTP_CHUNKED_ON
public static final int HTTP_CHUNKED_ON_FOR_INVOKE
public static final int DEFAULT_HTTP_CHUNKED_MODE
public static DPWSProperties getInstance()
public Iterator getAvailableDPWSVersions()
public boolean getNativeRouter()
public void setNativeRouter(boolean b)
public java.lang.String getNativeRouterIp()
public void setNativeRouterIp(java.lang.String ip)
public int getNativeRouterPort()
public void setNativeRouterPort(int port)
public boolean getHTTPServerKeepAlive()
public void setHTTPServerKeepAlive(boolean b)
public boolean getHTTPClientKeepAlive()
public void setHTTPClientKeepAlive(boolean b)
public int getHTTPResponseChunkedMode()
public void setHTTPResponseChunkedMode(int i)
public int getHTTPRequestChunkedMode()
public void setHTTPRequestChunkedMode(int i)
public long getHTTPServerRequestTimeout()
public void setHTTPServerRequestTimeout(long timeout)
public long getHTTPClientRequestTimeout()
public void setHTTPClientRequestTimeout(long timeout)
public java.lang.String getSOAPMessageGeneratorFactoryClass()
public void setSOAPMessageGeneratorFactoryClass(java.lang.String className)
public long getMatchWaitTime()
CommunicationException.public void setMatchWaitTime(long matchWaitTime)
CommunicationException.matchWaitTime - time in millis.public void addSupportedDPWSVersion(DPWSProtocolVersion dpwsProtocolVersion)
public void removeSupportedDPWSVersion(DPWSProtocolVersion dpwsProtocolVersion)
public HashSet getSupportedDPWSVersions()
public void finishedSection(int depth)
PropertiesHandlerfinishedSection in interface PropertiesHandlerdepth - depth of section.public java.lang.String printSupportedDPWSVersions()
public void setProperties(PropertyHeader header, Property property)
setProperties in interface PropertiesHandlerheader - header of sectionproperty - property within sectionpublic static DPWSProtocolVersion getDefaultDpwsVersion()
public static void setDefaultDpwsVersion(DPWSProtocolVersion defaultDpwsVersion)