Classes Files

com::wombat::mama::MamaPublisher

Public Functions

  Name
void create(MamaTransport transport, String topic)
void create(MamaTransport transport, String topic, String source)
void create(MamaTransport transport, MamaQueue queue, String topic, MamaPublisherCallback cb, Object closure)
void create(MamaTransport transport, MamaQueue queue, String topic, String source, MamaPublisherCallback cb, Object closure)
Object getClosure()
native void destroy()
native void destroyEx()
void send(MamaMsg msg)
void sendWithThrottle(MamaMsg msg)
void sendWithThrottle(MamaMsg msg, MamaThrottleCallback callback)
void sendReplyToInbox(MamaMsg request, MamaMsg reply)
void sendReplyToInboxWithThrottle(MamaMsg request, MamaMsg reply)
void sendFromInbox(MamaInbox inbox, MamaMsg msg)
MamaTransport getTransport()
native String getRoot()
native String getSource()
native String getSymbol()
native short getState()
native String stringForState(short state)

Public Functions Documentation

function create

inline void create(
    MamaTransport transport,
    String topic
)

function create

inline void create(
    MamaTransport transport,
    String topic,
    String source
)

function create

inline void create(
    MamaTransport transport,
    MamaQueue queue,
    String topic,
    MamaPublisherCallback cb,
    Object closure
)

function create

inline void create(
    MamaTransport transport,
    MamaQueue queue,
    String topic,
    String source,
    MamaPublisherCallback cb,
    Object closure
)

function getClosure

inline Object getClosure()

function destroy

native void destroy()

function destroyEx

native void destroyEx()

function send

inline void send(
    MamaMsg msg
)

function sendWithThrottle

inline void sendWithThrottle(
    MamaMsg msg
)

function sendWithThrottle

inline void sendWithThrottle(
    MamaMsg msg,
    MamaThrottleCallback callback
)

function sendReplyToInbox

inline void sendReplyToInbox(
    MamaMsg request,
    MamaMsg reply
)

function sendReplyToInboxWithThrottle

inline void sendReplyToInboxWithThrottle(
    MamaMsg request,
    MamaMsg reply
)

function sendFromInbox

inline void sendFromInbox(
    MamaInbox inbox,
    MamaMsg msg
)

function getTransport

inline MamaTransport getTransport()

function getRoot

native String getRoot()

function getSource

native String getSource()

function getSymbol

native String getSymbol()

function getState

native short getState()

function stringForState

native String stringForState(
    short state
)

Updated on 2023-03-31 at 15:29:43 +0100