public class Communicator extends Object
Modifier and Type | Field and Description |
---|---|
protected ApiService |
apiService |
protected EventLogger |
eventLogger |
Constructor and Description |
---|
Communicator(ApiService apiService,
EventLogger eventLogger) |
Modifier and Type | Method and Description |
---|---|
protected void |
check404Error(com.sun.jersey.api.client.ClientResponse response,
ErrorType errorBy404) |
protected void |
checkResponse(com.sun.jersey.api.client.ClientResponse response) |
protected void |
checkThatExistingMessageIsIdenticalToNewMessage(MessageDelivery exisitingMessage,
Message message) |
protected void |
checkThatMessageCanBePreEncrypted(MessageDelivery delivery) |
protected String |
fetchErrorMessageString(com.sun.jersey.api.client.ClientResponse response) |
InputStream |
fetchKeyAndEncrypt(MessageDelivery delivery,
InputStream content)
Henter brukers public nøkkel fra serveren og krypterer brevet som skal
sendes med denne.
|
protected void |
log(String message) |
protected void |
logThrowable(Throwable t) |
protected boolean |
messageAlreadyExists(com.sun.jersey.api.client.ClientResponse response) |
protected final EventLogger eventLogger
protected final ApiService apiService
public Communicator(ApiService apiService, EventLogger eventLogger)
protected void checkResponse(com.sun.jersey.api.client.ClientResponse response)
protected String fetchErrorMessageString(com.sun.jersey.api.client.ClientResponse response)
protected void log(String message)
protected void logThrowable(Throwable t)
protected boolean messageAlreadyExists(com.sun.jersey.api.client.ClientResponse response)
protected void checkThatExistingMessageIsIdenticalToNewMessage(MessageDelivery exisitingMessage, Message message)
protected void checkThatMessageCanBePreEncrypted(MessageDelivery delivery)
public InputStream fetchKeyAndEncrypt(MessageDelivery delivery, InputStream content)
protected void check404Error(com.sun.jersey.api.client.ClientResponse response, ErrorType errorBy404)
Copyright © 2013 Digipost Open Source. All Rights Reserved.