|
JTR 5.0 API Documentation | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjtr.config.jms.JMSConnection
public class JMSConnection
This class is the object oriented representation of the
connection
element you can find inside the
jtr.xml
configuration file.
It is logically mapped to a javax.jms.Connection
. A
JMSConnection
holds one or more JMSSession
s.
Field Summary | |
---|---|
static java.lang.String |
QUEUE_CONNECTION
|
static java.lang.String |
TOPIC_CONNECTION
|
static java.lang.String |
XA_QUEUE_CONNECTION
|
static java.lang.String |
XA_TOPIC_CONNECTION
|
Constructor Summary | |
---|---|
JMSConnection()
Default constructor. |
Method Summary | |
---|---|
void |
addSession(JMSSession session)
Every connection can have multiple sessions. |
java.lang.String |
getClientId()
Get the clientID for the current javax.jms.Connection . |
java.lang.String |
getPassword()
Get the password required to establish this javax.jms.Connection . |
java.lang.String |
getProperty()
Get the name of the property of the concrete runner that will hold the actual Connection instance. |
java.util.Collection<JMSSession> |
getSessions()
Returns all the configured sessions. |
java.lang.String |
getType()
Get the type of the connection. |
java.lang.String |
getUserName()
Get the user name required to establish this javax.jms.Connection . |
static boolean |
isQueueConnection(JMSConnection jmsConn)
States whether the given JMSConnection is a queue
connection or not |
boolean |
isShared()
Is this javax.jms.Connection shareable? |
static boolean |
isTopicConnection(JMSConnection jmsConn)
States whether the given JMSConnection is a topic
connection or not |
static boolean |
isXaQueueConnection(JMSConnection jmsConn)
States whether the given JMSConnection is an XA queue
connection or not |
static boolean |
isXaTopicConnection(JMSConnection jmsConn)
States whether the given JMSConnection is an XA topic
connection or not |
void |
setClientId(java.lang.String cid)
Set the clientID for the current javax.jms.Connection . |
void |
setPassword(java.lang.String passw)
Set the password required to establish this javax.jms.Connection . |
void |
setProperty(java.lang.String property)
Set the name of the property of the concrete runner that will hold the actual Connection instance. |
void |
setShared(boolean val)
Set whether this javax.jms.Connection is shareable or not. |
void |
setType(java.lang.String type)
Set the type of the connection. |
void |
setUserName(java.lang.String name)
Set the user name required to establish this javax.jms.Connection . |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String QUEUE_CONNECTION
public static final java.lang.String TOPIC_CONNECTION
public static final java.lang.String XA_QUEUE_CONNECTION
public static final java.lang.String XA_TOPIC_CONNECTION
Constructor Detail |
---|
public JMSConnection()
Method Detail |
---|
public void setType(java.lang.String type)
queue | topic
.
type
- One of the following two values: queue | topic
public java.lang.String getType()
queue | topic
.
queue | topic
public void setProperty(java.lang.String property)
Connection
instance.
property
- The propertypublic java.lang.String getProperty()
Connection
instance.
public void setUserName(java.lang.String name)
javax.jms.Connection
.
name
- The user namepublic java.lang.String getUserName()
javax.jms.Connection
.
public void setPassword(java.lang.String passw)
javax.jms.Connection
.
passw
- The passwordpublic java.lang.String getPassword()
javax.jms.Connection
.
public void setClientId(java.lang.String cid)
javax.jms.Connection
.
cid
- The clientIDpublic java.lang.String getClientId()
javax.jms.Connection
.
public void setShared(boolean val)
javax.jms.Connection
is shareable or not.
val
- booleanpublic boolean isShared()
javax.jms.Connection
shareable?
public void addSession(JMSSession session)
session
- The sessionpublic java.util.Collection<JMSSession> getSessions()
Collection
of JMSSession
spublic static boolean isQueueConnection(JMSConnection jmsConn)
JMSConnection
is a queue
connection or not
jmsConn
- The JMSConnection
to be analized
true
iff it is a queue connectionpublic static boolean isTopicConnection(JMSConnection jmsConn)
JMSConnection
is a topic
connection or not
jmsConn
- The JMSConnection
to be analized
true
iff it is a topic connectionpublic static boolean isXaQueueConnection(JMSConnection jmsConn)
JMSConnection
is an XA queue
connection or not
jmsConn
- The JMSConnection
to be analized
true
iff it is an XA queue connectionpublic static boolean isXaTopicConnection(JMSConnection jmsConn)
JMSConnection
is an XA topic
connection or not
jmsConn
- The JMSConnection
to be analized
true
iff it is an XA topic connectionpublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
The JTR Project is licensed under GPL version 2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |