程序包 | 说明 |
---|---|
com.fr.chart.web |
图表在Web端用到的一些类.
|
com.fr.chart.web.core | |
com.fr.decision.extension.report | |
com.fr.fs.web | |
com.fr.log |
log 工具类
|
com.fr.performance |
监测引擎性能
|
com.fr.performance.recorder | |
com.fr.schedule.extension.report | |
com.fr.stable.web | |
com.fr.web |
这个包中定义了支持网络报表的接口和类.包括网络报表(
Reportlet )接口,
网络报表配置(ReportletConfig )接口,
网络报表请求(ReportletRequest )接口
和实现它们的类以及其他有关网络报表的类. |
com.fr.web.core | |
com.fr.web.reportlet | |
com.fr.web.session | |
com.fr.web.weblet |
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
Chartlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map parameterMap4Execute)
返回图表信息Session
|
限定符和类型 | 类和说明 |
---|---|
class |
ChartSessionIDInfor
Created by IntelliJ IDEA.
|
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
DecisionReportlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute)
生成sessionIDInfo
|
SessionProvider |
DecisionFormlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute) |
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
FSReportlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute)
生成sessionIDInfo
|
限定符和类型 | 方法和说明 |
---|---|
static void |
LogUtils.exportAndLogRecord(AppExporter exporter,
java.io.OutputStream out,
ReportRepositoryDeal repo,
DeclareRecordType exportType,
SessionProvider sessionIDInfor,
java.lang.String bookPath,
ResultWorkBook book,
PageSetCreator pageSet)
导出并记录
|
限定符和类型 | 字段和说明 |
---|---|
static java.lang.ThreadLocal<SessionProvider> |
PerformanceManager.sessionIDInforThreadLocal |
限定符和类型 | 方法和说明 |
---|---|
static SessionProvider |
PerformanceManager.getThreadSession() |
限定符和类型 | 方法和说明 |
---|---|
void |
EmptyPerformanceRecorderManager.bindSessionInfo(SessionProvider sessionID) |
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
ImmutableReportlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute)
创建ReportSessionIDInfor
|
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
Weblet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute) |
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
OldWeblet.createSessionIDInfor(javax.servlet.http.HttpServletRequest httpServletRequest,
java.lang.String s,
java.util.Map<java.lang.String,java.lang.Object> map) |
限定符和类型 | 类和说明 |
---|---|
class |
FormSessionIDInfor
管理表单session的类
|
class |
ReportSessionIDInfor |
class |
TemplateSessionIDInfo
模板会话
|
class |
WidgetSessionIDInfor |
限定符和类型 | 方法和说明 |
---|---|
static <T extends SessionProvider> |
SessionPoolManager.getAllSession(java.lang.Class<T> clazz)
获取指定类型的Session集合
|
static <T extends SessionProvider> |
SessionPoolManager.getSessionIDInfor(java.lang.String sessionID,
java.lang.Class<T> clazz) |
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
Resultlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> paraMap)
创建报表sessionidinfo
|
SessionProvider |
Reportlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute)
返回报表信息Session
|
限定符和类型 | 方法和说明 |
---|---|
void |
AllHistoryAndLiveSession.addHistroySession(SessionProvider sessionIDInfor) |
protected static java.lang.String |
SessionPoolManager.addSessionIDInfor(SessionProvider sessionIDInfor)
将sessionID -> SessionIDInfor放进sessionIDMap中
|
void |
WebContext.setSession(SessionProvider infor) |
构造器和说明 |
---|
WebContext(java.lang.String address,
java.lang.String browser,
SessionProvider infor) |
WebContext(java.lang.String address,
java.lang.String browser,
java.lang.String title,
SessionProvider infor) |
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
EmbeddedTplReportlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute)
从request中创建SessionIDInfor
|
限定符和类型 | 类和说明 |
---|---|
class |
SessionIDInfo
广义的会话信息,可以包含报表模板和BI模板,所有的模板管理都是以这个类为中心。
|
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
FinePackedException.getProvider() |
static SessionProvider |
SessionLocalManager.getSession()
获取当前线程日志
|
限定符和类型 | 方法和说明 |
---|---|
static NameSpace |
SessionIDInfo.asNameSpace(SessionProvider sessionIDInfor)
生成一个关于会话的用于计算的名字空间
|
static void |
SessionLocalManager.setSession(SessionProvider session)
设置当前线程日志
|
限定符和类型 | 方法和说明 |
---|---|
SessionProvider |
FSFormlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map parameterMap4Execute)
生成会话信息
|
SessionProvider |
ParameterFormlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute)
生成会话信息
|
SessionProvider |
Formlet.createSessionIDInfor(javax.servlet.http.HttpServletRequest req,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.Object> parameterMap4Execute) |