public class PasswordCandidateGenerator extends java.lang.Object implements javax.jms.MessageListener
Modifier and Type | Field and Description |
---|---|
private javax.jms.Connection |
connection |
private javax.jms.MessageConsumer |
consumer |
private javax.jms.MessageProducer |
producer |
private java.util.Random |
random |
private javax.jms.Session |
session |
private boolean |
stopped |
Constructor and Description |
---|
PasswordCandidateGenerator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generatePasswordCandidate(int length) |
static void |
main(java.lang.String[] args) |
void |
onMessage(javax.jms.Message message) |
void |
sendMessage(java.lang.String text) |
private javax.jms.Connection connection
private javax.jms.Session session
private javax.jms.MessageProducer producer
private javax.jms.MessageConsumer consumer
private java.util.Random random
private boolean stopped
public PasswordCandidateGenerator() throws javax.naming.NamingException, javax.jms.JMSException
javax.naming.NamingException
javax.jms.JMSException
public void onMessage(javax.jms.Message message)
onMessage
in interface javax.jms.MessageListener
public void sendMessage(java.lang.String text) throws javax.jms.JMSException
javax.jms.JMSException
public java.lang.String generatePasswordCandidate(int length)
public static void main(java.lang.String[] args)