|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jpos.transaction.Context
@Persistent public class Context
| Field Summary | |
|---|---|
static String |
LOGEVT
|
static String |
PAUSED_TRANSACTION
|
static String |
PROFILER
|
| Constructor Summary | |
|---|---|
Context()
|
|
| Method Summary | |
|---|---|
void |
checkPoint(String detail)
add a checkpoint to the profiler |
void |
dump(PrintStream p,
String indent)
|
Object |
get(Object key)
Get |
Object |
get(Object key,
long timeout)
persistent get with timeout |
Object |
get(Object key,
Object defValue)
|
LogEvent |
getLogEvent()
return a LogEvent used to store trace information about this transaction. |
Map |
getMap()
|
PausedTransaction |
getPausedTransaction()
|
Profiler |
getProfiler()
return (or creates) a Profiler object |
String |
getString(Object key)
|
String |
getString(Object key,
Object defValue)
|
long |
getTimeout()
|
void |
log(Object msg)
adds a trace message |
void |
put(Object key,
Object value)
puts an Object in the transient Map |
void |
put(Object key,
Object value,
boolean persist)
puts an Object in the transient Map |
void |
readExternal(ObjectInput in)
|
Object |
remove(Object key)
Transient remove |
void |
resume()
|
void |
setPausedTransaction(PausedTransaction p)
|
void |
setTimeout(long timeout)
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String LOGEVT
public static String PROFILER
public static String PAUSED_TRANSACTION
| Constructor Detail |
|---|
public Context()
| Method Detail |
|---|
public void put(Object key,
Object value)
public void put(Object key,
Object value,
boolean persist)
public Object get(Object key)
public Object get(Object key,
Object defValue)
public Object remove(Object key)
public String getString(Object key)
public String getString(Object key,
Object defValue)
public void dump(PrintStream p,
String indent)
dump in interface Loggeable
public Object get(Object key,
long timeout)
key - the keytimeout - timeout
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundExceptionpublic Map getMap()
public LogEvent getLogEvent()
public Profiler getProfiler()
public void log(Object msg)
public void checkPoint(String detail)
public void setPausedTransaction(PausedTransaction p)
setPausedTransaction in interface Pausablepublic PausedTransaction getPausedTransaction()
getPausedTransaction in interface Pausablepublic void setTimeout(long timeout)
setTimeout in interface Pausablepublic long getTimeout()
getTimeout in interface Pausablepublic void resume()
resume in interface Pausable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||