Author: eglynn
Date: Wed May 16 07:30:04 2007
New Revision: 538614
URL: http://svn.apache.org/viewvc?view=rev&rev=538614
Log:
Minor changes to logging and commentary.
Modified:
incubator/cxf/trunk/api/src/main/java/org/apache/cxf/clustering/FailoverStrategy.java
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/AbstractStaticFailoverStrategy.java
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/RandomStrategy.java
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/SequentialStrategy.java
Modified:
incubator/cxf/trunk/api/src/main/java/org/apache/cxf/clustering/FailoverStrategy.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/clustering/FailoverStrategy.java?view=diff&rev=538614&r1=538613&r2=538614
==============================================================================
---
incubator/cxf/trunk/api/src/main/java/org/apache/cxf/clustering/FailoverStrategy.java
(original)
+++
incubator/cxf/trunk/api/src/main/java/org/apache/cxf/clustering/FailoverStrategy.java
Wed May 16 07:30:04 2007
@@ -30,7 +30,7 @@
*/
public interface FailoverStrategy {
/**
- * Get the alternative endpoints for this invocation.
+ * Get the alternate endpoints for this invocation.
*
* @param exchange the current Exchange
* @param invocation the current InvocationContext
Modified:
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/AbstractStaticFailoverStrategy.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/AbstractStaticFailoverStrategy.java?view=diff&rev=538614&r1=538613&r2=538614
==============================================================================
---
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/AbstractStaticFailoverStrategy.java
(original)
+++
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/AbstractStaticFailoverStrategy.java
Wed May 16 07:30:04 2007
@@ -33,13 +33,17 @@
import org.apache.cxf.service.model.EndpointInfo;
import org.apache.cxf.service.model.ServiceInfo;
+/**
+ * Failover strategy based on a static cluster represented by
+ * multiple endpoints associated with the same service instance.
+ */
public abstract class AbstractStaticFailoverStrategy implements
FailoverStrategy {
private static final Logger LOG =
LogUtils.getL7dLogger(AbstractStaticFailoverStrategy.class);
/**
- * Get the alternative endpoints for this invocation.
+ * Get the alternate endpoints for this invocation.
*
* @param exchange the current Exchange
* @return a List of alternate endpoints if available
@@ -87,7 +91,8 @@
selected = getNextAlternate(alternates);
LOG.log(Level.WARNING,
"FAILING_OVER_TO",
- new Object[] {selected.getEndpointInfo().getName()});
+ new Object[] {selected.getEndpointInfo().getName(),
+ selected.getEndpointInfo().getAddress()});
} else {
LOG.warning("NO_ALTERNATE_TARGETS_REMAIN");
}
Modified:
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/RandomStrategy.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/RandomStrategy.java?view=diff&rev=538614&r1=538613&r2=538614
==============================================================================
---
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/RandomStrategy.java
(original)
+++
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/RandomStrategy.java
Wed May 16 07:30:04 2007
@@ -24,6 +24,11 @@
import org.apache.cxf.endpoint.Endpoint;
+/**
+ * Failover strategy based on a randomized walk through the
+ * static cluster represented by multiple endpoints associated
+ * with the same service instance.
+ */
public class RandomStrategy extends AbstractStaticFailoverStrategy {
private Random random;
Modified:
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/SequentialStrategy.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/SequentialStrategy.java?view=diff&rev=538614&r1=538613&r2=538614
==============================================================================
---
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/SequentialStrategy.java
(original)
+++
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/clustering/SequentialStrategy.java
Wed May 16 07:30:04 2007
@@ -23,6 +23,11 @@
import org.apache.cxf.endpoint.Endpoint;
+/**
+ * Failover strategy based on a sequential walk through the
+ * static cluster represented by multiple endpoints associated
+ * with the same service instance.
+ */
public class SequentialStrategy extends AbstractStaticFailoverStrategy {
/**