Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.ifs.fdk.impl
Class SystemSessionPool

    java.lang.Object
      oracle.ifs.fdk.impl.SystemSessionPool

    public final class SystemSessionPool

extends java.lang.Object

This class represents a pool of system sessions. All system sessions should be obtained adn returned back to the pool via this class.

The pool has a statically-configured maximum number of sessions. If a session is closed and the pool is full, then the session will be disconnected when returned to the pool.

Constructor Summary
`SystemSessionPool()`

Method Summary
`static LibrarySession` | `getSystemSession()` Gets a system session from the pool.
`static void` | `putSystemSession(LibrarySession systemSession)` Returns a system session back to the pool.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SystemSessionPool

    public SystemSessionPool()

Method Detail

### getSystemSession

    public static final LibrarySession getSystemSession()

  Description copied from class: `SystemSessionPool`
  Gets a system session from the pool. The system session will also be admin enabled. The session needs to be returned back to the pool by calling `putSystemSession()`.

### putSystemSession

    public static final void putSystemSession(LibrarySession systemSession)

  Description copied from class: `SystemSessionPool`
  Returns a system session back to the pool.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD