blob: 5633cbed16dddc90a531164505ee23e630108e6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package org.apache.tuscany.binding.jms;
import javax.jms.Connection;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;
import javax.naming.NamingException;
public interface JMSResourceFactory {
public abstract Connection getConnection() throws NamingException,
JMSException;
public abstract Session createSession() throws JMSException,
NamingException;
public abstract void startConnection() throws JMSException, NamingException;
public abstract void closeConnection() throws JMSException, NamingException;
public abstract Message createMessage(Session session)
throws JMSException;
}
|