public class JmsServerSession extends Object implements javax.jms.ServerSession, javax.jms.MessageListener, javax.resource.spi.work.Work, javax.resource.spi.work.WorkListener
| Constructor and Description |
|---|
JmsServerSession(JmsServerSessionPool pool)
Create a new JmsServerSession
|
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Session |
getSession() |
void |
onMessage(javax.jms.Message message) |
void |
release() |
void |
run() |
void |
setup()
Setup the session
|
void |
start() |
void |
teardown()
Stop the session
|
void |
workAccepted(javax.resource.spi.work.WorkEvent e) |
void |
workCompleted(javax.resource.spi.work.WorkEvent e) |
void |
workRejected(javax.resource.spi.work.WorkEvent e) |
void |
workStarted(javax.resource.spi.work.WorkEvent e) |
public JmsServerSession(JmsServerSessionPool pool)
pool - the server session poolpublic void teardown()
public void onMessage(javax.jms.Message message)
onMessage in interface javax.jms.MessageListenerpublic javax.jms.Session getSession()
throws javax.jms.JMSException
getSession in interface javax.jms.ServerSessionjavax.jms.JMSExceptionpublic void start()
throws javax.jms.JMSException
start in interface javax.jms.ServerSessionjavax.jms.JMSExceptionpublic void release()
release in interface javax.resource.spi.work.Workpublic void workAccepted(javax.resource.spi.work.WorkEvent e)
workAccepted in interface javax.resource.spi.work.WorkListenerpublic void workCompleted(javax.resource.spi.work.WorkEvent e)
workCompleted in interface javax.resource.spi.work.WorkListenerpublic void workRejected(javax.resource.spi.work.WorkEvent e)
workRejected in interface javax.resource.spi.work.WorkListenerpublic void workStarted(javax.resource.spi.work.WorkEvent e)
workStarted in interface javax.resource.spi.work.WorkListenerCopyright © 2019 JBoss by Red Hat. All rights reserved.