org.terracotta.collections
Class ConcurrentDistributedMapDsoApplicator

java.lang.Object
  extended by com.tc.object.applicator.BaseApplicator
      extended by com.tc.object.applicator.HashMapApplicator
          extended by com.tc.object.applicator.PartialHashMapApplicator
              extended by org.terracotta.collections.ConcurrentDistributedMapDsoApplicator
All Implemented Interfaces:
com.tc.object.applicator.ChangeApplicator

public class ConcurrentDistributedMapDsoApplicator
extends com.tc.object.applicator.PartialHashMapApplicator


Field Summary
 
Fields inherited from class com.tc.object.applicator.BaseApplicator
encoding
 
Constructor Summary
ConcurrentDistributedMapDsoApplicator(com.tc.object.dna.api.DNAEncoding encoding)
           
 
Method Summary
 void dehydrate(com.tc.object.ClientObjectManager objMgr, com.tc.object.TCObject tcObject, com.tc.object.dna.api.DNAWriter writer, Object pojo)
           
 Object getNewInstance(com.tc.object.ClientObjectManager objMgr, com.tc.object.dna.api.DNA dna)
           
 com.tc.object.TraversedReferences getPortableObjects(Object pojo, com.tc.object.TraversedReferences addTo)
           
 
Methods inherited from class com.tc.object.applicator.PartialHashMapApplicator
getObjectForValue
 
Methods inherited from class com.tc.object.applicator.HashMapApplicator
apply, getObjectForKey, hydrate
 
Methods inherited from class com.tc.object.applicator.BaseApplicator
getDehydratableObject, isLiteralInstance, isPortableReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcurrentDistributedMapDsoApplicator

public ConcurrentDistributedMapDsoApplicator(com.tc.object.dna.api.DNAEncoding encoding)
Method Detail

getPortableObjects

public com.tc.object.TraversedReferences getPortableObjects(Object pojo,
                                                            com.tc.object.TraversedReferences addTo)
Specified by:
getPortableObjects in interface com.tc.object.applicator.ChangeApplicator
Overrides:
getPortableObjects in class com.tc.object.applicator.HashMapApplicator

dehydrate

public void dehydrate(com.tc.object.ClientObjectManager objMgr,
                      com.tc.object.TCObject tcObject,
                      com.tc.object.dna.api.DNAWriter writer,
                      Object pojo)
Specified by:
dehydrate in interface com.tc.object.applicator.ChangeApplicator
Overrides:
dehydrate in class com.tc.object.applicator.HashMapApplicator

getNewInstance

public Object getNewInstance(com.tc.object.ClientObjectManager objMgr,
                             com.tc.object.dna.api.DNA dna)
Specified by:
getNewInstance in interface com.tc.object.applicator.ChangeApplicator
Overrides:
getNewInstance in class com.tc.object.applicator.HashMapApplicator


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.