no.digipost.api.client
Class Communicator
java.lang.Object
no.digipost.api.client.Communicator
- Direct Known Subclasses:
- MessageSender
public class Communicator
- extends Object
Superklasse for MessageSender som har funksjonalitet for å snakke med
ApiService.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eventLogger
protected final EventLogger eventLogger
apiService
protected final ApiService apiService
Communicator
public Communicator(ApiService apiService,
EventLogger eventLogger)
checkResponse
protected void checkResponse(com.sun.jersey.api.client.ClientResponse response)
fetchErrorMessageString
protected String fetchErrorMessageString(com.sun.jersey.api.client.ClientResponse response)
log
protected void log(String message)
logThrowable
protected void logThrowable(Throwable t)
messageAlreadyExists
protected boolean messageAlreadyExists(com.sun.jersey.api.client.ClientResponse response)
checkThatExistingMessageIsIdenticalToNewMessage
protected void checkThatExistingMessageIsIdenticalToNewMessage(MessageDelivery exisitingMessage,
Message message)
checkThatMessageCanBePreEncrypted
protected void checkThatMessageCanBePreEncrypted(MessageDelivery delivery)
fetchKeyAndEncrypt
public InputStream fetchKeyAndEncrypt(MessageDelivery delivery,
InputStream content)
- Henter brukers public nøkkel fra serveren og krypterer brevet som skal
sendes med denne.
check404Error
protected void check404Error(com.sun.jersey.api.client.ClientResponse response,
ErrorType errorBy404)
Copyright © 2012 Digipost Open Source. All Rights Reserved.