eu.xtreemos.xosd.utilities.logger.tests
Class TokenGenerator
java.lang.Object
eu.xtreemos.xosd.utilities.logger.tests.TokenGenerator
public class TokenGenerator
- extends java.lang.Object
generates different types of tokens.
- Author:
- uros
Field Summary |
private static java.util.Random |
rand
|
Method Summary |
private static java.lang.String |
dummActionGenerator()
|
private static java.util.ArrayList<java.lang.String> |
generateIPs(int nIPs,
java.lang.String baseNet)
|
private static java.util.ArrayList<java.lang.String> |
generateRandomIPs(int nIPs,
java.lang.String baseNet)
generates ips with given base. |
private static java.util.GregorianCalendar |
generateRandomTime(int maxDuration)
generates random timestamp in the interval from now to
now + maxDuration seconds. maxDuration must be a positive
nonzero number. |
private static java.lang.String |
selectRandomIp(java.util.ArrayList<java.lang.String> ips)
|
static java.util.Collection<IToken> |
simpleTokens(int nTokens,
int nServices,
java.lang.String baseNet,
int maxDuration)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rand
private static java.util.Random rand
TokenGenerator
public TokenGenerator()
generateRandomIPs
private static java.util.ArrayList<java.lang.String> generateRandomIPs(int nIPs,
java.lang.String baseNet)
- generates ips with given base. Max num generated
ips is 256.
- Parameters:
nIPs
- baseNet
-
- Returns:
generateIPs
private static java.util.ArrayList<java.lang.String> generateIPs(int nIPs,
java.lang.String baseNet)
generateRandomTime
private static java.util.GregorianCalendar generateRandomTime(int maxDuration)
- generates random timestamp in the interval from now to
now + maxDuration seconds. maxDuration must be a positive
nonzero number.
- Parameters:
maxDuration
-
- Returns:
selectRandomIp
private static java.lang.String selectRandomIp(java.util.ArrayList<java.lang.String> ips)
dummActionGenerator
private static java.lang.String dummActionGenerator()
simpleTokens
public static java.util.Collection<IToken> simpleTokens(int nTokens,
int nServices,
java.lang.String baseNet,
int maxDuration)