You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2009/03/02 17:29:22 UTC
svn commit: r749348 - in /activemq/activemq-cpp/trunk:
activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/
src/main/activemq/commands/
Author: tabish
Date: Mon Mar 2 16:29:21 2009
New Revision: 749348
URL: http://svn.apache.org/viewvc?rev=749348&view=rev
Log:
Add an isRemoveInfo to the RemoveInfo command for use in FailoverTransport.
Modified:
activemq/activemq-cpp/trunk/activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGeneratorsFactory.java
activemq/activemq-cpp/trunk/src/main/activemq/commands/BaseCommand.h
activemq/activemq-cpp/trunk/src/main/activemq/commands/Command.h
activemq/activemq-cpp/trunk/src/main/activemq/commands/RemoveInfo.h
Modified: activemq/activemq-cpp/trunk/activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGeneratorsFactory.java
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGeneratorsFactory.java?rev=749348&r1=749347&r2=749348&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGeneratorsFactory.java (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp-openwire-generator/src/main/java/org/apache/activemq/openwire/tool/commands/CommandCodeGeneratorsFactory.java Mon Mar 2 16:29:21 2009
@@ -38,6 +38,7 @@
{
commandsWithShortcuts = new HashSet<String>();
commandsWithShortcuts.add( "Response" );
+ commandsWithShortcuts.add( "RemoveInfo" );
commandsWithShortcuts.add( "MessageDispatch" );
commandsWithShortcuts.add( "BrokerInfo" );
commandsWithShortcuts.add( "KeepAliveInfo" );
Modified: activemq/activemq-cpp/trunk/src/main/activemq/commands/BaseCommand.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/commands/BaseCommand.h?rev=749348&r1=749347&r2=749348&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/commands/BaseCommand.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/commands/BaseCommand.h Mon Mar 2 16:29:21 2009
@@ -112,34 +112,37 @@
return BaseDataStructure::equals( value );
}
- virtual bool isResponse() const {
+ virtual bool isBrokerInfo() const {
return false;
}
- virtual bool isMessageDispatch() const {
+ virtual bool isMessage() const {
return false;
}
- virtual bool isBrokerInfo() const {
+ virtual bool isMessageAck() const {
return false;
}
- virtual bool isWireFormatInfo() const {
+ virtual bool isKeepAliveInfo() const {
return false;
}
- virtual bool isMessage() const {
+ virtual bool isMessageDispatch() const {
return false;
}
- virtual bool isMessageAck() const {
+ virtual bool isMessageDispatchNotification() const {
return false;
}
virtual bool isProducerAck() const {
return false;
}
- virtual bool isMessageDispatchNotification() const {
+ virtual bool isResponse() const {
+ return false;
+ }
+ virtual bool isRemoveInfo() const {
return false;
}
virtual bool isShutdownInfo() const {
return false;
}
- virtual bool isKeepAliveInfo() const {
+ virtual bool isWireFormatInfo() const {
return false;
}
Modified: activemq/activemq-cpp/trunk/src/main/activemq/commands/Command.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/commands/Command.h?rev=749348&r1=749347&r2=749348&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/commands/Command.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/commands/Command.h Mon Mar 2 16:29:21 2009
@@ -88,6 +88,7 @@
virtual bool isMessageDispatchNotification() const = 0;
virtual bool isProducerAck() const = 0;
virtual bool isResponse() const = 0;
+ virtual bool isRemoveInfo() const = 0;
virtual bool isShutdownInfo() const = 0;
virtual bool isWireFormatInfo() const = 0;
Modified: activemq/activemq-cpp/trunk/src/main/activemq/commands/RemoveInfo.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/commands/RemoveInfo.h?rev=749348&r1=749347&r2=749348&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/commands/RemoveInfo.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/commands/RemoveInfo.h Mon Mar 2 16:29:21 2009
@@ -105,6 +105,13 @@
virtual void setObjectId( const Pointer<DataStructure>& objectId );
/**
+ * @return an answer of true to the isRemoveInfo() query.
+ */
+ virtual bool isRemoveInfo() const {
+ return true;
+ }
+
+ /**
* Allows a Visitor to visit this command and return a response to the
* command based on the command type being visited. The command will call
* the proper processXXX method in the visitor.