org.jboss.txbridge.ba.data
Class CompensationData

java.lang.Object
  extended by org.jboss.txbridge.ba.data.CompensationData
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CompensationDataCustom, CompensationDataParam, CompensationDataReturn, DummyCompensationData

public abstract class CompensationData
extends java.lang.Object
implements java.io.Serializable

This class represents the basic compensation data that is used for compensation. It provides implementation of methods to store and retrieve data with given identifiers.

Version:
0.1
Author:
Maciej P. Machulak (mmachulak@redhat.com)
See Also:
Serialized Form

Field Summary
private  java.util.concurrent.ConcurrentMap<java.lang.Object,java.lang.Object> compensationData
           
 
Constructor Summary
protected CompensationData()
           
 
Method Summary
 java.lang.Object get(java.lang.Object key)
           
 void put(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compensationData

private java.util.concurrent.ConcurrentMap<java.lang.Object,java.lang.Object> compensationData
Constructor Detail

CompensationData

protected CompensationData()
Method Detail

get

public java.lang.Object get(java.lang.Object key)

put

public void put(java.lang.Object key,
                java.lang.Object value)