public static String GetDataStructureTypeAsString(int type)
{
String packetTypeStr = "";
switch(type)
{
case ActiveMQMessage.ID_ACTIVEMQMESSAGE:
packetTypeStr = "ACTIVEMQ_MESSAGE";
break;
case ActiveMQTextMessage.ID_ACTIVEMQTEXTMESSAGE:
packetTypeStr = "ACTIVEMQ_TEXT_MESSAGE";
break;
case ActiveMQObjectMessage.ID_ACTIVEMQOBJECTMESSAGE:
packetTypeStr = "ACTIVEMQ_OBJECT_MESSAGE";
break;
case ActiveMQBytesMessage.ID_ACTIVEMQBYTESMESSAGE:
packetTypeStr = "ACTIVEMQ_BYTES_MESSAGE";
break;
case ActiveMQStreamMessage.ID_ACTIVEMQSTREAMMESSAGE:
packetTypeStr = "ACTIVEMQ_STREAM_MESSAGE";
break;
case ActiveMQMapMessage.ID_ACTIVEMQMAPMESSAGE:
packetTypeStr = "ACTIVEMQ_MAP_MESSAGE";
break;
case MessageAck.ID_MESSAGEACK:
packetTypeStr = "ACTIVEMQ_MSG_ACK";
break;
case Response.ID_RESPONSE:
packetTypeStr = "RESPONSE";
break;
case ConsumerInfo.ID_CONSUMERINFO:
packetTypeStr = "CONSUMER_INFO";
break;
case ProducerInfo.ID_PRODUCERINFO:
packetTypeStr = "PRODUCER_INFO";
break;
case TransactionInfo.ID_TRANSACTIONINFO:
packetTypeStr = "TRANSACTION_INFO";
break;
case BrokerInfo.ID_BROKERINFO:
packetTypeStr = "BROKER_INFO";
break;
case ConnectionInfo.ID_CONNECTIONINFO:
packetTypeStr = "CONNECTION_INFO";
break;
case SessionInfo.ID_SESSIONINFO:
packetTypeStr = "SESSION_INFO";
break;
case RemoveSubscriptionInfo.ID_REMOVESUBSCRIPTIONINFO:
packetTypeStr = "DURABLE_UNSUBSCRIBE";
break;
case IntegerResponse.ID_INTEGERRESPONSE:
packetTypeStr = "INT_RESPONSE_RECEIPT_INFO";
break;
case WireFormatInfo.ID_WIREFORMATINFO:
packetTypeStr = "WIRE_FORMAT_INFO";
break;
case RemoveInfo.ID_REMOVEINFO:
packetTypeStr = "REMOVE_INFO";
break;
case KeepAliveInfo.ID_KEEPALIVEINFO:
packetTypeStr = "KEEP_ALIVE";
break;
}
return packetTypeStr;
}