Author: tv
Date: Sat Mar 29 21:37:26 2014
New Revision: 1583060
URL: http://svn.apache.org/r1583060
Log:
Clean up some Findbugs complaints
Removed:
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryInfo.java
Modified:
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryMessage.java
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryReceiver.java
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoverySender.java
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/key/KeyGeneratorUtil.java
Modified:
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryMessage.java
URL:
http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryMessage.java?rev=1583060&r1=1583059&r2=1583060&view=diff
==============================================================================
---
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryMessage.java
(original)
+++
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryMessage.java
Sat Mar 29 21:37:26 2014
@@ -31,24 +31,27 @@ public class UDPDiscoveryMessage
/** Don't change */
private static final long serialVersionUID = -5332377899560951793L;
- /**
- * This is the periodic broadcast of a servers location. This type of
message is also sent in
- * response to a REQUEST_BROADCAST.
- */
- public static final int PASSIVE_BROADCAST = 0;
-
- /**
- * This asks recipients to broadcast their location. This is used on
startup.
- */
- public static final int REQUEST_BROADCAST = 1;
-
- /**
- * This message instructs the receiver to remove this service from its
list.
- */
- public static final int REMOVE_BROADCAST = 2;
+ public enum BroadcastType
+ {
+ /**
+ * This is the periodic broadcast of a servers location. This type of
message is also sent in
+ * response to a REQUEST_BROADCAST.
+ */
+ PASSIVE,
+
+ /**
+ * This asks recipients to broadcast their location. This is used on
startup.
+ */
+ REQUEST,
+
+ /**
+ * This message instructs the receiver to remove this service from its
list.
+ */
+ REMOVE
+ }
/** The message type */
- private int messageType = PASSIVE_BROADCAST;
+ private BroadcastType messageType = BroadcastType.PASSIVE;
/** udp port */
private int port = 6789;
@@ -56,7 +59,7 @@ public class UDPDiscoveryMessage
/** UDP host */
private String host = "228.5.6.7";
- /** Id of the requestor, allows self-filtration */
+ /** Id of the requester, allows self-filtration */
private long requesterId;
/** Names of regions */
@@ -113,7 +116,7 @@ public class UDPDiscoveryMessage
/**
* @param messageType The messageType to set.
*/
- public void setMessageType( int messageType )
+ public void setMessageType( BroadcastType messageType )
{
this.messageType = messageType;
}
@@ -121,7 +124,7 @@ public class UDPDiscoveryMessage
/**
* @return Returns the messageType.
*/
- public int getMessageType()
+ public BroadcastType getMessageType()
{
return messageType;
}
Modified:
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryReceiver.java
URL:
http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryReceiver.java?rev=1583060&r1=1583059&r2=1583060&view=diff
==============================================================================
---
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryReceiver.java
(original)
+++
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoveryReceiver.java
Sat Mar 29 21:37:26 2014
@@ -29,7 +29,9 @@ import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
+import org.apache.commons.jcs.engine.CacheInfo;
import org.apache.commons.jcs.engine.behavior.IShutdownObserver;
+import
org.apache.commons.jcs.utils.discovery.UDPDiscoveryMessage.BroadcastType;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -287,7 +289,7 @@ public class UDPDiscoveryReceiver
public void run()
{
// consider comparing ports here instead.
- if ( message.getRequesterId() == UDPDiscoveryInfo.listenerId )
+ if ( message.getRequesterId() == CacheInfo.listenerId )
{
if ( log.isDebugEnabled() )
{
@@ -329,16 +331,16 @@ public class UDPDiscoveryReceiver
// if this is a request message, have the service handle it and
// return
- if ( message.getMessageType() ==
UDPDiscoveryMessage.REQUEST_BROADCAST )
+ if ( message.getMessageType() == BroadcastType.REQUEST )
{
if ( log.isDebugEnabled() )
{
- log.debug( "Message is a Request Broadcase, will have the
service handle it." );
+ log.debug( "Message is a Request Broadcast, will have the
service handle it." );
}
service.serviceRequestBroadcast();
return;
}
- else if ( message.getMessageType() ==
UDPDiscoveryMessage.REMOVE_BROADCAST )
+ else if ( message.getMessageType() == BroadcastType.REMOVE )
{
if ( log.isDebugEnabled() )
{
Modified:
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoverySender.java
URL:
http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoverySender.java?rev=1583060&r1=1583059&r2=1583060&view=diff
==============================================================================
---
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoverySender.java
(original)
+++
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/discovery/UDPDiscoverySender.java
Sat Mar 29 21:37:26 2014
@@ -26,6 +26,8 @@ import java.net.InetAddress;
import java.net.MulticastSocket;
import java.util.ArrayList;
+import org.apache.commons.jcs.engine.CacheInfo;
+import
org.apache.commons.jcs.utils.discovery.UDPDiscoveryMessage.BroadcastType;
import org.apache.commons.jcs.utils.serialization.StandardSerializer;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -180,8 +182,8 @@ public class UDPDiscoverySender
}
UDPDiscoveryMessage message = new UDPDiscoveryMessage();
- message.setRequesterId( UDPDiscoveryInfo.listenerId );
- message.setMessageType( UDPDiscoveryMessage.REQUEST_BROADCAST );
+ message.setRequesterId( CacheInfo.listenerId );
+ message.setMessageType( BroadcastType.REQUEST );
send( message );
}
@@ -197,7 +199,7 @@ public class UDPDiscoverySender
public void passiveBroadcast( String host, int port, ArrayList<String>
cacheNames )
throws IOException
{
- passiveBroadcast( host, port, cacheNames, UDPDiscoveryInfo.listenerId
);
+ passiveBroadcast( host, port, cacheNames, CacheInfo.listenerId );
}
/**
@@ -222,7 +224,7 @@ public class UDPDiscoverySender
message.setPort( port );
message.setCacheNames( cacheNames );
message.setRequesterId( listenerId );
- message.setMessageType( UDPDiscoveryMessage.PASSIVE_BROADCAST );
+ message.setMessageType( BroadcastType.PASSIVE );
send( message );
}
@@ -239,7 +241,7 @@ public class UDPDiscoverySender
public void removeBroadcast( String host, int port, ArrayList<String>
cacheNames )
throws IOException
{
- removeBroadcast( host, port, cacheNames, UDPDiscoveryInfo.listenerId );
+ removeBroadcast( host, port, cacheNames, CacheInfo.listenerId );
}
/**
@@ -264,7 +266,7 @@ public class UDPDiscoverySender
message.setPort( port );
message.setCacheNames( cacheNames );
message.setRequesterId( listenerId );
- message.setMessageType( UDPDiscoveryMessage.REMOVE_BROADCAST );
+ message.setMessageType( BroadcastType.REMOVE );
send( message );
}
}
Modified:
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/key/KeyGeneratorUtil.java
URL:
http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/key/KeyGeneratorUtil.java?rev=1583060&r1=1583059&r2=1583060&view=diff
==============================================================================
---
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/key/KeyGeneratorUtil.java
(original)
+++
commons/proper/jcs/trunk/src/java/org/apache/commons/jcs/utils/key/KeyGeneratorUtil.java
Sat Mar 29 21:37:26 2014
@@ -20,10 +20,11 @@ package org.apache.commons.jcs.utils.key
*/
import java.text.ParseException;
+import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
-import org.apache.commons.jcs.utils.date.DateFormatter;
+import org.apache.commons.jcs.utils.net.AddressUtil;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -48,7 +49,7 @@ public final class KeyGeneratorUtil
private static final long DEFAULT_COUNTER_RESET_INTERVAL_MILLIS = 2 * 60 *
60 * 1000;
/** How often should we reset the counter. */
- protected static long counterResetIntervalMillis =
DEFAULT_COUNTER_RESET_INTERVAL_MILLIS;
+ static long counterResetIntervalMillis =
DEFAULT_COUNTER_RESET_INTERVAL_MILLIS;
/** The size of the data portion. */
private static final int LENGTH_OF_DATE_STRING = 8;
@@ -63,7 +64,10 @@ public final class KeyGeneratorUtil
public static final int DEFAULT_LEAD_NUMBER = 3;
/** We lead with a number so it can be converted to a number. This is the
prefix to all ids. */
- protected static int leadNumber = DEFAULT_LEAD_NUMBER;
+ static int leadNumber = DEFAULT_LEAD_NUMBER;
+
+ /** DDDHHmm */
+ static final String dddHHmmFormat = "DDDHHmm";
static
{
@@ -102,8 +106,9 @@ public final class KeyGeneratorUtil
int counter = getNextRequestCounter();
Date d = new Date();
- String dateString = DateFormatter.getDddHHmm( d );
- String finalOctetOfIp =
org.apache.commons.jcs.utils.net.AddressUtil.obtainFinalThreeDigitsOfAddressAsString();
+ SimpleDateFormat sdf = new SimpleDateFormat(dddHHmmFormat);
+ String dateString = sdf.format( d );
+ String finalOctetOfIp =
AddressUtil.obtainFinalThreeDigitsOfAddressAsString();
String queryId = leadNumber + dateString + finalOctetOfIp + counter;
return queryId;
}