Session
Stay organized with collections
Save and categorize content based on your preferences.
- java.lang.Object
-
- com.google.appengine.api.files.dev.Session
public class Session
extends java.lang.Object
This class represents a session with the local File Service. A session
corresponds to a single HttpRequest to the Dev App Server. The significance
of a session is the following: - A session is the scope for a lock. That is, at most one session may own
the lock on a file at a time.
- A file is Opened relative to a session. That is the Open state of a file
is defined relative to a particular session.
- Files opened in a session are automatically closed at the end of the
session, which is the end of the HttpRequest.
-
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
Session
public Session(java.lang.String id)
-
Method Detail
-
getID
public java.lang.String getID()
-
getOpenFileSet
public java.util.Set< FileMetadata
> getOpenFileSet()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-16 UTC."],[[["The `Session` class represents a session with the local File Service, corresponding to a single HttpRequest to the Dev App Server."],["A session defines the scope for file locks, ensuring that only one session can own the lock on a file at any given time."],["Files are opened relative to a specific session, defining their open state within that session's context."],["All files opened within a session are automatically closed when the session ends, which occurs at the conclusion of the HttpRequest."],["The `Session` class provides methods to retrieve the session's ID (`getID`) and the set of files currently open in the session (`getOpenFileSet`)."]]],[]]