public class AsynchronousNotificationSenderImpl extends AbstractNotificationSender implements Runnable
| Constructor and Description |
|---|
AsynchronousNotificationSenderImpl() |
| Modifier and Type | Method and Description |
|---|---|
BlockingQueue<eu.dnetlib.enabling.is.sn.AsynchronousNotificationSenderImpl.NotificationJob> |
getJobQueue() |
void |
run() |
void |
send(W3CEndpointReference destination,
NotificationMessage message)
sends a given message according to specific policies.
|
void |
setJobQueue(BlockingQueue<eu.dnetlib.enabling.is.sn.AsynchronousNotificationSenderImpl.NotificationJob> jobQueue) |
getInvoker, setInvokerpublic void send(W3CEndpointReference destination, NotificationMessage message)
send in interface NotificationSenderdestination - destination EPRmessage - messageNotificationSender.send(javax.xml.ws.wsaddressing.W3CEndpointReference,
eu.dnetlib.enabling.is.sn.NotificationMessage)public void run()
run in interface RunnableRunnable.run()public BlockingQueue<eu.dnetlib.enabling.is.sn.AsynchronousNotificationSenderImpl.NotificationJob> getJobQueue()
public void setJobQueue(BlockingQueue<eu.dnetlib.enabling.is.sn.AsynchronousNotificationSenderImpl.NotificationJob> jobQueue)
Copyright © 2017. All rights reserved.