1 18 package org.apache.activemq.store.kahadaptor; 19 20 import java.io.DataInput ; 21 import java.io.DataOutput ; 22 import java.io.IOException ; 23 import org.apache.activemq.kaha.Marshaller; 24 import java.util.concurrent.atomic.AtomicInteger ; 25 26 27 31 public class AtomicIntegerMarshaller implements Marshaller<AtomicInteger >{ 32 33 34 public void writePayload(AtomicInteger ai,DataOutput dataOut) throws IOException { 35 dataOut.writeInt(ai.get()); 36 37 } 38 39 public AtomicInteger readPayload(DataInput dataIn) throws IOException { 40 int value = dataIn.readInt(); 41 return new AtomicInteger (value); 42 } 43 } 44 | Popular Tags |