Class RestTemplateAuditMessageQueue
java.lang.Object
org.openehealth.ipf.commons.audit.queue.AbstractAuditMessageQueue
org.openehealth.ipf.boot.atna.RestTemplateAuditMessageQueue
- All Implemented Interfaces:
AuditMessageQueue
Alternative to
BasicHttpAuditMessageQueue,
using Spring's RestTemplate / RestTemplateBuilder classes-
Field Summary
Fields inherited from interface AuditMessageQueue
X_IPF_ATNA_APPLICATION, X_IPF_ATNA_HOSTNAME, X_IPF_ATNA_PROCESSID, X_IPF_ATNA_TIMESTAMP -
Constructor Summary
ConstructorsConstructorDescriptionRestTemplateAuditMessageQueue(org.springframework.boot.restclient.RestTemplateBuilder restTemplateBuilder, URI uri) RestTemplateAuditMessageQueue(org.springframework.boot.restclient.RestTemplateBuilder restTemplateBuilder, URI uri, String user, String password) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandle(AuditContext auditContext, String auditRecord) voidsetConnectTimeout(long connectTimeoutMillis) voidsetReadTimeout(long readTimeoutMillis) Methods inherited from class AbstractAuditMessageQueue
audit, setPrettyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AuditMessageQueue
flush, shutdown
-
Constructor Details
-
RestTemplateAuditMessageQueue
public RestTemplateAuditMessageQueue(org.springframework.boot.restclient.RestTemplateBuilder restTemplateBuilder, URI uri) -
RestTemplateAuditMessageQueue
-
-
Method Details
-
handle
- Specified by:
handlein classAbstractAuditMessageQueue
-
setConnectTimeout
public void setConnectTimeout(long connectTimeoutMillis) -
setReadTimeout
public void setReadTimeout(long readTimeoutMillis)
-