WebLogic Server 6.0 Code Examples, BEA Systems, Inc.

examples.cluster.utils
Class ClusterUtils

java.lang.Object
  |
  +--examples.cluster.utils.ClusterUtils

public class ClusterUtils
extends java.lang.Object

Utility class to keep track of clustered actions. Uniquely associating the action with a cluster member.

It expects messages in the format [message : weblogic.system.name]. For example: addClusterMessage("Hello : cluster1");

It keeps track of the unique system names and tabulates the results.


Inner Class Summary
(package private)  class ClusterUtils.Cluster
          Inner class to keep track of unique cluster members.
 
Constructor Summary
ClusterUtils()
          Constructor
 
Method Summary
 void addClusterMessage(java.lang.String message)
          Default expectation for format [message : weblogic.system.name].
 int getExceptionCount()
           
 int getIterations()
           
 void incrementExceptionCount()
           
 java.lang.String processStatistics()
          Prepares report of results from statistics.
 void setToken(java.lang.String token)
          Allows someone to overide the default token used ":".
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterUtils

public ClusterUtils()
Constructor
Method Detail

addClusterMessage

public void addClusterMessage(java.lang.String message)
Default expectation for format [message : weblogic.system.name]. Example: addClusterMessage("Hello : cluster1");
Parameters:
message - string message

getExceptionCount

public int getExceptionCount()

getIterations

public int getIterations()

incrementExceptionCount

public void incrementExceptionCount()

processStatistics

public java.lang.String processStatistics()
Prepares report of results from statistics.

setToken

public void setToken(java.lang.String token)
Allows someone to overide the default token used ":".
Parameters:
token - String New token for dividing message

Documentation is available at
http://e-docs.bea.com/wls/docs60

Copyright © 2000 BEA Systems, Inc. All Rights Reserved.