GemFire 7.0.1

com.gemstone.gemfire.management
Interface AsyncEventQueueMXBean


public interface AsyncEventQueueMXBean

MBean that provides access to an AsyncEventQueue.

Since:
7.0

Method Summary
 String getAsyncEventListener()
          Returns the class name of the AsyncEventListener that is attached to the queue.
 int getBatchSize()
          Returns the size of a batch that gets delivered over the AsyncEventQueue.
 long getBatchTimeInterval()
          Returns the interval between transmissions by the AsyncEventQueue.
 int getDispatcherThreads()
          Returns the number of dispatcher threads working for this AsyncEventQueue.
 int getEventQueueSize()
          Returns the Size of the event queue
 String getId()
          Returns the ID of the AsyncEventQueue.
 int getMaximumQueueMemory()
          Returns the maximum memory after which the data needs to be overflowed to disk.
 String getOrderPolicy()
          Returns the order policy followed while dispatching the events to remote distributed system.
 String getOverflowDiskStoreName()
          Returns the name of the disk store that is used for persistence.
 boolean isBatchConflationEnabled()
          Returns whether batch conflation for the AsyncEventQueue is enabled
 boolean isDiskSynchronous()
          Returns whether the isDiskSynchronous property is set for this AsyncEventQueue.
 boolean isParallel()
          Returns whether the isParallel property is set for this AsyncEventQueue.
 boolean isPersistent()
          Returns whether the AsyncEventQueue is configured to be persistent or non-persistent.
 boolean isPrimary()
          Returns whether the queue is primary or secondary.
 

Method Detail

getId

String getId()
Returns the ID of the AsyncEventQueue.


getOverflowDiskStoreName

String getOverflowDiskStoreName()
Returns the name of the disk store that is used for persistence.


getMaximumQueueMemory

int getMaximumQueueMemory()
Returns the maximum memory after which the data needs to be overflowed to disk.


getBatchSize

int getBatchSize()
Returns the size of a batch that gets delivered over the AsyncEventQueue.


getBatchTimeInterval

long getBatchTimeInterval()
Returns the interval between transmissions by the AsyncEventQueue.


isBatchConflationEnabled

boolean isBatchConflationEnabled()
Returns whether batch conflation for the AsyncEventQueue is enabled

Returns:
True if batch conflation is enabled, false otherwise.

isPersistent

boolean isPersistent()
Returns whether the AsyncEventQueue is configured to be persistent or non-persistent.

Returns:
True if the queue is persistent, false otherwise.

isPrimary

boolean isPrimary()
Returns whether the queue is primary or secondary. Events get delivered only by the primary queue. If the primary queue goes down then the secondary queue first becomes primary and then starts delivering the events.

Returns:
True if this is the primary queue, false otherwise.

getDispatcherThreads

int getDispatcherThreads()
Returns the number of dispatcher threads working for this AsyncEventQueue.


getOrderPolicy

String getOrderPolicy()
Returns the order policy followed while dispatching the events to remote distributed system. Order policy is only relevant when the number of dispatcher threads is greater than one.


isDiskSynchronous

boolean isDiskSynchronous()
Returns whether the isDiskSynchronous property is set for this AsyncEventQueue.

Returns:
True if the property is set, false otherwise.

isParallel

boolean isParallel()
Returns whether the isParallel property is set for this AsyncEventQueue.

Returns:
True if the property is set, false otherwise.

getAsyncEventListener

String getAsyncEventListener()
Returns the class name of the AsyncEventListener that is attached to the queue.


getEventQueueSize

int getEventQueueSize()
Returns the Size of the event queue

Returns:
integer

GemFire 7.0.1

Copyright © 1997-2013 VMware, Inc. All rights reserved.