Name | |
---|---|
long | getPointerVal() |
MamaQueue() | |
native void | create(MamaBridge bridge) |
native void | createUsingNative(MamaBridge bridge, Object nativeQueue) |
native void | destroy() |
native void | destroyWait() |
native void | destroyTimedWait(long timeout) |
native void | dispatch() |
native void | stopDispatch() |
native void | enqueueEvent(MamaQueueEventCallback callback, Object closure) |
native void | setQueueMonitorCallback(MamaQueueMonitorCallback callback) |
native void | setHighWatermark(long highWatermark) |
native long | getHighwatermark() |
native void | setLowWatermark(long lowWatermark) |
native long | getLowWatermark() |
native void | setQueueName(String queueName) |
native String | getQueueName() |
native String | getQueueBridgeName() |
native long | getEventCount() |
Name | |
---|---|
MamaMsg | reuseableMsg |
inline long getPointerVal()
inline MamaQueue()
native void create(
MamaBridge bridge
)
native void createUsingNative(
MamaBridge bridge,
Object nativeQueue
)
native void destroy()
Exceptions:
Destroy the queue, this function should only be called if there are no open objects against the queue. Use one of the other destroy functions to block until all objects have been cleaned up.
native void destroyWait()
Destroy a queue. Note that the queue can only be destroyed if all of the objects created on it, (timers, subscriptions etc), have been destroyed. This function will block until all of the objects have been destroyed and will then destroy the queue.
native void destroyTimedWait(
long timeout
)
Parameters:
Exceptions:
Destroy a queue. Note that the queue can only be destroyed if all of the objects created on it, (timers, subscriptions etc), have been destroyed. This function will block until all of the objects have been destroyed and will then destroy the queue.
native void dispatch()
native void stopDispatch()
native void enqueueEvent(
MamaQueueEventCallback callback,
Object closure
)
native void setQueueMonitorCallback(
MamaQueueMonitorCallback callback
)
native void setHighWatermark(
long highWatermark
)
native long getHighwatermark()
native void setLowWatermark(
long lowWatermark
)
native long getLowWatermark()
native void setQueueName(
String queueName
)
native String getQueueName()
native String getQueueBridgeName()
native long getEventCount()
MamaMsg reuseableMsg = null;
Updated on 2023-03-31 at 15:29:43 +0100