net.sourceforge.jabm.spring
Class PRNGSeedFactoryBean

java.lang.Object
  extended by net.sourceforge.jabm.spring.PRNGSeedFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<java.lang.Integer>

public class PRNGSeedFactoryBean
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean<java.lang.Integer>

A Spring factory bean which returns a seed based on the current time and the IP address of the host.

 

Field Summary
protected  java.util.Random metaPrng
           
 
Constructor Summary
PRNGSeedFactoryBean()
           
 
Method Summary
 java.lang.Integer getObject()
           
 java.lang.Class<?> getObjectType()
           
 boolean isSingleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaPrng

protected java.util.Random metaPrng
Constructor Detail

PRNGSeedFactoryBean

public PRNGSeedFactoryBean()
Method Detail

getObject

public java.lang.Integer getObject()
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<java.lang.Integer>

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<java.lang.Integer>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<java.lang.Integer>