org.apache.servicemix.store.krati
Class KratiPersistenceProvider

java.lang.Object
  extended by org.apache.servicemix.store.krati.KratiPersistenceProvider
All Implemented Interfaces:
com.hazelcast.core.MapLoader<java.lang.String,java.lang.Object>, com.hazelcast.core.MapStore<java.lang.String,java.lang.Object>

public class KratiPersistenceProvider
extends java.lang.Object
implements com.hazelcast.core.MapLoader<java.lang.String,java.lang.Object>, com.hazelcast.core.MapStore<java.lang.String,java.lang.Object>


Constructor Summary
KratiPersistenceProvider()
           
KratiPersistenceProvider(java.lang.String storeDirectory)
           
KratiPersistenceProvider(java.lang.String storeDirectory, int initCapacity)
           
KratiPersistenceProvider(java.lang.String storeDirectory, int initCapacity, int segmentFileSizeMB)
           
 
Method Summary
 void delete(java.lang.String key)
           
 void deleteAll(java.util.Collection<java.lang.String> entries)
           
 void destroy()
           
 int getInitCapacity()
           
 int getSegmentFileSizeMB()
           
 java.lang.String getStoreDirectory()
           
 void init()
           
 java.lang.Object load(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.Object> loadAll(java.util.Collection<java.lang.String> keys)
           
 java.util.Set<java.lang.String> loadAllKeys()
           
 void setInitCapacity(int initCapacity)
           
 void setSegmentFileSizeMB(int segmentFileSizeMB)
           
 void setStoreDirectory(java.lang.String storeDirectory)
           
 void store(java.lang.String key, java.lang.Object value)
           
 void storeAll(java.util.Map<java.lang.String,java.lang.Object> entries)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KratiPersistenceProvider

public KratiPersistenceProvider()

KratiPersistenceProvider

public KratiPersistenceProvider(java.lang.String storeDirectory)

KratiPersistenceProvider

public KratiPersistenceProvider(java.lang.String storeDirectory,
                                int initCapacity)

KratiPersistenceProvider

public KratiPersistenceProvider(java.lang.String storeDirectory,
                                int initCapacity,
                                int segmentFileSizeMB)
Method Detail

init

public void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

destroy

public void destroy()
             throws java.lang.Exception
Throws:
java.lang.Exception

delete

public void delete(java.lang.String key)
Specified by:
delete in interface com.hazelcast.core.MapStore<java.lang.String,java.lang.Object>

deleteAll

public void deleteAll(java.util.Collection<java.lang.String> entries)
Specified by:
deleteAll in interface com.hazelcast.core.MapStore<java.lang.String,java.lang.Object>

store

public void store(java.lang.String key,
                  java.lang.Object value)
Specified by:
store in interface com.hazelcast.core.MapStore<java.lang.String,java.lang.Object>

storeAll

public void storeAll(java.util.Map<java.lang.String,java.lang.Object> entries)
Specified by:
storeAll in interface com.hazelcast.core.MapStore<java.lang.String,java.lang.Object>

load

public java.lang.Object load(java.lang.String key)
Specified by:
load in interface com.hazelcast.core.MapLoader<java.lang.String,java.lang.Object>

loadAll

public java.util.Map<java.lang.String,java.lang.Object> loadAll(java.util.Collection<java.lang.String> keys)
Specified by:
loadAll in interface com.hazelcast.core.MapLoader<java.lang.String,java.lang.Object>

loadAllKeys

public java.util.Set<java.lang.String> loadAllKeys()
Specified by:
loadAllKeys in interface com.hazelcast.core.MapLoader<java.lang.String,java.lang.Object>

getSegmentFileSizeMB

public int getSegmentFileSizeMB()

setSegmentFileSizeMB

public void setSegmentFileSizeMB(int segmentFileSizeMB)

getStoreDirectory

public java.lang.String getStoreDirectory()

setStoreDirectory

public void setStoreDirectory(java.lang.String storeDirectory)

getInitCapacity

public int getInitCapacity()

setInitCapacity

public void setInitCapacity(int initCapacity)


Copyright © 2005-2012 FuseSource. All Rights Reserved.