xmlBlaster 2.2.0 API

Uses of Interface
org.xmlBlaster.engine.msgstore.I_Map

Packages that use I_Map
org.xmlBlaster.engine The core implementation. 
org.xmlBlaster.engine.msgstore   
org.xmlBlaster.engine.msgstore.cache   
org.xmlBlaster.engine.msgstore.ram   
org.xmlBlaster.test.classtest.msgstore   
org.xmlBlaster.util.queue.jdbc   
 

Uses of I_Map in org.xmlBlaster.engine
 

Fields in org.xmlBlaster.engine declared as I_Map
private  I_Map TopicHandler.msgUnitCache
           
private  I_Map MsgUnitWrapper.ownerCache
           
private  I_Map SessionPersistencePlugin.sessionStore
           
private  I_Map SessionPersistencePlugin.subscribeStore
           
private  I_Map RequestBroker.topicStore
          Store configuration of all topics in xmlBlaster for recovery
 

Methods in org.xmlBlaster.engine that return I_Map
(package private)  I_Map TopicHandler.getMsgUnitCache()
          Stores the message 'meat'.
(package private)  I_Map RequestBroker.getTopicStore()
           
 

Methods in org.xmlBlaster.engine with parameters of type I_Map
 java.lang.String RequestBroker.checkConsistencyOld_XB_ENTRIES(I_Map map, boolean fixIt, java.lang.String reportFileName)
           
 

Constructors in org.xmlBlaster.engine with parameters of type I_Map
MsgUnitWrapper(ServerScope glob, MsgUnit msgUnit, I_Map ownerCache, int referenceCounter, int historyReferenceCounter, long sizeInBytes)
          Used when message is created from TopicHandler.publish
MsgUnitWrapper(ServerScope glob, MsgUnit msgUnit, I_Map ownerCache, StorageId storageId, int referenceCounter, int historyReferenceCounter, java.lang.String embeddedType, long sizeInBytes)
          Used when message comes from persistence, the owning I_Map is unknown
 

Uses of I_Map in org.xmlBlaster.engine.msgstore
 

Methods in org.xmlBlaster.engine.msgstore that return I_Map
 I_Map StoragePluginManager.getPlugin(PluginInfo pluginInfo, StorageId storageId, QueuePropertyBase props)
           
 I_Map StoragePluginManager.getPlugin(java.lang.String typeVersion, StorageId storageId, QueuePropertyBase props)
           
 I_Map StoragePluginManager.getPlugin(java.lang.String type, java.lang.String version, StorageId storageId, QueuePropertyBase props)
          Return a new created storage plugin.
 

Uses of I_Map in org.xmlBlaster.engine.msgstore.cache
 

Classes in org.xmlBlaster.engine.msgstore.cache that implement I_Map
 class PersistenceCachePlugin
          Implements a random access message storage.
 

Fields in org.xmlBlaster.engine.msgstore.cache declared as I_Map
private  I_Map PersistenceCachePlugin.persistentStore
           
private  I_Map PersistenceCachePlugin.transientStore
           
 

Methods in org.xmlBlaster.engine.msgstore.cache with parameters of type I_Map
private  boolean PersistenceCachePlugin.spaceLeft(I_MapEntry mapEntry, I_Map map)
          Check is storage is big enough for entry
private  XmlBlasterException PersistenceCachePlugin.spaceLeftException(I_MapEntry mapEntry, I_Map map)
          Check is storage is big enough for entry
 

Uses of I_Map in org.xmlBlaster.engine.msgstore.ram
 

Classes in org.xmlBlaster.engine.msgstore.ram that implement I_Map
 class MapPlugin
          Mapping messages in RAM only.
 

Uses of I_Map in org.xmlBlaster.test.classtest.msgstore
 

Fields in org.xmlBlaster.test.classtest.msgstore declared as I_Map
private  I_Map I_MapTest.currMap
           
 

Methods in org.xmlBlaster.test.classtest.msgstore with parameters of type I_Map
private  void I_MapTest.checkSizeAndEntries(java.lang.String txt, java.util.ArrayList queueEntries, I_Map map)
           
private  void I_MapTest.checkSizeAndEntries(java.lang.String txt, I_MapEntry[] queueEntries, I_Map i_map)
          Helper method to do a generic size check (size and number of entries)
private  void I_MapTest.config(I_Map i_map)
          Tests initialize(), getProperties(), setProperties() and capacity()
private  void I_MapTest.getAllMsgs(I_Map i_map)
          Tests get() and get(int num) and remove() NOTE: Currently the MapPlugin returns getAll() sorted (it uses a TreeMap) But we haven't yet forced this in the I_Map#getAll() Javadoc! This test assumes sorting order and needs to be changed if we once decide to specify the exact behaviour in I_Map#getAll() javadoc
private  void I_MapTest.getAllSwappedMsgs(I_Map i_map)
          Tests getAll() and the entries are swapped as the RAM size is only 2 NOTE: see NOTE of getAllMsgs(I_Map)
private  void I_MapTest.getMsg(I_Map i_map)
          Tests get() and get(int num) and remove() For a discussion of the sorting order see Javadoc of this class
private  void I_MapTest.putEntriesTwice(I_Map i_map)
           
private  void I_MapTest.putMsg(I_Map i_map)
          Tests put(MsgMapEntry[]) and put(MsgMapEntry) and clear()
 

Uses of I_Map in org.xmlBlaster.util.queue.jdbc
 

Classes in org.xmlBlaster.util.queue.jdbc that implement I_Map
 class JdbcQueue
          Persistence queue implementation on a DB based on JDBC.
 class JdbcQueueCommonTablePlugin
          Persistence queue implementation on a DB based on JDBC.
 


xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.