You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2012/02/06 16:14:29 UTC
svn commit: r1241039 - in
/activemq/activemq-apollo/trunk/apollo-dto/src/main:
java/org/apache/activemq/apollo/dto/DetectDTO.java
resources/org/apache/activemq/apollo/dto/jaxb.index
Author: chirino
Date: Mon Feb 6 15:14:29 2012
New Revision: 1241039
URL: http://svn.apache.org/viewvc?rev=1241039&view=rev
Log:
Adding the new DetectDTO to the jaxb index so it can be found by Jaxb and also add a hash code and equals impl so that config changes in it can be detected.
Modified:
activemq/activemq-apollo/trunk/apollo-dto/src/main/java/org/apache/activemq/apollo/dto/DetectDTO.java
activemq/activemq-apollo/trunk/apollo-dto/src/main/resources/org/apache/activemq/apollo/dto/jaxb.index
Modified: activemq/activemq-apollo/trunk/apollo-dto/src/main/java/org/apache/activemq/apollo/dto/DetectDTO.java
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-dto/src/main/java/org/apache/activemq/apollo/dto/DetectDTO.java?rev=1241039&r1=1241038&r2=1241039&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-dto/src/main/java/org/apache/activemq/apollo/dto/DetectDTO.java (original)
+++ activemq/activemq-apollo/trunk/apollo-dto/src/main/java/org/apache/activemq/apollo/dto/DetectDTO.java Mon Feb 6 15:14:29 2012
@@ -36,4 +36,23 @@ public class DetectDTO extends ProtocolD
@XmlAttribute(name="timeout")
public Long timeout;
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+ if (!super.equals(o)) return false;
+
+ DetectDTO detectDTO = (DetectDTO) o;
+
+ if (timeout != null ? !timeout.equals(detectDTO.timeout) : detectDTO.timeout != null) return false;
+
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ int result = super.hashCode();
+ result = 31 * result + (timeout != null ? timeout.hashCode() : 0);
+ return result;
+ }
}
Modified: activemq/activemq-apollo/trunk/apollo-dto/src/main/resources/org/apache/activemq/apollo/dto/jaxb.index
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-dto/src/main/resources/org/apache/activemq/apollo/dto/jaxb.index?rev=1241039&r1=1241038&r2=1241039&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-dto/src/main/resources/org/apache/activemq/apollo/dto/jaxb.index (original)
+++ activemq/activemq-apollo/trunk/apollo-dto/src/main/resources/org/apache/activemq/apollo/dto/jaxb.index Mon Feb 6 15:14:29 2012
@@ -29,6 +29,7 @@ CustomServiceDTO
DataPageDTO
DestMetricsDTO
DestinationDTO
+DetectDTO
DurableSubscriptionDTO
DurableSubscriptionDestinationDTO
EntryStatusDTO