Session অবজেক্টের মাধ্যমে উপলব্ধ গুরুত্বপূর্ণ মেথডগুলোর সারসংক্ষেপ নিচে দেওয়া হলো:
| ক্রমিক নং | মেথড ও বর্ণনা |
|---|---|
| 1 | public Object getAttribute(String name) নির্দিষ্ট নামে এই সেশনে বাইন্ড করা অবজেক্ট রিটার্ন করে, অথবা null যদি সেই নামে কোনো অবজেক্ট বাইন্ড না থাকে। |
| 2 | public Enumeration getAttributeNames() এই সেশনে বাইন্ড করা সব অবজেক্টের নাম ধারণকারী String অবজেক্টের একটি Enumeration রিটার্ন করে। |
| 3 | public long getCreationTime() এই সেশনটি কখন তৈরি হয়েছিল সেটি রিটার্ন করে, মিলিসেকেন্ডে পরিমাপ করা হয় মিডনাইট জানুয়ারি ১, ১৯৭০ GMT থেকে। |
| 4 | public String getId() এই সেশনে অ্যাসাইন করা ইউনিক আইডেন্টিফায়ার ধারণকারী একটি স্ট্রিং রিটার্ন করে। |
| 5 | public long getLastAccessedTime() ক্লায়েন্ট এই সেশনের সাথে যুক্ত শেষ রিকোয়েস্ট কখন পাঠিয়েছিল সেটি রিটার্ন করে, মিলিসেকেন্ডে পরিমাপ করা হয় মিডনাইট জানুয়ারি ১, ১৯৭০ 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) ক্লায়েন্ট রিকোয়েস্টের মাঝপথে কত সেকেন্ড পরে সার্ভলেট কন্টেইনার এই সেশনটি ইনভ্যালিডেট করবে সেটি স্পেসিফাই করে। |