org.jboss.jms.message
Class MessageIdGeneratorFactory

java.lang.Object
  extended byorg.jboss.jms.message.MessageIdGeneratorFactory

public class MessageIdGeneratorFactory
extends java.lang.Object

This class manages instances of MessageIdGenerator. It ensures there is one instance per instance of JMS server as specified by the server id.

Version:
1.1 MessageIdGeneratorFactory.java,v 1.1 2006/03/07 17:11:14 timfox Exp
Author:
Tim Fox

Field Summary
static MessageIdGeneratorFactory instance
           
 
Method Summary
 void checkInGenerator(java.lang.String serverId)
           
 MessageIdGenerator checkOutGenerator(java.lang.String serverId, ConnectionFactoryDelegate cfd)
           
 void clear()
           
 boolean containsMessageIdGenerator(java.lang.String serverId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static MessageIdGeneratorFactory instance
Method Detail

containsMessageIdGenerator

public boolean containsMessageIdGenerator(java.lang.String serverId)

checkOutGenerator

public MessageIdGenerator checkOutGenerator(java.lang.String serverId,
                                            ConnectionFactoryDelegate cfd)
                                     throws JMSException
Throws:
JMSException

checkInGenerator

public void checkInGenerator(java.lang.String serverId)

clear

public void clear()


Copyright © 2006 JBoss Inc. All Rights Reserved.