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.MessageListener
public javax.jms.Session getSession() throws javax.jms.JMSException
getSession
in interface javax.jms.ServerSession
javax.jms.JMSException
public void start() throws javax.jms.JMSException
start
in interface javax.jms.ServerSession
javax.jms.JMSException
public void release()
release
in interface javax.resource.spi.work.Work
public void workAccepted(javax.resource.spi.work.WorkEvent e)
workAccepted
in interface javax.resource.spi.work.WorkListener
public void workCompleted(javax.resource.spi.work.WorkEvent e)
workCompleted
in interface javax.resource.spi.work.WorkListener
public void workRejected(javax.resource.spi.work.WorkEvent e)
workRejected
in interface javax.resource.spi.work.WorkListener
public void workStarted(javax.resource.spi.work.WorkEvent e)
workStarted
in interface javax.resource.spi.work.WorkListener
Copyright © 2017 JBoss by Red Hat. All rights reserved.