|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CommunicationStrategy
Interface for encapsulating network communication logic.
| Method Summary | |
|---|---|
int |
getConnectionTimeout()
|
int |
getReadTimeout()
|
java.lang.String |
postRequest(java.net.URL serverUrl,
java.util.SortedMap<java.lang.String,java.lang.String> params)
Sends a post request to the specified URL. |
java.lang.String |
postRequest(java.net.URL serverUrl,
java.util.SortedMap<java.lang.String,java.lang.String> params,
java.lang.String fileName,
java.io.InputStream fileStream)
Helper function for posting a request that includes raw file data, such as file upload. |
void |
setConnectionTimeout(int connectTimeout)
|
void |
setReadTimeout(int readTimeout)
|
| Method Detail |
|---|
java.lang.String postRequest(java.net.URL serverUrl,
java.util.SortedMap<java.lang.String,java.lang.String> params)
throws java.io.IOException
serverUrl - Target server URL.params - Parameters to include in POST body.
java.io.IOException - Thrown on any communication-related error.
java.lang.String postRequest(java.net.URL serverUrl,
java.util.SortedMap<java.lang.String,java.lang.String> params,
java.lang.String fileName,
java.io.InputStream fileStream)
throws java.io.IOException
serverUrl - Target server URL.params - request parameters (not including the file)fileName - fileStream -
java.io.IOExceptionint getConnectionTimeout()
void setConnectionTimeout(int connectTimeout)
int getReadTimeout()
void setReadTimeout(int readTimeout)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||