ActivitySession 服务应用程序编程接口

ActivitySession 服务提供一个应用程序编程接口,它可供 Web 应用程序、会话 Enterprise JavaBeans (EJB) 和企业应用程序客户机应用程序的 Java™ 平台用于应用程序管理的 ActivitySession 上下文定界。

应用程序使用 UserActivitySession 接口,其提供定界作用域方法。

ActivitySession API

ActivitySession 服务提供 UserActivitySession 接口,供以下各项使用:使用 Bean 管理的上下文定界的 EJB 会话 Bean、配置时将ActivitySession control属性设置为 Web Application 的 Web 应用程序组件和企业应用程序客户机应用程序的 Java 平台。此 UserActivitySession 接口定义一组可用于应用程序组件的 ActivitySession 操作。要获取此接口的实现,请使用 URL 为 java:comp/websphere/UserActivitySession 的 Java 命名和目录接口 (JNDI) 查询。UserActivitySession 接口用于开始和结束 ActivitySession,以及查询与线程相关联的活动 ActivitySession 的各种属性。

有关 ActivitySession API 的更多信息,请参阅应用程序编程接口 (API) 参考信息。

ActivitySession API 和此接口的实现包含在 com.ibm.websphere.ActivitySession 包中。

编程示例

下列代码摘录提供使用 UserActivitySession 接口的基本示例:
// Get initial context
  InitialContext ic = new InitialContext();
// Lookup UserActivitySession
  UserActivitySession uas = 
  (UserActivitySession)ic.lookup("java:comp/websphere/UserActivitySession");

// Set the ActivitySession timeout to 60 seconds
  uas.setSessionTimeout(60);
// Start a new ActivitySession context
  uas.beginSession();
// Do some work under this context
  MyBeanA beanA.doSomething();
  ...
  MyBeanB beanB.doSomethingElse();
// End the context
  uas.endSession(EndModeCheckpoint);

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cas_oapi
文件名:cas_oapi.html