/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.core.sso.context;
/**
* <p> ContextSuportThread.java </p>
* <p>
* 支持上下文管理的线程类
* </p>
*/
public class ContextSupportThread extends Thread {
/**
* 用户令牌
*/
private String token;
/**
* 构造函数
*/
public ContextSupportThread() {
super();
token = Context.getToken();
}
/**
* 构造函数
* @param group
* @param name
*/
public ContextSupportThread(ThreadGroup group, String name) {
super(group, name);
token = Context.getToken();
}
/**
* <p>
* 线程默认运行入口(已初始化上下文)
* </p>
* @see java.lang.Thread#run()
*/
public void run() {
Context.setToken(token);
runSupportContext();
}
/**
* <p>
* 线程自定义运行入口
* </p>
*/
public void runSupportContext(){
super.run();
}
}