BEA Systems, Inc.

com.beasys.commerce.util
Class SequencerFactory

java.lang.Object
  |
  +--com.beasys.commerce.util.SequencerFactory

public class SequencerFactory
extends java.lang.Object

This class implements the Singleton design pattern for obtaining database sequencers. A single instance of a Sequencer exists for a given sequence name.


Constructor Summary
SequencerFactory()
           
 
Method Summary
static Sequencer createSequencer(java.lang.String sequenceName)
          Returns the singleton sequencer for the given sequence name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequencerFactory

public SequencerFactory()
Method Detail

createSequencer

public static Sequencer createSequencer(java.lang.String sequenceName)
Returns the singleton sequencer for the given sequence name. The method uses the design pattern that reduces contention and synchronization overhead.
Parameters:
sequenceName - database sequence name
Returns:
singleton Sequencer

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved