Trigger Object | Parameters | Description |
connections | None | Trigger on the number of connections for the channel or queue |
freeSpace | None | Trigger on the amount of free space available in the store (used space - size of all purged events) |
usedSpace | Trigger on the amount of used space available in the store (size of all event on disk or memory) | |
numOfEvents | None | Trigger on the number of events on the channel / queue |
filter | Valid filter String | Trigger when an event that matches the filter is published to the channel / queue |
Trigger Object | Parameters | Description |
connections | None | Trigger on the number of connections for the interface |
authentication | None | Trigger on the average authentication time for clients on an interface |
failedConnections | None | Trigger on the number of failed authentication attempts |
exhaustedTime | None | Trigger on the average amount of time the interface accept thread pool has been exhausted |
idleThreads | None | Trigger on the number of idle interface accept pool threads |
exhaustedCount | None | Trigger on the number of times an interface accept thread pool is exhausted (i.e. idle == 0) |
state | None | Trigger when an interface is in a certain state |
Trigger Object | Parameters | Description |
freeMemory | None | Trigger when the realm server's JVM has a certain amount of free memory |
totalMemory | None | Trigger when the realm server's JVM has a certain amount of total memory |
outOfMemory | None | Trigger when the realm server JVM runs out of memory |
Trigger Object | Parameters | Description |
connections | None | Trigger when the realm server current connections reaches a certain number |
eventsSentPerSecond | None | Trigger when the realm server's events per second sent rate reaches a certain value |
eventsReceivedPerSecond | None | Trigger when the realm server's events per second sent received reaches a certain value |
Trigger Object | Parameters | Description |
hasQuorum | None | Trigger when cluster has quorum == true or false |
isMaster | None | Trigger when a cluster realm is voted master |
nodeOnline | None | Trigger when a cluster realm is online or offline |
Trigger Object | Parameters | Description |
Global Values | ||
SchedulerPoolSize | None | The number of threads assigned to the scheduler |
MaxNoOfConnections | None | Sets the maximum concurrent connections to the server, -1 indicates no restriction |
StatusBroadcast | None | The number of ms between status events being published |
NHPTimeout | None | The number of milliseconds the server will wait for client authentication |
NHPScanTime | None | The number of milliseconds that the server will wait before scanning for client timeouts |
StampDictionary | None | Place Universal Messaging details into the dictionary (true/false) |
ExtendedMessageSelector | None | If true, allows the server to use the extended message selector syntax (true/false) |
ConnectionDelay | None | When the server has exceeded the connection count, how long to hold on to the connection before disconnecting |
SupportVersion2Clients | None | Allow the server to support older clients (true/false) |
SendRealmSummaryStats | None | If true sends the realms status summary updates (true/false) |
Audit Settings | ||
RealmMaintenance | None | Log to the audit file any realm maintenance activity |
InterfaceManagement | None | Log to the audit file any interface management activity |
ChannelMaintenance | None | Log to the audit file any channel maintenance activity |
QueueMaintenance | None | Log to the audit file any queue maintenance activity |
ServiceMaintenance | None | Log to the audit file any service maintenance activity |
JoinMaintenance | None | Log to the audit file any join maintenance activity |
RealmSuccess | None | Log to the audit file any successful realm interactions |
ChannelSuccess | None | Log to the audit file any successful channel interactions |
QueueSuccess | None | Log to the audit file any successful queue interactions |
ServiceSuccess | None | Log to the audit file any successful realm interactions |
JoinSuccess | None | Log to the audit file any successful join interactions |
RealmFailure | None | Log to the audit file any unsuccessful realm interactions |
ChannelFailure | None | Log to the audit file any unsuccessful channel interactions |
QueueFailure | None | Log to the audit file any unsuccessful queue interactions |
ServiceFailure | None | Log to the audit file any unsuccessful service interactions |
JoinFailure | None | Log to the audit file any unsuccessful join interactions |
RealmACL | None | Log to the audit file any unsuccessful realm acl interactions |
ChannelACL | None | Log to the audit file any unsuccessful channel acl interactions |
QueueACL | None | Log to the audit file any unsuccessful queue acl interactions |
ServiceACL | None | Log to the audit file any unsuccessful service acl interactions |
Client Timeout Values | ||
EventTimeout | None | The amount of ms the client will wait for a response from the server |
DisconnectWait | None | The maximum amount of time to wait when performing an operation when disconnected before throwing session not connected exception |
TransactionLifeTime | None | The default amount of time a transaction is valid before being removed from the tx store |
KaWait | None | The amount of time the client will wait for keep alive interactions between server before acknowledging disconnected state |
LowWaterMark | None | The low water mark for the connection internal queue. When this value is reached the outbound internal queue will again be ready to push event to the server |
HighWaterMark | None | The high water mark for the connection internal queue. When this value is reached the internal queue is temporarily suspended and unable to send events to the server. This provides flow control between publisher and server. |
QueueBlockLimit | None | The maximum number of milliseconds a queue will have reached HWM before notifying listeners |
QueueAccessWaitLimit | None | The maximum number of milliseconds it should take to gain access to a queue to push events before notifying listeners |
QueuePushWaitLimit | None | The maximum number of milliseconds it should take to gain access to a queue and to push events before notifying listeners |
Cluster Config | ||
HeartBeatInterval | None | Heart Beat interval in milliseconds |
EventsOutStanding | None | Number of events outstanding |
Event Storage | ||
CacheAge | None | The time in ms that cached events will be kept in memory for |
ThreadPoolSize | None | The number of threads allocated to perform the management task on the channels |
ActiveDelay | None | The time in milliseconds that an active channel will delay between scans |
IdleDelay | None | The time in milliseconds that an idle channel will delay between scans |
Fanout Values | ||
ConcurrentUser | None | The number of client threads allowed to execute concurrently in the server |
KeepAlive | None | The number of milliseconds between the server will wait before sending a heartbeat |
QueueHighWaterMark | None | The number of events in a client output queue before the server stops sending events |
QueueLowWaterMark | None | The number of events in the clients queue before the server resumes sending events |
MaxBufferSize | None | The maximum buffer size that the server will accept |
PublishDelay | None | How long to delay the publisher when subscribers queue start to fill, in milliseconds |
PublishExpiredEvents | None | Publish expired events at server startup (true/false) |
JVM Management | ||
MemoryMonitoring | None | Number of milliseconds between monitoring memory usage on the realm |
WarningThreshold | None | The memory threshold when the server starts to scan for objects to release |
EmergencyThreshold | None | The memory threshold when the server starts to aggressively scan for objects to release |
ExitOnDiskIOError | None | If true, the server will exit if it gets a I/O Exception |
Join Config | ||
MaxEventsPerSchedule | None | Number of events that will be sent to the remote server in one run |
MaxQueueSizeToUse | None | The maximum events that will be queued on behalf of the remote server |
ActiveThreadPoolSize | None | The number of threads to be assigned for the join recovery |
IdleThreadPoolSize | None | The number of threads to manage the idle and reconnection to remote servers |
Logging Config | ||
fLoggerLevel | None | The server logging level |
RecoveryDaemon | ||
ThreadPool | None | Number of threads to use for client recovery |
EventsPerBlock | None | The number of events to send in one block |
TransactionManager | ||
MaxTransactionTime | None | Time in milliseconds that a transaction will be kept active |
MaxEventsPerTransaction | None | The maximum number of events per transaction, a 0 indicates no limit |
TTLThreshold | None | The minimum time in milliseconds, below which the server will not store the Transaction ID |