com.hazelcast.collection.impl.list
Class ListContainer

java.lang.Object
  extended by com.hazelcast.collection.impl.collection.CollectionContainer
      extended by com.hazelcast.collection.impl.list.ListContainer
All Implemented Interfaces:
DataSerializable

public class ListContainer
extends CollectionContainer


Field Summary
 
Fields inherited from class com.hazelcast.collection.impl.collection.CollectionContainer
itemMap, logger, name, nodeEngine, txMap
 
Constructor Summary
ListContainer()
           
ListContainer(String name, NodeEngine nodeEngine)
           
 
Method Summary
 CollectionItem add(int index, Data value)
           
 Map<Long,Data> addAll(int index, List<Data> valueList)
           
 CollectionItem get(int index)
           
 List<CollectionItem> getCollection()
           
 ListConfig getConfig()
           
protected  Map<Long,CollectionItem> getMap()
           
 int indexOf(boolean last, Data value)
           
protected  void onDestroy()
           
 CollectionItem remove(int index)
           
 CollectionItem set(int index, long itemId, Data value)
           
 void setBackup(long oldItemId, long itemId, Data value)
           
 List<Data> sub(int from, int to)
           
 
Methods inherited from class com.hazelcast.collection.impl.collection.CollectionContainer
add, addAll, addAllBackup, addBackup, clear, clearBackup, commitAdd, commitAddBackup, commitRemove, commitRemoveBackup, compareAndRemove, contains, destroy, ensureReserve, getAll, hasEnoughCapacity, init, nextId, readData, remove, removeBackup, reserveAdd, reserveAddBackup, reserveRemove, reserveRemoveBackup, rollbackAdd, rollbackAddBackup, rollbackRemove, rollbackRemoveBackup, rollbackTransaction, size, writeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListContainer

public ListContainer()

ListContainer

public ListContainer(String name,
                     NodeEngine nodeEngine)
Method Detail

getConfig

public ListConfig getConfig()
Specified by:
getConfig in class CollectionContainer

add

public CollectionItem add(int index,
                          Data value)

get

public CollectionItem get(int index)

set

public CollectionItem set(int index,
                          long itemId,
                          Data value)

setBackup

public void setBackup(long oldItemId,
                      long itemId,
                      Data value)

remove

public CollectionItem remove(int index)

indexOf

public int indexOf(boolean last,
                   Data value)

addAll

public Map<Long,Data> addAll(int index,
                             List<Data> valueList)

sub

public List<Data> sub(int from,
                      int to)

getCollection

public List<CollectionItem> getCollection()
Specified by:
getCollection in class CollectionContainer

getMap

protected Map<Long,CollectionItem> getMap()
Specified by:
getMap in class CollectionContainer

onDestroy

protected void onDestroy()
Specified by:
onDestroy in class CollectionContainer


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.