## Uses of Class
com.verisign.epp.interfaces.EPPSession

- Packages that use EPPSession
  Package | Description
  --- | ---
  com.verisign.epp.codec.premiumdomain |
  com.verisign.epp.interfaces | Interfaces test client to run client tests against the Stub Server for the Change Poll Extension.
  com.verisign.epp.interfaces.registry.v01 |
  com.verisign.epp.interfaces.registry.v02 |
  com.verisign.epp.interfaces.validate.v02 |
  com.verisign.epp.namestore.interfaces |
  com.verisign.epp.pool |
  com.verisign.epp.util |

- - ### Uses of EPPSession in com.verisign.epp.codec.premiumdomain

    Methods in com.verisign.epp.codec.premiumdomain that return EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `EPPSession` | EPPBaseTst.`getSession()` This method returns the active EPP Session

  - ### Uses of EPPSession in com.verisign.epp.interfaces

    Methods in com.verisign.epp.interfaces that return EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `EPPSession` | EPPRegistry.`getSession()`
    `EPPSession` | EPPBalance.`getSession()` Returns the `EPPSession` associated with this `EPPBalance`.

    Methods in com.verisign.epp.interfaces with parameters of type EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`setSession(EPPSession session)`
    `void` | EPPBalance.`setSession(EPPSession aSession)` Sets session value to aSession

    Constructors in com.verisign.epp.interfaces with parameters of type EPPSession
    Constructor and Description
    `EPPBalance(EPPSession aSession)` Constructs an `EPPBalance` given an initialized EPP session.
    `EPPContact(EPPSession aSession)` Constructs an `EPPContact` with an initialized `EPPSession` instance.
    `EPPDefReg(EPPSession newSession)` Constructs an `EPPDefReg` given an initialized EPP session.
    `EPPDomain(EPPSession aSession)` Constructs an `EPPDomain` given an initialized EPP session.
    `EPPEmailFwd(EPPSession newSession)` Constructs an `EPPEmailFwd` given an initialized EPP session.
    `EPPHost(EPPSession newSession)` Constructs an `EPPHost` given an initialized EPP session.
    `EPPIdnTable(EPPSession aSession)` Constructs an `EPPIdnTable` given an initialized EPP session.
    `EPPLaunch(EPPSession aSession)` Constructs an `EPPLaunch` given an initialized EPP session.
    `EPPNameVerification(EPPSession aSession)` Constructs an `EPPNameVerification` given an initialized EPP session.
    `EPPNameWatch(EPPSession newSession)` Constructs an `EPPNameWatch` given an initialized EPP session.
    `EPPOrg(EPPSession aSession)` Constructs an `EPPOrg` given an initialized EPP session.
    `EPPRegistry(EPPSession aSession)` Constructs an `EPPRegistry` given an initialized EPP session.
    `EPPRelatedDomain(EPPSession aSession)` Constructs an `EPPRelatedDomain` given an initialized EPP session.

  - ### Uses of EPPSession in com.verisign.epp.interfaces.registry.v01

    Methods in com.verisign.epp.interfaces.registry.v01 that return EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `EPPSession` | EPPRegistry.`getSession()` Gets the session to use to send commands through.

    Methods in com.verisign.epp.interfaces.registry.v01 with parameters of type EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`setSession(EPPSession aSession)` Sets the session to use to send commands through.

    Constructors in com.verisign.epp.interfaces.registry.v01 with parameters of type EPPSession
    Constructor and Description
    `EPPRegistry(EPPSession aSession)` Constructs an `EPPRegistry` given an initialized EPP session.

  - ### Uses of EPPSession in com.verisign.epp.interfaces.registry.v02

    Methods in com.verisign.epp.interfaces.registry.v02 that return EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `EPPSession` | EPPRegistry.`getSession()` Gets the session to use to send commands through.

    Methods in com.verisign.epp.interfaces.registry.v02 with parameters of type EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`setSession(EPPSession aSession)` Sets the session to use to send commands through.

    Constructors in com.verisign.epp.interfaces.registry.v02 with parameters of type EPPSession
    Constructor and Description
    `EPPRegistry(EPPSession aSession)` Constructs an `EPPRegistry` given an initialized EPP session.

  - ### Uses of EPPSession in com.verisign.epp.interfaces.validate.v02

    Constructors in com.verisign.epp.interfaces.validate.v02 with parameters of type EPPSession
    Constructor and Description
    `EPPValidate(EPPSession aSession)` Constructs an `EPPValidate` given an initialized EPP session.

  - ### Uses of EPPSession in com.verisign.epp.namestore.interfaces

    Constructors in com.verisign.epp.namestore.interfaces with parameters of type EPPSession
    Constructor and Description
    `NSContact(EPPSession aSession)` Creates an `NSContact` with an established `EPPSession`.
    `NSDomain(EPPSession aSession)` Creates an `NSDomain` with an established `EPPSession`.
    `NSHost(EPPSession aSession)` Creates an `NSHost` with an established `EPPSession` .

  - ### Uses of EPPSession in com.verisign.epp.pool

    Subclasses of EPPSession in com.verisign.epp.pool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPPooledGenericSession` Pooled generic `EPPSession`.

    Methods in com.verisign.epp.pool that return EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `EPPSession` | EPPSystemSessionPool.`borrowObject()` Borrows a session from the pool.
    `EPPSession` | EPPSessionPool.`borrowObject()` Borrows a session from the pool.
    `EPPSession` | EPPSessionPool.`borrowObject(java.lang.String aSystem)` Borrows a session from the pool.
    `protected EPPSession` | EPPSessionPoolTst.`borrowSession()` Utility method to borrow a session from the session pool.
    `protected EPPSession` | EPPSystemSessionPoolTst.`borrowSession(java.lang.String aSystem)` Utility method to borrow a session from the session pool.
    `protected EPPSession` | EPPSessionPoolableFactory.`makeSession()` Make an EPP session instance for pool.

    Methods in com.verisign.epp.pool with parameters of type EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPSystemSessionPoolTst.`handleException(EPPCommandException aException, EPPSession aSession)` Handle an `EPPCommandException`, which can be either a server generated error or a general exception.
    `void` | EPPSystemSessionPool.`invalidateObject(EPPSession aSession)` Remove a borrowed session from the pool based on a known issue with it.
    `void` | EPPSessionPool.`invalidateObject(EPPSession aSession)` Remove a borrowed session from the pool based on a known issue with it.
    `void` | EPPSessionPool.`invalidateObject(java.lang.String aSystem, EPPSession aSession)` Remove a borrowed session from the system session pool based on a known issue with it.
    `protected void` | EPPSessionPoolTst.`invalidateSession(EPPSession aSession)` Utility method to invalidate a session in the session pool.
    `protected void` | EPPSystemSessionPoolTst.`invalidateSession(java.lang.String aSystem, EPPSession aSession)` Utility method to invalidate a session in the session pool.
    `void` | EPPSystemSessionPool.`returnObject(EPPSession aSession)` Returned a borrowed session to the pool.
    `void` | EPPSessionPool.`returnObject(EPPSession aSession)` Returned a borrowed session to the pool.
    `void` | EPPSessionPool.`returnObject(java.lang.String aSystem, EPPSession aSession)` Returned a borrowed session to a system session pool.
    `protected void` | EPPSessionPoolTst.`returnSession(EPPSession aSession)` Utility method to return a session to the session pool.
    `protected void` | EPPSystemSessionPoolTst.`returnSession(java.lang.String aSystem, EPPSession aSession)` Utility method to return a session to the session pool.

  - ### Uses of EPPSession in com.verisign.epp.util

    Methods in com.verisign.epp.util that return EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `EPPSession` | InvalidateSessionException.`getSession()` Gets the session that should be invalidated.

    Methods in com.verisign.epp.util with parameters of type EPPSession
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TestUtil.`handleException(EPPSession aSession, java.lang.Exception aException)` Handle an `Exception`, which can be either a server generated error or a general exception.
    `void` | InvalidateSessionException.`setSession(EPPSession aSession)` Sets the session that should be invalidated.

    Constructors in com.verisign.epp.util with parameters of type EPPSession
    Constructor and Description
    `InvalidateSessionException(EPPSession aSession)` Constructor that takes the session that should be invalidated.
    `InvalidateSessionException(EPPSession aSession, java.lang.String aMessage)` Create with text message describing the exception along with the session that should be invalidated.
    `InvalidateSessionException(EPPSession aSession, java.lang.String aMessage, java.lang.Throwable aCause)` Create with text message describing the exception and an associated cause `Throwable` and the session that should be invalidated.
    `InvalidateSessionException(EPPSession aSession, java.lang.Throwable cause)` Create with an associated cause `Throwable` and the session that should be invalidated.

Copyright © VeriSign Inc. All Rights Reserved.