leodbc.support
Class ThreadSensitiveVariableStore

java.lang.Object
  extended by leodbc.support.AbstractVariableStore
      extended by leodbc.support.ThreadSensitiveVariableStore
All Implemented Interfaces:
VariableStore

public class ThreadSensitiveVariableStore
extends AbstractVariableStore


Constructor Summary
ThreadSensitiveVariableStore()
          Memorizzatore di variabili che alloca una instanza per thread
 
Method Summary
 void addMethodMarker()
          Linea di separazione dello stack pe run metodo
 java.lang.Object getValue(java.lang.String name)
          Riprende un valore
 boolean putValue(java.lang.String name, java.lang.Object val)
          Imposta un valore
 void removeMethodAssociations()
          Rimuove le associazioni di un metodo (ovvero tutto fino alla separation line compresa)
 
Methods inherited from class leodbc.support.AbstractVariableStore
getByte, getDouble, getInt, getLong, putValue, putValue, putValue, putValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadSensitiveVariableStore

public ThreadSensitiveVariableStore()
Memorizzatore di variabili che alloca una instanza per thread

Method Detail

putValue

public boolean putValue(java.lang.String name,
                        java.lang.Object val)
Imposta un valore

Parameters:
name - Nome
val - Valore

getValue

public java.lang.Object getValue(java.lang.String name)
Riprende un valore

Returns:
il valore memorizzato oppure null se non presente

addMethodMarker

public void addMethodMarker()
Linea di separazione dello stack pe run metodo


removeMethodAssociations

public void removeMethodAssociations()
Rimuove le associazioni di un metodo (ovvero tutto fino alla separation line compresa)