1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.jca;
12
13 import java.io.Serializable;
14
15 import javax.resource.Referenceable;
16 import javax.resource.ResourceException;
17 import javax.resource.spi.ConnectionManager;
18
19
20
21
22
23 public interface MuleConnectionFactory extends Serializable, Referenceable
24 {
25 MuleConnection createConnection() throws ResourceException;
26
27 MuleConnection createConnection(MuleConnectionRequestInfo info) throws ResourceException;
28
29 ConnectionManager getManager();
30
31 void setManager(ConnectionManager manager);
32
33 MuleManagedConnectionFactory getFactory();
34
35 void setFactory(MuleManagedConnectionFactory factory);
36
37 MuleConnectionRequestInfo getInfo();
38
39 void setInfo(MuleConnectionRequestInfo info);
40 }