यहां सेशन ऑब्जेक्ट के माध्यम से उपलब्ध महत्वपूर्ण मेथड्स का सारांश है -
| Sr.No. | मेथड और विवरण |
|---|---|
| 1 | public Object getAttribute(String name) यह मेथड इस सेशन में निर्दिष्ट नाम से बंधे ऑब्जेक्ट को लौटाता है, या null यदि नाम के तहत कोई ऑब्जेक्ट बंधा नहीं है। |
| 2 | public Enumeration getAttributeNames() यह मेथड इस सेशन से बंधे सभी ऑब्जेक्ट्स के नामों वाले String ऑब्जेक्ट्स का Enumeration लौटाता है। |
| 3 | public long getCreationTime() यह मेथड वह समय लौटाता है जब यह सेशन बनाया गया था, आधी रात जनवरी 1, 1970 GMT से मिलीसेकंड में मापा गया। |
| 4 | public String getId() यह मेथड इस सेशन को असाइन किए गए अद्वितीय पहचानकर्ता को स्ट्रिंग के रूप में लौटाता है। |
| 5 | public long getLastAccessedTime() यह मेथड अंतिम समय लौटाता है जब क्लाइंट ने इस सेशन से जुड़ा अनुरोध भेजा था, आधी रात जनवरी 1, 1970 GMT से मिलीसेकंड की संख्या के रूप में। |
| 6 | public int getMaxInactiveInterval() यह मेथड अधिकतम समय अंतराल, सेकंड में, लौटाता है जो सर्वलेट कंटेनर क्लाइंट एक्सेस के बीच इस सेशन को खुला रखेगा। |
| 7 | public void invalidate() यह मेथड इस सेशन को अमान्य करता है और इससे बंधे किसी भी ऑब्जेक्ट को अनबाइंड करता है। |
| 8 | public boolean isNew() यह मेथड true लौटाता है यदि क्लाइंट अभी तक सेशन के बारे में नहीं जानता या यदि क्लाइंट सेशन में शामिल नहीं होना चुनता है। |
| 9 | public void removeAttribute(String name) यह मेथड इस सेशन से निर्दिष्ट नाम के साथ बंधे ऑब्जेक्ट को हटा देता है। |
| 10 | public void setAttribute(String name, Object value) यह मेथड निर्दिष्ट नाम का उपयोग करके इस सेशन में एक ऑब्जेक्ट को बांधता है। |
| 11 | public void setMaxInactiveInterval(int interval) यह मेथड क्लाइंट अनुरोधों के बीच समय, सेकंड में, निर्दिष्ट करता है इससे पहले कि सर्वलेट कंटेनर इस सेशन को अमान्य कर देगा। |