diff --git a/activemq-core/project.xml b/activemq-core/project.xml
index a803a0afaa..6db591124e 100755
--- a/activemq-core/project.xml
+++ b/activemq-core/project.xml
@@ -344,6 +344,8 @@
**/ItStillMarshallsTheSameTest.*
+ **/QueueBridgeTest.*
+
diff --git a/openwire-c/src/libopenwire/ow_commands_v1.c b/openwire-c/src/libopenwire/ow_commands_v1.c
index c6c8420db3..63ce923d7e 100644
--- a/openwire-c/src/libopenwire/ow_commands_v1.c
+++ b/openwire-c/src/libopenwire/ow_commands_v1.c
@@ -107,7 +107,7 @@ apr_status_t ow_marshal1_SessionId(ow_bit_buffer *buffer, ow_SessionId *object)
{
ow_marshal1_DataStructure(buffer, (ow_DataStructure*)object);
ow_marshal1_string(buffer, object->connectionId);
- ow_marshal1_long(buffer, object->sessionId);
+ ow_marshal1_long(buffer, object->value);
return APR_SUCCESS;
}
@@ -115,7 +115,7 @@ apr_status_t ow_marshal2_SessionId(ow_byte_buffer *buffer, ow_bit_buffer *bitbuf
{
ow_marshal2_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object);
SUCCESS_CHECK(ow_marshal2_string(buffer, bitbuffer, object->connectionId));
- SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->sessionId));
+ SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->value));
return APR_SUCCESS;
}
@@ -124,7 +124,7 @@ apr_status_t ow_unmarshal_SessionId(ow_byte_array *buffer, ow_bit_buffer *bitbuf
{
ow_unmarshal_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object, pool);
SUCCESS_CHECK(ow_unmarshal_string(buffer, bitbuffer, &object->connectionId, pool));
- SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->sessionId, pool));
+ SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->value, pool));
return APR_SUCCESS;
}
@@ -286,14 +286,14 @@ ow_ConnectionId *ow_ConnectionId_create(apr_pool_t *pool)
apr_status_t ow_marshal1_ConnectionId(ow_bit_buffer *buffer, ow_ConnectionId *object)
{
ow_marshal1_DataStructure(buffer, (ow_DataStructure*)object);
- ow_marshal1_string(buffer, object->connectionId);
+ ow_marshal1_string(buffer, object->value);
return APR_SUCCESS;
}
apr_status_t ow_marshal2_ConnectionId(ow_byte_buffer *buffer, ow_bit_buffer *bitbuffer, ow_ConnectionId *object)
{
ow_marshal2_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object);
- SUCCESS_CHECK(ow_marshal2_string(buffer, bitbuffer, object->connectionId));
+ SUCCESS_CHECK(ow_marshal2_string(buffer, bitbuffer, object->value));
return APR_SUCCESS;
}
@@ -301,7 +301,7 @@ apr_status_t ow_marshal2_ConnectionId(ow_byte_buffer *buffer, ow_bit_buffer *bit
apr_status_t ow_unmarshal_ConnectionId(ow_byte_array *buffer, ow_bit_buffer *bitbuffer, ow_ConnectionId *object, apr_pool_t *pool)
{
ow_unmarshal_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object, pool);
- SUCCESS_CHECK(ow_unmarshal_string(buffer, bitbuffer, &object->connectionId, pool));
+ SUCCESS_CHECK(ow_unmarshal_string(buffer, bitbuffer, &object->value, pool));
return APR_SUCCESS;
}
@@ -414,6 +414,7 @@ ow_boolean ow_is_a_BaseCommand(ow_DataStructure *object) {
case OW_DESTINATIONINFO_TYPE:
case OW_SHUTDOWNINFO_TYPE:
case OW_RESPONSE_TYPE:
+ case OW_CONNECTIONERROR_TYPE:
case OW_CONSUMERINFO_TYPE:
case OW_CONNECTIONINFO_TYPE:
case OW_ACTIVEMQMESSAGE_TYPE:
@@ -627,7 +628,7 @@ apr_status_t ow_marshal1_ConsumerId(ow_bit_buffer *buffer, ow_ConsumerId *object
ow_marshal1_DataStructure(buffer, (ow_DataStructure*)object);
ow_marshal1_string(buffer, object->connectionId);
ow_marshal1_long(buffer, object->sessionId);
- ow_marshal1_long(buffer, object->consumerId);
+ ow_marshal1_long(buffer, object->value);
return APR_SUCCESS;
}
@@ -636,7 +637,7 @@ apr_status_t ow_marshal2_ConsumerId(ow_byte_buffer *buffer, ow_bit_buffer *bitbu
ow_marshal2_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object);
SUCCESS_CHECK(ow_marshal2_string(buffer, bitbuffer, object->connectionId));
SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->sessionId));
- SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->consumerId));
+ SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->value));
return APR_SUCCESS;
}
@@ -646,7 +647,7 @@ apr_status_t ow_unmarshal_ConsumerId(ow_byte_array *buffer, ow_bit_buffer *bitbu
ow_unmarshal_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object, pool);
SUCCESS_CHECK(ow_unmarshal_string(buffer, bitbuffer, &object->connectionId, pool));
SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->sessionId, pool));
- SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->consumerId, pool));
+ SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->value, pool));
return APR_SUCCESS;
}
@@ -736,14 +737,14 @@ ow_BrokerId *ow_BrokerId_create(apr_pool_t *pool)
apr_status_t ow_marshal1_BrokerId(ow_bit_buffer *buffer, ow_BrokerId *object)
{
ow_marshal1_DataStructure(buffer, (ow_DataStructure*)object);
- ow_marshal1_string(buffer, object->brokerId);
+ ow_marshal1_string(buffer, object->value);
return APR_SUCCESS;
}
apr_status_t ow_marshal2_BrokerId(ow_byte_buffer *buffer, ow_bit_buffer *bitbuffer, ow_BrokerId *object)
{
ow_marshal2_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object);
- SUCCESS_CHECK(ow_marshal2_string(buffer, bitbuffer, object->brokerId));
+ SUCCESS_CHECK(ow_marshal2_string(buffer, bitbuffer, object->value));
return APR_SUCCESS;
}
@@ -751,7 +752,7 @@ apr_status_t ow_marshal2_BrokerId(ow_byte_buffer *buffer, ow_bit_buffer *bitbuff
apr_status_t ow_unmarshal_BrokerId(ow_byte_array *buffer, ow_bit_buffer *bitbuffer, ow_BrokerId *object, apr_pool_t *pool)
{
ow_unmarshal_DataStructure(buffer, bitbuffer, (ow_DataStructure*)object, pool);
- SUCCESS_CHECK(ow_unmarshal_string(buffer, bitbuffer, &object->brokerId, pool));
+ SUCCESS_CHECK(ow_unmarshal_string(buffer, bitbuffer, &object->value, pool));
return APR_SUCCESS;
}
@@ -1425,7 +1426,7 @@ ow_LocalTransactionId *ow_LocalTransactionId_create(apr_pool_t *pool)
apr_status_t ow_marshal1_LocalTransactionId(ow_bit_buffer *buffer, ow_LocalTransactionId *object)
{
ow_marshal1_TransactionId(buffer, (ow_TransactionId*)object);
- ow_marshal1_long(buffer, object->transactionId);
+ ow_marshal1_long(buffer, object->value);
SUCCESS_CHECK(ow_marshal1_cached_object(buffer, (ow_DataStructure*)object->connectionId));
return APR_SUCCESS;
@@ -1433,7 +1434,7 @@ apr_status_t ow_marshal1_LocalTransactionId(ow_bit_buffer *buffer, ow_LocalTrans
apr_status_t ow_marshal2_LocalTransactionId(ow_byte_buffer *buffer, ow_bit_buffer *bitbuffer, ow_LocalTransactionId *object)
{
ow_marshal2_TransactionId(buffer, bitbuffer, (ow_TransactionId*)object);
- SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->transactionId));
+ SUCCESS_CHECK(ow_marshal2_long(buffer, bitbuffer, object->value));
SUCCESS_CHECK(ow_marshal2_cached_object(buffer, bitbuffer, (ow_DataStructure*)object->connectionId));
return APR_SUCCESS;
@@ -1442,7 +1443,7 @@ apr_status_t ow_marshal2_LocalTransactionId(ow_byte_buffer *buffer, ow_bit_buffe
apr_status_t ow_unmarshal_LocalTransactionId(ow_byte_array *buffer, ow_bit_buffer *bitbuffer, ow_LocalTransactionId *object, apr_pool_t *pool)
{
ow_unmarshal_TransactionId(buffer, bitbuffer, (ow_TransactionId*)object, pool);
- SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->transactionId, pool));
+ SUCCESS_CHECK(ow_unmarshal_long(buffer, bitbuffer, &object->value, pool));
SUCCESS_CHECK(ow_unmarshal_cached_object(buffer, bitbuffer, (ow_DataStructure**)&object->connectionId, pool));
return APR_SUCCESS;
@@ -1689,6 +1690,54 @@ apr_status_t ow_unmarshal_Response(ow_byte_array *buffer, ow_bit_buffer *bitbuff
return APR_SUCCESS;
}
+ow_boolean ow_is_a_ConnectionError(ow_DataStructure *object) {
+ if( object == 0 )
+ return 0;
+
+ switch(object->structType) {
+ case OW_CONNECTIONERROR_TYPE:
+ return 1;
+ }
+ return 0;
+}
+
+
+ow_ConnectionError *ow_ConnectionError_create(apr_pool_t *pool)
+{
+ ow_ConnectionError *value = apr_pcalloc(pool,sizeof(ow_ConnectionError));
+ if( value!=0 ) {
+ ((ow_DataStructure*)value)->structType = OW_CONNECTIONERROR_TYPE;
+ }
+ return value;
+}
+
+
+apr_status_t ow_marshal1_ConnectionError(ow_bit_buffer *buffer, ow_ConnectionError *object)
+{
+ ow_marshal1_BaseCommand(buffer, (ow_BaseCommand*)object);
+ SUCCESS_CHECK(ow_marshal1_throwable(buffer, object->exception));
+ SUCCESS_CHECK(ow_marshal1_nested_object(buffer, (ow_DataStructure*)object->connectionId));
+
+ return APR_SUCCESS;
+}
+apr_status_t ow_marshal2_ConnectionError(ow_byte_buffer *buffer, ow_bit_buffer *bitbuffer, ow_ConnectionError *object)
+{
+ ow_marshal2_BaseCommand(buffer, bitbuffer, (ow_BaseCommand*)object);
+ SUCCESS_CHECK(ow_marshal2_throwable(buffer, bitbuffer, object->exception));
+ SUCCESS_CHECK(ow_marshal2_nested_object(buffer, bitbuffer, (ow_DataStructure*)object->connectionId));
+
+ return APR_SUCCESS;
+}
+
+apr_status_t ow_unmarshal_ConnectionError(ow_byte_array *buffer, ow_bit_buffer *bitbuffer, ow_ConnectionError *object, apr_pool_t *pool)
+{
+ ow_unmarshal_BaseCommand(buffer, bitbuffer, (ow_BaseCommand*)object, pool);
+ SUCCESS_CHECK(ow_unmarshal_throwable(buffer, bitbuffer, &object->exception, pool));
+ SUCCESS_CHECK(ow_unmarshal_nested_object(buffer, bitbuffer, (ow_DataStructure**)&object->connectionId, pool));
+
+ return APR_SUCCESS;
+}
+
ow_boolean ow_is_a_ConsumerInfo(ow_DataStructure *object) {
if( object == 0 )
return 0;
@@ -2532,6 +2581,7 @@ ow_DataStructure *ow_create_object(ow_byte type, apr_pool_t *pool)
case OW_DESTINATIONINFO_TYPE: return (ow_DataStructure *)ow_DestinationInfo_create(pool);
case OW_SHUTDOWNINFO_TYPE: return (ow_DataStructure *)ow_ShutdownInfo_create(pool);
case OW_RESPONSE_TYPE: return (ow_DataStructure *)ow_Response_create(pool);
+ case OW_CONNECTIONERROR_TYPE: return (ow_DataStructure *)ow_ConnectionError_create(pool);
case OW_CONSUMERINFO_TYPE: return (ow_DataStructure *)ow_ConsumerInfo_create(pool);
case OW_CONNECTIONINFO_TYPE: return (ow_DataStructure *)ow_ConnectionInfo_create(pool);
case OW_ACTIVEMQMESSAGE_TYPE: return (ow_DataStructure *)ow_ActiveMQMessage_create(pool);
@@ -2585,6 +2635,7 @@ apr_status_t ow_marshal1_object(ow_bit_buffer *buffer, ow_DataStructure *object)
case OW_DESTINATIONINFO_TYPE: return ow_marshal1_DestinationInfo(buffer, (ow_DestinationInfo*)object);
case OW_SHUTDOWNINFO_TYPE: return ow_marshal1_ShutdownInfo(buffer, (ow_ShutdownInfo*)object);
case OW_RESPONSE_TYPE: return ow_marshal1_Response(buffer, (ow_Response*)object);
+ case OW_CONNECTIONERROR_TYPE: return ow_marshal1_ConnectionError(buffer, (ow_ConnectionError*)object);
case OW_CONSUMERINFO_TYPE: return ow_marshal1_ConsumerInfo(buffer, (ow_ConsumerInfo*)object);
case OW_CONNECTIONINFO_TYPE: return ow_marshal1_ConnectionInfo(buffer, (ow_ConnectionInfo*)object);
case OW_ACTIVEMQMESSAGE_TYPE: return ow_marshal1_ActiveMQMessage(buffer, (ow_ActiveMQMessage*)object);
@@ -2638,6 +2689,7 @@ apr_status_t ow_marshal2_object(ow_byte_buffer *buffer, ow_bit_buffer *bitbuffer
case OW_DESTINATIONINFO_TYPE: return ow_marshal2_DestinationInfo(buffer, bitbuffer, (ow_DestinationInfo*)object);
case OW_SHUTDOWNINFO_TYPE: return ow_marshal2_ShutdownInfo(buffer, bitbuffer, (ow_ShutdownInfo*)object);
case OW_RESPONSE_TYPE: return ow_marshal2_Response(buffer, bitbuffer, (ow_Response*)object);
+ case OW_CONNECTIONERROR_TYPE: return ow_marshal2_ConnectionError(buffer, bitbuffer, (ow_ConnectionError*)object);
case OW_CONSUMERINFO_TYPE: return ow_marshal2_ConsumerInfo(buffer, bitbuffer, (ow_ConsumerInfo*)object);
case OW_CONNECTIONINFO_TYPE: return ow_marshal2_ConnectionInfo(buffer, bitbuffer, (ow_ConnectionInfo*)object);
case OW_ACTIVEMQMESSAGE_TYPE: return ow_marshal2_ActiveMQMessage(buffer, bitbuffer, (ow_ActiveMQMessage*)object);
@@ -2691,6 +2743,7 @@ apr_status_t ow_unmarshal_object(ow_byte_array *buffer, ow_bit_buffer *bitbuffer
case OW_DESTINATIONINFO_TYPE: return ow_unmarshal_DestinationInfo(buffer, bitbuffer, (ow_DestinationInfo*)object, pool);
case OW_SHUTDOWNINFO_TYPE: return ow_unmarshal_ShutdownInfo(buffer, bitbuffer, (ow_ShutdownInfo*)object, pool);
case OW_RESPONSE_TYPE: return ow_unmarshal_Response(buffer, bitbuffer, (ow_Response*)object, pool);
+ case OW_CONNECTIONERROR_TYPE: return ow_unmarshal_ConnectionError(buffer, bitbuffer, (ow_ConnectionError*)object, pool);
case OW_CONSUMERINFO_TYPE: return ow_unmarshal_ConsumerInfo(buffer, bitbuffer, (ow_ConsumerInfo*)object, pool);
case OW_CONNECTIONINFO_TYPE: return ow_unmarshal_ConnectionInfo(buffer, bitbuffer, (ow_ConnectionInfo*)object, pool);
case OW_ACTIVEMQMESSAGE_TYPE: return ow_unmarshal_ActiveMQMessage(buffer, bitbuffer, (ow_ActiveMQMessage*)object, pool);
diff --git a/openwire-c/src/libopenwire/ow_commands_v1.h b/openwire-c/src/libopenwire/ow_commands_v1.h
index 14e191c64c..8e7e2f7719 100644
--- a/openwire-c/src/libopenwire/ow_commands_v1.h
+++ b/openwire-c/src/libopenwire/ow_commands_v1.h
@@ -54,7 +54,7 @@ typedef struct ow_SessionId {
ow_byte structType;
ow_string *connectionId;
- ow_long sessionId;
+ ow_long value;
} ow_SessionId;
ow_SessionId *ow_SessionId_create(apr_pool_t *pool);
@@ -92,7 +92,7 @@ ow_boolean ow_is_a_TransactionId(ow_DataStructure *object);
typedef struct ow_ConnectionId {
ow_byte structType;
- ow_string *connectionId;
+ ow_string *value;
} ow_ConnectionId;
ow_ConnectionId *ow_ConnectionId_create(apr_pool_t *pool);
@@ -161,7 +161,7 @@ typedef struct ow_ConsumerId {
ow_byte structType;
ow_string *connectionId;
ow_long sessionId;
- ow_long consumerId;
+ ow_long value;
} ow_ConsumerId;
ow_ConsumerId *ow_ConsumerId_create(apr_pool_t *pool);
@@ -184,7 +184,7 @@ ow_boolean ow_is_a_JournalTopicAck(ow_DataStructure *object);
typedef struct ow_BrokerId {
ow_byte structType;
- ow_string *brokerId;
+ ow_string *value;
} ow_BrokerId;
ow_BrokerId *ow_BrokerId_create(apr_pool_t *pool);
@@ -349,7 +349,7 @@ ow_boolean ow_is_a_BrokerInfo(ow_DataStructure *object);
typedef struct ow_LocalTransactionId {
ow_byte structType;
- ow_long transactionId;
+ ow_long value;
struct ow_ConnectionId *connectionId;
} ow_LocalTransactionId;
@@ -414,6 +414,18 @@ typedef struct ow_Response {
ow_Response *ow_Response_create(apr_pool_t *pool);
ow_boolean ow_is_a_Response(ow_DataStructure *object);
+typedef struct ow_ConnectionError {
+
+ ow_byte structType;
+ ow_short commandId;
+ ow_boolean responseRequired;
+ ow_throwable *exception;
+ struct ow_ConnectionId *connectionId;
+
+} ow_ConnectionError;
+ow_ConnectionError *ow_ConnectionError_create(apr_pool_t *pool);
+ow_boolean ow_is_a_ConnectionError(ow_DataStructure *object);
+
typedef struct ow_ConsumerInfo {
ow_byte structType;
diff --git a/openwire-dotnet/src/OpenWire.Core/Commands/BrokerId.cs b/openwire-dotnet/src/OpenWire.Core/Commands/BrokerId.cs
index a202b44e92..29955c198f 100644
--- a/openwire-dotnet/src/OpenWire.Core/Commands/BrokerId.cs
+++ b/openwire-dotnet/src/OpenWire.Core/Commands/BrokerId.cs
@@ -18,7 +18,7 @@ namespace OpenWire.Core.Commands
{
public const byte ID_BrokerId = 124;
- string brokerId;
+ string value;
@@ -34,15 +34,15 @@ namespace OpenWire.Core.Commands
// Properties
- public string BrokerIdValue
+ public string Value
{
get
{
- return brokerId;
+ return value;
}
set
{
- brokerId = value;
+ value = value;
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionError.cs b/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionError.cs
new file mode 100644
index 0000000000..7152037efe
--- /dev/null
+++ b/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionError.cs
@@ -0,0 +1,63 @@
+//
+// Marshalling code for Open Wire Format for ConnectionError
+//
+//
+// NOTE!: This file is autogenerated - do not modify!
+// if you need to make a change, please see the Groovy scripts in the
+// activemq-openwire module
+//
+
+using System;
+using System.Collections;
+
+using OpenWire.Core;
+
+namespace OpenWire.Core.Commands
+{
+ public class ConnectionError : BaseCommand
+ {
+ public const byte ID_ConnectionError = 16;
+
+ byte[] exception;
+ ConnectionId connectionId;
+
+
+
+ // TODO generate Equals method
+ // TODO generate GetHashCode method
+ // TODO generate ToString method
+
+
+ public override byte GetCommandType() {
+ return ID_ConnectionError;
+ }
+
+
+ // Properties
+
+ public byte[] Exception
+ {
+ get
+ {
+ return exception;
+ }
+ set
+ {
+ exception = value;
+ }
+ }
+
+ public ConnectionId ConnectionId
+ {
+ get
+ {
+ return connectionId;
+ }
+ set
+ {
+ connectionId = value;
+ }
+ }
+
+ }
+}
diff --git a/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionId.cs b/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionId.cs
index f767a66077..ba30d201b0 100644
--- a/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionId.cs
+++ b/openwire-dotnet/src/OpenWire.Core/Commands/ConnectionId.cs
@@ -18,7 +18,7 @@ namespace OpenWire.Core.Commands
{
public const byte ID_ConnectionId = 120;
- string connectionId;
+ string value;
@@ -34,15 +34,15 @@ namespace OpenWire.Core.Commands
// Properties
- public string ConnectionIdValue
+ public string Value
{
get
{
- return connectionId;
+ return value;
}
set
{
- connectionId = value;
+ value = value;
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/Commands/ConsumerId.cs b/openwire-dotnet/src/OpenWire.Core/Commands/ConsumerId.cs
index 79f5e92a50..680b51e7d2 100644
--- a/openwire-dotnet/src/OpenWire.Core/Commands/ConsumerId.cs
+++ b/openwire-dotnet/src/OpenWire.Core/Commands/ConsumerId.cs
@@ -20,7 +20,7 @@ namespace OpenWire.Core.Commands
string connectionId;
long sessionId;
- long consumerId;
+ long value;
@@ -60,15 +60,15 @@ namespace OpenWire.Core.Commands
}
}
- public long ConsumerIdValue
+ public long Value
{
get
{
- return consumerId;
+ return value;
}
set
{
- consumerId = value;
+ value = value;
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/Commands/LocalTransactionId.cs b/openwire-dotnet/src/OpenWire.Core/Commands/LocalTransactionId.cs
index b2be47beb4..461d38c4bd 100644
--- a/openwire-dotnet/src/OpenWire.Core/Commands/LocalTransactionId.cs
+++ b/openwire-dotnet/src/OpenWire.Core/Commands/LocalTransactionId.cs
@@ -18,7 +18,7 @@ namespace OpenWire.Core.Commands
{
public const byte ID_LocalTransactionId = 111;
- long transactionId;
+ long value;
ConnectionId connectionId;
@@ -35,15 +35,15 @@ namespace OpenWire.Core.Commands
// Properties
- public long TransactionId
+ public long Value
{
get
{
- return transactionId;
+ return value;
}
set
{
- transactionId = value;
+ value = value;
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/Commands/SessionId.cs b/openwire-dotnet/src/OpenWire.Core/Commands/SessionId.cs
index 8c6e9117a2..e6dff29cb4 100644
--- a/openwire-dotnet/src/OpenWire.Core/Commands/SessionId.cs
+++ b/openwire-dotnet/src/OpenWire.Core/Commands/SessionId.cs
@@ -19,7 +19,7 @@ namespace OpenWire.Core.Commands
public const byte ID_SessionId = 121;
string connectionId;
- long sessionId;
+ long value;
@@ -47,15 +47,15 @@ namespace OpenWire.Core.Commands
}
}
- public long SessionIdValue
+ public long Value
{
get
{
- return sessionId;
+ return value;
}
set
{
- sessionId = value;
+ value = value;
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/BrokerIdMarshaller.cs b/openwire-dotnet/src/OpenWire.Core/IO/BrokerIdMarshaller.cs
index 71bdab6f0d..f508c71379 100644
--- a/openwire-dotnet/src/OpenWire.Core/IO/BrokerIdMarshaller.cs
+++ b/openwire-dotnet/src/OpenWire.Core/IO/BrokerIdMarshaller.cs
@@ -29,7 +29,7 @@ namespace OpenWire.Core.IO
base.BuildCommand(command, dataIn);
BrokerId info = (BrokerId) command;
- info.BrokerIdValue = dataIn.ReadString();
+ info.Value = dataIn.ReadString();
}
@@ -37,7 +37,7 @@ namespace OpenWire.Core.IO
base.WriteCommand(command, dataOut);
BrokerId info = (BrokerId) command;
- dataOut.Write(info.BrokerIdValue);
+ dataOut.Write(info.Value);
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/CommandMarshallerRegistry.cs b/openwire-dotnet/src/OpenWire.Core/IO/CommandMarshallerRegistry.cs
index d11111c5d0..f3fe05b7ff 100644
--- a/openwire-dotnet/src/OpenWire.Core/IO/CommandMarshallerRegistry.cs
+++ b/openwire-dotnet/src/OpenWire.Core/IO/CommandMarshallerRegistry.cs
@@ -89,6 +89,10 @@ namespace OpenWire.Core.IO
return responseMarshaller.ReadCommand(dataIn);
+ case ConnectionError.ID_ConnectionError:
+ return connectionErrorMarshaller.ReadCommand(dataIn);
+
+
case ActiveMQObjectMessage.ID_ActiveMQObjectMessage:
return activeMQObjectMessageMarshaller.ReadCommand(dataIn);
@@ -298,6 +302,11 @@ namespace OpenWire.Core.IO
break;
+ case ConnectionError.ID_ConnectionError:
+ connectionErrorMarshaller.WriteCommand(command, dataOut);
+ break;
+
+
case ActiveMQObjectMessage.ID_ActiveMQObjectMessage:
activeMQObjectMessageMarshaller.WriteCommand(command, dataOut);
break;
@@ -644,6 +653,18 @@ namespace OpenWire.Core.IO
+ private static ConnectionErrorMarshaller connectionErrorMarshaller = new ConnectionErrorMarshaller();
+
+ public static ConnectionErrorMarshaller ConnectionErrorMarshaller
+ {
+ get
+ {
+ return connectionErrorMarshaller;
+ }
+ }
+
+
+
private static ActiveMQObjectMessageMarshaller activeMQObjectMessageMarshaller = new ActiveMQObjectMessageMarshaller();
public static ActiveMQObjectMessageMarshaller ActiveMQObjectMessageMarshaller
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/ConnectionErrorMarshaller.cs b/openwire-dotnet/src/OpenWire.Core/IO/ConnectionErrorMarshaller.cs
new file mode 100644
index 0000000000..776c39c67c
--- /dev/null
+++ b/openwire-dotnet/src/OpenWire.Core/IO/ConnectionErrorMarshaller.cs
@@ -0,0 +1,46 @@
+//
+// Marshalling code for Open Wire Format for ConnectionError
+//
+//
+// NOTE!: This file is autogenerated - do not modify!
+// if you need to make a change, please see the Groovy scripts in the
+// activemq-openwire module
+//
+
+using System;
+using System.Collections;
+using System.IO;
+
+using OpenWire.Core;
+using OpenWire.Core.Commands;
+using OpenWire.Core.IO;
+
+namespace OpenWire.Core.IO
+{
+ public class ConnectionErrorMarshaller : AbstractCommandMarshaller
+ {
+
+
+ public override Command CreateCommand() {
+ return new ConnectionError();
+ }
+
+ public override void BuildCommand(Command command, BinaryReader dataIn) {
+ base.BuildCommand(command, dataIn);
+
+ ConnectionError info = (ConnectionError) command;
+ info.Exception = ReadBytes(dataIn);
+ info.ConnectionId = (ConnectionId) CommandMarshallerRegistry.ConnectionIdMarshaller.ReadCommand(dataIn);
+
+ }
+
+ public override void WriteCommand(Command command, BinaryWriter dataOut) {
+ base.WriteCommand(command, dataOut);
+
+ ConnectionError info = (ConnectionError) command;
+ WriteBytes(info.Exception, dataOut);
+ CommandMarshallerRegistry.ConnectionIdMarshaller.WriteCommand(info.ConnectionId, dataOut);
+
+ }
+ }
+}
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/ConnectionIdMarshaller.cs b/openwire-dotnet/src/OpenWire.Core/IO/ConnectionIdMarshaller.cs
index 517b8910ad..36e984a268 100644
--- a/openwire-dotnet/src/OpenWire.Core/IO/ConnectionIdMarshaller.cs
+++ b/openwire-dotnet/src/OpenWire.Core/IO/ConnectionIdMarshaller.cs
@@ -29,7 +29,7 @@ namespace OpenWire.Core.IO
base.BuildCommand(command, dataIn);
ConnectionId info = (ConnectionId) command;
- info.ConnectionIdValue = dataIn.ReadString();
+ info.Value = dataIn.ReadString();
}
@@ -37,7 +37,7 @@ namespace OpenWire.Core.IO
base.WriteCommand(command, dataOut);
ConnectionId info = (ConnectionId) command;
- dataOut.Write(info.ConnectionIdValue);
+ dataOut.Write(info.Value);
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/ConsumerIdMarshaller.cs b/openwire-dotnet/src/OpenWire.Core/IO/ConsumerIdMarshaller.cs
index 753fe842ec..fe98aedb33 100644
--- a/openwire-dotnet/src/OpenWire.Core/IO/ConsumerIdMarshaller.cs
+++ b/openwire-dotnet/src/OpenWire.Core/IO/ConsumerIdMarshaller.cs
@@ -31,7 +31,7 @@ namespace OpenWire.Core.IO
ConsumerId info = (ConsumerId) command;
info.ConnectionId = dataIn.ReadString();
info.SessionId = dataIn.ReadInt64();
- info.ConsumerIdValue = dataIn.ReadInt64();
+ info.Value = dataIn.ReadInt64();
}
@@ -41,7 +41,7 @@ namespace OpenWire.Core.IO
ConsumerId info = (ConsumerId) command;
dataOut.Write(info.ConnectionId);
dataOut.Write(info.SessionId);
- dataOut.Write(info.ConsumerIdValue);
+ dataOut.Write(info.Value);
}
}
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/LocalTransactionIdMarshaller.cs b/openwire-dotnet/src/OpenWire.Core/IO/LocalTransactionIdMarshaller.cs
index 25ad7dee9c..693731ef7c 100644
--- a/openwire-dotnet/src/OpenWire.Core/IO/LocalTransactionIdMarshaller.cs
+++ b/openwire-dotnet/src/OpenWire.Core/IO/LocalTransactionIdMarshaller.cs
@@ -29,7 +29,7 @@ namespace OpenWire.Core.IO
base.BuildCommand(command, dataIn);
LocalTransactionId info = (LocalTransactionId) command;
- info.TransactionId = dataIn.ReadInt64();
+ info.Value = dataIn.ReadInt64();
info.ConnectionId = (ConnectionId) CommandMarshallerRegistry.ConnectionIdMarshaller.ReadCommand(dataIn);
}
@@ -38,7 +38,7 @@ namespace OpenWire.Core.IO
base.WriteCommand(command, dataOut);
LocalTransactionId info = (LocalTransactionId) command;
- dataOut.Write(info.TransactionId);
+ dataOut.Write(info.Value);
CommandMarshallerRegistry.ConnectionIdMarshaller.WriteCommand(info.ConnectionId, dataOut);
}
diff --git a/openwire-dotnet/src/OpenWire.Core/IO/SessionIdMarshaller.cs b/openwire-dotnet/src/OpenWire.Core/IO/SessionIdMarshaller.cs
index 3c34f04f9a..0e9480b6f4 100644
--- a/openwire-dotnet/src/OpenWire.Core/IO/SessionIdMarshaller.cs
+++ b/openwire-dotnet/src/OpenWire.Core/IO/SessionIdMarshaller.cs
@@ -30,7 +30,7 @@ namespace OpenWire.Core.IO
SessionId info = (SessionId) command;
info.ConnectionId = dataIn.ReadString();
- info.SessionIdValue = dataIn.ReadInt64();
+ info.Value = dataIn.ReadInt64();
}
@@ -39,7 +39,7 @@ namespace OpenWire.Core.IO
SessionId info = (SessionId) command;
dataOut.Write(info.ConnectionId);
- dataOut.Write(info.SessionIdValue);
+ dataOut.Write(info.Value);
}
}