FileDocCategorySizeDatePackage
TopicConnectionFactory.javaAPI DocGlassfish v2 API4265Fri May 04 22:36:16 BST 2007javax.jms

TopicConnectionFactory

public interface TopicConnectionFactory implements ConnectionFactory
A client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe JMS provider.

A TopicConnectionFactory can be used to create a TopicConnection, from which specialized topic-related objects can be created. A more general, and recommended approach is to use the ConnectionFactory object.

The TopicConnectionFactory object should be used to support existing code.

version
1.1 - February 2, 2002
author
Mark Hapner
author
Rich Burridge
author
Kate Stout
see
javax.jms.ConnectionFactory

Fields Summary
Constructors Summary
Methods Summary
public TopicConnectioncreateTopicConnection()
Creates a topic connection with the default user identity. The connection is created in stopped mode. No messages will be delivered until the Connection.start method is explicitly called.

return
a newly created topic connection
exception
JMSException if the JMS provider fails to create a topic connection due to some internal error.
exception
JMSSecurityException if client authentication fails due to an invalid user name or password.

public TopicConnectioncreateTopicConnection(java.lang.String userName, java.lang.String password)
Creates a topic connection with the specified user identity. The connection is created in stopped mode. No messages will be delivered until the Connection.start method is explicitly called.

param
userName the caller's user name
param
password the caller's password
return
a newly created topic connection
exception
JMSException if the JMS provider fails to create a topic connection due to some internal error.
exception
JMSSecurityException if client authentication fails due to an invalid user name or password.