IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.channel.sms.dlr
Class DLRMemoryStore

java.lang.Object
  extended by com.ibm.btt.channel.sms.dlr.DLRMemoryStore
All Implemented Interfaces:
DLRStore

public class DLRMemoryStore
extends java.lang.Object
implements DLRStore

DLRMemoryStore implementation of DLRStore. It just store the DLR status information in memory.

See Also:
DLRStore

Field Summary
static java.util.concurrent.ConcurrentHashMap<java.lang.String,DLRStatus> store
           
 
Constructor Summary
DLRMemoryStore()
           
 
Method Summary
 void addDLRItem(DLRStatus item)
          Add DLR Status Item
 void deleteDLRItem(DLRStatus item)
          Remove DLR item in store
 DLRStatus getDLRItem(java.lang.String messageID)
          Query DLR Status by message ID
 void updateDLRItem(DLRStatus item)
          Update DLR Status in store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

store

public static java.util.concurrent.ConcurrentHashMap<java.lang.String,DLRStatus> store
Constructor Detail

DLRMemoryStore

public DLRMemoryStore()
Method Detail

deleteDLRItem

public void deleteDLRItem(DLRStatus item)
Description copied from interface: DLRStore
Remove DLR item in store

Specified by:
deleteDLRItem in interface DLRStore
Parameters:
item - DLRStatus to be deleted

addDLRItem

public void addDLRItem(DLRStatus item)
Description copied from interface: DLRStore
Add DLR Status Item

Specified by:
addDLRItem in interface DLRStore
Parameters:
item - DLRStatus to be added

getDLRItem

public DLRStatus getDLRItem(java.lang.String messageID)
Description copied from interface: DLRStore
Query DLR Status by message ID

Specified by:
getDLRItem in interface DLRStore
Returns:
DLRStatus bean

updateDLRItem

public void updateDLRItem(DLRStatus item)
Description copied from interface: DLRStore
Update DLR Status in store

Specified by:
updateDLRItem in interface DLRStore
Parameters:
item - DLRStatus to be updated

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011