GMessageServerDeliveryManager
GMessageServerDeliveryManagerImpl
public class GMessageServerDeliveryManagerBase extends java.lang.Object implements GMessageServerDeliveryManager
Modifier and Type | Class | Description |
---|---|---|
protected class |
GMessageServerDeliveryManagerBase.BoundedQueue |
Queue for status events generated before Message Server delivery configuration applied.
|
static class |
GMessageServerDeliveryManagerBase.EventData |
Internal structure for storage of LMS Event object properties in a queue.
|
Modifier and Type | Field | Description |
---|---|---|
protected java.util.Queue<GMessageServerDeliveryManagerBase.EventData> |
eventsQueue |
Modifier | Constructor | Description |
---|---|---|
|
GMessageServerDeliveryManagerBase() |
|
protected |
GMessageServerDeliveryManagerBase(int queueCapacity) |
Modifier and Type | Method | Description |
---|---|---|
protected java.util.Queue<GMessageServerDeliveryManagerBase.EventData> |
getEventsQueue() |
|
void |
send(long date,
int entryId,
int entryCategory,
int level,
java.lang.String entryText,
java.util.Map<java.lang.String,java.lang.String> attributes,
java.lang.Throwable throwable) |
Pushes event data to output queue for Message Server delivery.
|
protected void |
setEventsQueue(java.util.Queue<GMessageServerDeliveryManagerBase.EventData> queue) |
protected java.util.Queue<GMessageServerDeliveryManagerBase.EventData> eventsQueue
public GMessageServerDeliveryManagerBase()
protected GMessageServerDeliveryManagerBase(int queueCapacity)
protected void setEventsQueue(java.util.Queue<GMessageServerDeliveryManagerBase.EventData> queue)
protected java.util.Queue<GMessageServerDeliveryManagerBase.EventData> getEventsQueue()
public void send(long date, int entryId, int entryCategory, int level, java.lang.String entryText, java.util.Map<java.lang.String,java.lang.String> attributes, java.lang.Throwable throwable)
GMessageServerDeliveryManager
send
in interface GMessageServerDeliveryManager
date
- the event timestamp.entryId
- the LMS event ID.entryCategory
- the LMS Event category ID.level
- the event log level.entryText
- the localized and formatted message text.attributes
- optional LMS Event attributes.throwable
- exception attached to the event, or null.Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.