Interfaces de Programação de Aplicativo do Serviço ActivitySession

O serviço ActivitySession fornece uma interface de programação de aplicativos disponível para aplicativos da Web, Enterprise JavaBeans (EJBs) de sessão, e plataforma Java™ para aplicativos clientes de aplicativos corporativos, que você pode usar para demarcação gerenciada por aplicativo de contexto ActivitySession.

Os aplicativos utilizam a interface UserActivitySession, que fornece métodos do escopo de demarcação.

API do ActivitySession

O serviço ActivitySession fornece a interface UserActivitySession para ser utilizada pelos beans de sessão EJB utilizando demarcação de contexto gerenciada pelo bean, componentes de aplicativo da Web configurados com o atributo ActivitySession control definido para Web Application, e plataforma Java para aplicativos clientes de aplicativos corporativos. Essa interface UserActivitySession define o conjunto de operações do ActivitySession disponíveis para um componente do aplicativo. Para obter uma implementação dessa interface, use uma consulta Java Naming and Directory Interface (JNDI) da URL java:comp/websphere/UserActivitySession. A interface UserActivitySession é utilizada para iniciar e finalizar ActivitySessions e para consultar vários atributos da ActivitySession ativa associada ao encadeamento.

Para obter informações adicionais sobre a API ActivitySession, consulte as informações de referência da API (Interface de Programação de Aplicativos).

A API ActivitySession e a implementação de suas interfaces estão contidas no pacote com.ibm.websphere.ActivitySession.

Exemplos de Programação

O resumo do código a seguir fornece um exemplo básico de como usar a interface UserActivitySession:
// Obtenha o contexto inicial
  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();
// Encerre o contexto
  uas.endSession(EndModeCheckpoint);

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cas_oapi
Nome do arquivo: cas_oapi.html