Classes Files

com::wombat::mama::MamaStatus

More…

Public Functions

  Name
String stringForStatus(final int type)

Public Attributes

  Name
final short MAMA_STATUS_OK
final short MAMA_STATUS_NOMEM
final short MAMA_STATUS_PLATFORM
final short MAMA_STATUS_SYSTEM_ERROR
final short MAMA_STATUS_INVALID_ARG
final short MAMA_STATUS_NULL_ARG
final short MAMA_STATUS_NOT_FOUND
final short MAMA_STATUS_TIMER_FAILURE
final short MAMA_STATUS_IP_NOT_FOUND
final short MAMA_STATUS_TIMEOUT
final short MAMA_STATUS_NOT_ENTITLED
final short MAMA_STATUS_PROPERTY_TOO_LONG
final short MAMA_STATUS_MD_NOT_OPENED
final short MAMA_STATUS_PUB_SUB_NOT_OPENED
final short MAMA_STATUS_ENTITLEMENTS_NOT_ENABLED
final short MAMA_STATUS_BAD_TRANSPORT_TYPE
final short MAMA_STATUS_UNSUPPORTED_IO_TYPE
final short MAMA_STATUS_TOO_MANY_DISPATCHERS
final short MAMA_STATUS_NOT_IMPLEMENTED
final short MAMA_STATUS_WRONG_FIELD_TYPE
final short MAMA_STATUS_BAD_SYMBOL
final short MAMA_STATUS_IO_ERROR
final short MAMA_STATUS_NOT_INSTALLED
final short MAMA_STATUS_CONFLATE_ERROR
final short MAMA_STATUS_QUEUE_FULL
final short MAMA_STATUS_QUEUE_END
final short MAMA_STATUS_NO_BRIDGE_IMPL
final short MAMA_STATUS_INVALID_QUEUE
final short MAMA_STATUS_DELETE
final short MAMA_STATUS_NOT_PERMISSIONED
final short MAMA_STATUS_SUBSCRIPTION_INVALID_STATE
final short MAMA_STATUS_QUEUE_OPEN_OBJECTS
final short MAMA_STATUS_SUBSCRIPTION_INVALID_TYPE
final short MAMA_STATUS_NO_SUBSCRIBERS
final short MAMA_STATUS_EXPIRED
final short MAMA_STATUS_BANDWIDTH_EXCEEDED

Detailed Description

class com::wombat::mama::MamaStatus;

Utility class for interpreting Mama status

Public Functions Documentation

function stringForStatus

static inline String stringForStatus(
    final int type
)

Return: The description.

Return a text description of the message’s status.

Public Attributes Documentation

variable MAMA_STATUS_OK

static final short MAMA_STATUS_OK = 0;

Status OK

variable MAMA_STATUS_NOMEM

static final short MAMA_STATUS_NOMEM = 1;

Out of memory

variable MAMA_STATUS_PLATFORM

static final short MAMA_STATUS_PLATFORM = 2;

Messaging platform specific error

variable MAMA_STATUS_SYSTEM_ERROR

static final short MAMA_STATUS_SYSTEM_ERROR = 3;

General system error

variable MAMA_STATUS_INVALID_ARG

static final short MAMA_STATUS_INVALID_ARG = 4;

Invalid argument

variable MAMA_STATUS_NULL_ARG

static final short MAMA_STATUS_NULL_ARG = 5;

Null argument

variable MAMA_STATUS_NOT_FOUND

static final short MAMA_STATUS_NOT_FOUND = 6;

Not found

variable MAMA_STATUS_TIMER_FAILURE

static final short MAMA_STATUS_TIMER_FAILURE = 7;

Timer failure

variable MAMA_STATUS_IP_NOT_FOUND

static final short MAMA_STATUS_IP_NOT_FOUND = 8;

IP address not found

variable MAMA_STATUS_TIMEOUT

static final short MAMA_STATUS_TIMEOUT = 9;

Timeout e.g. when subscribing to a symbol

variable MAMA_STATUS_NOT_ENTITLED

static final short MAMA_STATUS_NOT_ENTITLED = 10;

Not entitled to the symbol being subscribed to

variable MAMA_STATUS_PROPERTY_TOO_LONG

static final short MAMA_STATUS_PROPERTY_TOO_LONG = 11;

Property too long

variable MAMA_STATUS_MD_NOT_OPENED

static final short MAMA_STATUS_MD_NOT_OPENED = 12;

MD Not opened

variable MAMA_STATUS_PUB_SUB_NOT_OPENED

static final short MAMA_STATUS_PUB_SUB_NOT_OPENED = 13;

Publish/subscribe not opened

variable MAMA_STATUS_ENTITLEMENTS_NOT_ENABLED

static final short MAMA_STATUS_ENTITLEMENTS_NOT_ENABLED = 14;

Entitlements not enabled

variable MAMA_STATUS_BAD_TRANSPORT_TYPE

static final short MAMA_STATUS_BAD_TRANSPORT_TYPE = 15;

Bad transport type

variable MAMA_STATUS_UNSUPPORTED_IO_TYPE

static final short MAMA_STATUS_UNSUPPORTED_IO_TYPE = 16;

Using unsupported I/O type

variable MAMA_STATUS_TOO_MANY_DISPATCHERS

static final short MAMA_STATUS_TOO_MANY_DISPATCHERS = 17;

Too many dispatchers

variable MAMA_STATUS_NOT_IMPLEMENTED

static final short MAMA_STATUS_NOT_IMPLEMENTED = 18;

Not implemented

variable MAMA_STATUS_WRONG_FIELD_TYPE

static final short MAMA_STATUS_WRONG_FIELD_TYPE = 19;

Wrong field type

variable MAMA_STATUS_BAD_SYMBOL

static final short MAMA_STATUS_BAD_SYMBOL = 20;

Invalid symbol

variable MAMA_STATUS_IO_ERROR

static final short MAMA_STATUS_IO_ERROR = 21;

I/O error

variable MAMA_STATUS_NOT_INSTALLED

static final short MAMA_STATUS_NOT_INSTALLED = 22;

Not installed

variable MAMA_STATUS_CONFLATE_ERROR

static final short MAMA_STATUS_CONFLATE_ERROR = 23;

Conflation error

variable MAMA_STATUS_QUEUE_FULL

static final short MAMA_STATUS_QUEUE_FULL = 24;

Event dispatch queue full

variable MAMA_STATUS_QUEUE_END

static final short MAMA_STATUS_QUEUE_END = 25;

End of event queue reached

variable MAMA_STATUS_NO_BRIDGE_IMPL

static final short MAMA_STATUS_NO_BRIDGE_IMPL = 26;

No bridge

variable MAMA_STATUS_INVALID_QUEUE

static final short MAMA_STATUS_INVALID_QUEUE = 27;

Invalid queue

variable MAMA_STATUS_DELETE

static final short MAMA_STATUS_DELETE = 29;

Message Type DELETE

variable MAMA_STATUS_NOT_PERMISSIONED

static final short MAMA_STATUS_NOT_PERMISSIONED = 4001;

Not permissioned for the subject

variable MAMA_STATUS_SUBSCRIPTION_INVALID_STATE

static final short MAMA_STATUS_SUBSCRIPTION_INVALID_STATE = 5001;

Subscription is in an invalid state.

variable MAMA_STATUS_QUEUE_OPEN_OBJECTS

static final short MAMA_STATUS_QUEUE_OPEN_OBJECTS = 5002;

Queue has open objects.

variable MAMA_STATUS_SUBSCRIPTION_INVALID_TYPE

static final short MAMA_STATUS_SUBSCRIPTION_INVALID_TYPE = 5003;

The function isn’t supported for this type of subscription.

variable MAMA_STATUS_NO_SUBSCRIBERS

static final short MAMA_STATUS_NO_SUBSCRIBERS = 5006;

A symbol has no subscribers.

variable MAMA_STATUS_EXPIRED

static final short MAMA_STATUS_EXPIRED = 5007;

The symbol has expired.

variable MAMA_STATUS_BANDWIDTH_EXCEEDED

static final short MAMA_STATUS_BANDWIDTH_EXCEEDED = 5008;

The application’s bandwidth limit has been exceeded.


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