org.terracotta.modules.async
Class ProcessingBucketItemsApplicator

java.lang.Object
  extended by com.tc.object.applicator.BaseApplicator
      extended by org.terracotta.modules.async.ProcessingBucketItemsApplicator
All Implemented Interfaces:
com.tc.object.applicator.ChangeApplicator

public class ProcessingBucketItemsApplicator
extends com.tc.object.applicator.BaseApplicator


Nested Class Summary
static class ProcessingBucketItemsApplicator.SerializationUtil
           
 
Field Summary
 
Fields inherited from class com.tc.object.applicator.BaseApplicator
encoding
 
Constructor Summary
ProcessingBucketItemsApplicator(com.tc.object.dna.api.DNAEncoding encoding)
           
 
Method Summary
 void dehydrate(com.tc.object.ClientObjectManager objectManager, com.tc.object.TCObject tcObject, com.tc.object.dna.api.DNAWriter writer, Object pojo)
           
 Object getNewInstance(com.tc.object.ClientObjectManager objectManager, com.tc.object.dna.api.DNA dna)
           
 com.tc.object.TraversedReferences getPortableObjects(Object pojo, com.tc.object.TraversedReferences addTo)
           
 void hydrate(com.tc.object.ClientObjectManager objectManager, com.tc.object.TCObject tcObject, com.tc.object.dna.api.DNA dna, Object pojo)
           
 
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

ProcessingBucketItemsApplicator

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

getPortableObjects

public com.tc.object.TraversedReferences getPortableObjects(Object pojo,
                                                            com.tc.object.TraversedReferences addTo)

hydrate

public void hydrate(com.tc.object.ClientObjectManager objectManager,
                    com.tc.object.TCObject tcObject,
                    com.tc.object.dna.api.DNA dna,
                    Object pojo)
             throws IOException,
                    ClassNotFoundException
Throws:
IOException
ClassNotFoundException

dehydrate

public void dehydrate(com.tc.object.ClientObjectManager objectManager,
                      com.tc.object.TCObject tcObject,
                      com.tc.object.dna.api.DNAWriter writer,
                      Object pojo)

getNewInstance

public Object getNewInstance(com.tc.object.ClientObjectManager objectManager,
                             com.tc.object.dna.api.DNA dna)


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