Anwendungsprogrammierschnittstellen des Service ActivitySession

Der ActivitySession-Service ist eine Anwendungsprogrammierschnittstelle, die Webanwendungen, Session-EJBs und Java EE-Clientanwendungen für die anwendungsgesteuerte Abgrenzung von ActivitySession-Kontexten zur Verfügung steht.

Anwendungen verwenden die Schnittstelle UserActivitySession, die Methoden zur Demarkation des Geltungsbereichs bereitstellt.

API der ActivitySession

Der ActivitySession-Service stellt die UserActivitySession-Schnittstelle für EJB-Session-Beans, die mit Bean-gesteuerter Kontextabgrenzung arbeiten, Webanwendungskomponenten, die mit dem Attribut ActivitySession-Steuerung mit dem Wert Webanwendung konfiguriert sind, und Java EE-Clientanwendungen bereit. Diese Schnittstelle "UserActivitySession" definiert die ActivitySession-Operationen, die für eine Anwendungskomponente verfügbar sind. Eine Implementierung dieser Schnittstelle ist über ein JNDI-Lookup des URLs java:comp/websphere/UserActivitySession möglich. Die Schnittstelle "UserActivitySession" wird verwendet, um ActivitySessions zu starten und zu beenden und verschiedene Attribute der aktiven ActivitySession, die dem Thread zugeordnet ist, abzufragen.

Weitere Informationen zur API "ActivitySession" finden Sie in den Referenzinformationen zu Anwendungsprogrammierschnittstellen.

Die API "ActivitySession" und die Implementierung ihrer Schnittstellen ist im Paket com.ibm.websphere.ActivitySession enthalten.

Programmierungsbeispiele

Der folgende Codeauszug zeigt ein grundlegendes Beispiel für die Verwendung der Schnittstelle UserActivitySession:
// Ausgangskontext abrufen
  InitialContext ic = new InitialContext();
// Lookup für UserActivitySession
  UserActivitySession uas = (UserActivitySession)ic.lookup("java:comp/websphere/UserActivitySession");

// ActivitySession-Zeitlimit auf 60 Sekunden setzen
  uas.setSessionTimeout(60);
// Einen neuen ActivitySession-Kontext starten
  uas.beginSession();
// Unter diesem Kontext arbeiten
  MyBeanA beanA.doSomething();
  ...
  MyBeanB beanB.doSomethingElse();
// Den Kontext beenden
  uas.endSession(EndModeCheckpoint);

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cas_oapi
Dateiname:cas_oapi.html