com.arjuna.ats.arjuna.coordinator.abstractrecord
Class RecordTypeManager

java.lang.Object
  extended by com.arjuna.ats.arjuna.coordinator.abstractrecord.RecordTypeManager

public class RecordTypeManager
extends java.lang.Object

This allows users to define a mapping between record type integers and specific Class-es. This replaces Gandiva from previous releases.


Method Summary
 void add(RecordTypeMap map)
           
 java.lang.Class<? extends AbstractRecord> getClass(int type)
           
 int getType(java.lang.Class<? extends AbstractRecord> c)
           
static RecordTypeManager manager()
           
 void remove(RecordTypeMap map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getClass

public java.lang.Class<? extends AbstractRecord> getClass(int type)

getType

public int getType(java.lang.Class<? extends AbstractRecord> c)

add

public void add(RecordTypeMap map)

remove

public void remove(RecordTypeMap map)

manager

public static RecordTypeManager manager()