Interfaces de programación de aplicaciones del servicio de sesión de actividad

El servicio de sesión de actividad proporciona una interfaz de programación de aplicaciones que está disponible para las aplicaciones web, los EJB (Enterprise JavaBeans) de sesión y la plataforma Java™ para aplicaciones cliente de aplicaciones empresariales para demarcaciones gestionadas por aplicaciones del contexto de sesión de actividad.

Las aplicaciones utilizan la interfaz UserActivitySession, que proporciona métodos de ámbito de demarcación.

API de sesión de actividad

El servicio de sesión de actividad proporciona una interfaz UserActivitySession para su uso con beans de sesión EJB que utilizan la demarcación de contexto gestionada por bean, componentes de aplicación web que están configurados con el atributo Control de sesión de actividad establecido en Aplicación web y la plataforma Java para aplicaciones cliente de aplicaciones empresariales. Esta interfaz UserActivitySession define el conjunto de operaciones de sesión de actividad que están disponibles para un componente de aplicación. Para obtener una implementación de esta interfaz, utilice una búsqueda JNDI (Java Naming and Directory Interface) del URL java:comp/websphere/UserActivitySession. La interfaz UserActivitySession se utiliza para iniciar y finalizar las sesiones de actividad y para consultar los diferentes atributos de la sesión de actividad activa asociada a la hebra.

Para obtener más información sobre la API de sesión de actividad, consulte la información de referencia de la interfaz de programación de aplicaciones (API).

La API de sesión de actividad y la implementación de sus interfaces están en el paquete com.ibm.websphere.ActivitySession.

Ejemplos de programación

En el extracto de código siguiente, se muestra un ejemplo básico de utilización de la interfaz UserActivitySession:
// Obtener contexto inicial
  InitialContext ic = new InitialContext(); 
// Buscar UserActivitySession
  UserActivitySession uas = 
  (UserActivitySession)ic.lookup("java:comp/websphere/UserActivitySession");

// Establecer tiempo de espera de sesión de actividad en 60 segundos
  uas.setSessionTimeout(60);
// Iniciar un contexto de sesión de actividad nuevo
  uas.beginSession();
// Trabajar en este contexto
  MyBeanA beanA.doSomething();
  ...
  MyBeanB beanB.doSomethingElse();
// Finalizar el contexto
  uas.endSession(EndModeCheckpoint);

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cas_oapi
File name: cas_oapi.html