com.sun.xml.ws.rx.rm.runtime.sequence.invm
Class InMemoryLocalIDManager

java.lang.Object
  extended by com.sun.xml.ws.rx.rm.runtime.sequence.invm.InMemoryLocalIDManager
All Implemented Interfaces:
LocalIDManager

public class InMemoryLocalIDManager
extends Object
implements LocalIDManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.xml.ws.rx.rm.runtime.LocalIDManager
LocalIDManager.BoundMessage
 
Method Summary
 void createLocalID(String localID, String sequenceID, long messageNumber)
           
 LocalIDManager.BoundMessage getBoundMessage(String localID)
           
static LocalIDManager getInstance()
           
 void markSequenceTermination(String sequenceID)
          Mark all the localIDs associated the specified sequenceID terminated
 void removeLocalIDs(Iterator<String> localIDs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createLocalID

public void createLocalID(String localID,
                          String sequenceID,
                          long messageNumber)
Specified by:
createLocalID in interface LocalIDManager

removeLocalIDs

public void removeLocalIDs(Iterator<String> localIDs)
Specified by:
removeLocalIDs in interface LocalIDManager

getBoundMessage

public LocalIDManager.BoundMessage getBoundMessage(String localID)
Specified by:
getBoundMessage in interface LocalIDManager

markSequenceTermination

public void markSequenceTermination(String sequenceID)
Description copied from interface: LocalIDManager
Mark all the localIDs associated the specified sequenceID terminated

Specified by:
markSequenceTermination in interface LocalIDManager

getInstance

public static LocalIDManager getInstance()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.