Package ejava.examples.jmsnotifier
Class Subscriber
- java.lang.Object
-
- ejava.examples.jmsnotifier.Subscriber
-
-
Field Summary
Fields Modifier and Type Field Description protected ConnectionFactoryconnFactoryprotected Destinationdestinationprotected booleandurableprotected intlimitCountprivate static org.slf4j.Loggerloggerprotected intmaxCountprotected Stringnameprotected Stringpasswordprotected Stringselectorprotected longsleepTimeprotected booleanstartedprotected booleanstopprotected booleanstoppedprotected Stringusername
-
Constructor Summary
Constructors Constructor Description Subscriber(String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearMessages()private JMSConsumercreateConsumer(JMSContext context)private JMSContextcreateContext(Integer sessionMode)voidexecute()intgetCount()booleanisStarted()booleanisStopped()static voidmain(String[] args)voidrun()voidsetConnFactory(ConnectionFactory connFactory)voidsetDestination(Destination destination)voidsetDurable(boolean durable)voidsetMaxCount(int maxCount)voidsetPassword(String password)voidsetSelector(String selector)voidsetSleepTime(long sleepTime)voidsetUsername(String username)voidstop()
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
connFactory
protected ConnectionFactory connFactory
-
destination
protected Destination destination
-
stop
protected boolean stop
-
stopped
protected boolean stopped
-
started
protected boolean started
-
name
protected String name
-
limitCount
protected int limitCount
-
sleepTime
protected long sleepTime
-
maxCount
protected int maxCount
-
durable
protected boolean durable
-
selector
protected String selector
-
username
protected String username
-
password
protected String password
-
-
Constructor Detail
-
Subscriber
public Subscriber(String name)
-
-
Method Detail
-
setConnFactory
public void setConnFactory(ConnectionFactory connFactory)
-
setDestination
public void setDestination(Destination destination)
-
getCount
public int getCount()
-
setSleepTime
public void setSleepTime(long sleepTime)
-
setMaxCount
public void setMaxCount(int maxCount)
-
setDurable
public void setDurable(boolean durable)
-
setSelector
public void setSelector(String selector)
-
clearMessages
public void clearMessages()
-
stop
public void stop()
-
isStopped
public boolean isStopped()
-
isStarted
public boolean isStarted()
-
setUsername
public void setUsername(String username)
-
setPassword
public void setPassword(String password)
-
createContext
private JMSContext createContext(Integer sessionMode)
-
createConsumer
private JMSConsumer createConsumer(JMSContext context)
-
main
public static void main(String[] args)
-
-