SSF.Util.Random
Class RandomStream.CollisionException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--SSF.Util.Random.RandomStream.StreamException
                    |
                    +--SSF.Util.Random.RandomStream.CollisionException
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
RandomStream

public class RandomStream.CollisionException
extends RandomStream.StreamException

Exception thrown if two stream names accidentally hash to the same 32-bit extract of their MD5 digests. The only deterministic fix for this is to pick a different strategy for generating stream names that doesn't cause a collision.

See Also:
Serialized Form

Constructor Summary
RandomStream.CollisionException(java.lang.String badname)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RandomStream.CollisionException

public RandomStream.CollisionException(java.lang.String badname)