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

- Packages that use EPPCommandException
  Package | Description
  --- | ---
  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 |

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

    Methods in com.verisign.epp.interfaces with parameters of type EPPCommandException
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPSessionTst.`handleException(EPPCommandException aException)` Handle an `EPPCommandException`, which can be either a server generated error or a general exception.
    `void` | EPPNamestoreExtHostTst.`handleException(EPPCommandException aException)` Handle an `EPPCommandException`, which can be either a server generated error or a general exception.
    `void` | EPPHostTst.`handleException(EPPCommandException aException)` Handle an `EPPCommandException`, which can be either a server generated error or a general exception.
    `void` | EPPContactTst.`handleException(EPPCommandException aException)` Handle an `EPPCommandException`, which can be either a server generated error or a general exception.
    `void` | EPPContactRelaxedValidationTst.`handleException(EPPCommandException aException)` Handle an `EPPCommandException`, which can be either a server generated error or a general exception.

    Methods in com.verisign.epp.interfaces that throw EPPCommandException
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPLoginSecLoginAdapter.`adaptLogin(EPPLoginCmd aLoginCmd, EPPGreeting aGreeting)` Adapt the `EPPLoginCmd` `aLoginCmd` parameter based on the current state of the `EPPLoginCmd` and the contents of the `EPPGreeting` `aGreeting` parameter sent by the server.
    `void` | EPPLoginAdapter.`adaptLogin(EPPLoginCmd aLoginCmd, EPPGreeting aGreeting)` Adapt the `EPPLoginCmd` `aLoginCmd` parameter based on the current state of the `EPPLoginCmd` and the contents of the `EPPGreeting` `aGreeting` parameter sent by the server.
    `void` | EPPApplication.`endApplication()` Intstance method responsible for Cleanup and termination of the EPPApplication.
    `void` | EPPSession.`endConnection()` Closes the connection with the server.
    `void` | EPPSession.`endSession()` Ends a session by logging out from the server and closing the connection with the server.
    `protected EPPClientCon` | EPPSession.`getConnection()` Gets the client connection.
    `EPPGreeting` | EPPSession.`hello()` Sends a Hello Command to the EPP Server.
    `protected void` | EPPSession.`init()` Initializes an `EPPSession` using the default `EPPEnv` properties, which will do the following: Gets concrete connection factory Makes connection to EPP Server Initialize the streams for XML processing `EPPSession.initSession` needs to be called to fully initialize a session with the EPP Server.
    `protected void` | EPPSession.`init(java.lang.String aHostName, int aPortNumber, EPPSSLContext aSSLContext)` Initializes an `EPPSession` to connect to a specific host and port, which will do the following: Gets concrete connection factory Makes connection to EPP Server Initialize the streams for XML processing `EPPSession.initSession` needs to be called to fully initialize a session with the EPP Server.
    `protected void` | EPPSession.`init(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHostName, EPPSSLContext aSSLContext)` Initializes an `EPPSession` to connect to a specific server host, server port from a specific client host name/IP address. which will do the following: Gets concrete connection factory Makes connection to EPP Server Initialize the streams for XML processing `EPPSession.initSession` needs to be called to fully initialize a session with the EPP Server.
    `void` | EPPApplication.`initialize(java.lang.String myConfigFile)` Initializing `EPPApplication` using the passed in configuration file.
    `void` | EPPSession.`initSession()` Initialize an authenticated session with the EPP Server.
    `protected void` | EPPSession.`initStreams()` Initializes the input stream, output stream, and XML stream from the previously initialized client connection (`myConnection`).
    `protected void` | EPPSession.`login()` This methods does a session login.
    `protected void` | EPPSession.`logout()` logout from the session.
    `EPPResponse` | EPPSession.`processDocument(EPPCommand aCommand)` Process an `EPPCommand` instance by writing the command to the session output stream and reading an `EPPResponse` instance from the sessin input stream.
    `EPPResponse` | EPPSession.`processDocument(EPPCommand aCommand, java.lang.Class aExpectedResponse)` Process an `EPPCommand` instance by writing the command to the session output stream and reading an `EPPResponse` instance from the sessin input stream and validate that the `EPPResponse` is of the specified type.
    `EPPResponse` | EPPSession.`readResponse()` Reads a response from the server.
    `org.w3c.dom.Document` | EPPSession.`recDocument()` Gets an validated EPP DOM Document from the session input stream.
    `EPPRegistryCheckResp` | EPPRegistry.`sendCheck()` Sends a TLD Name Check Command to the server.
    `EPPOrgCheckResp` | EPPOrg.`sendCheck()` Sends a Org Check Command to the server.
    `EPPNameVerificationCheckResp` | EPPNameVerification.`sendCheck()` Sends an Name Verification Check Command to the server.
    `EPPResponse` | EPPLaunch.`sendCheck()` Sends a Claim Check Command, which is an extension of the Domain Check with the `EPPLaunchCheck` extension and the type set to the whether to execute a claims check command or an availability check command for a given phase.
    `EPPHostCheckResp` | EPPHost.`sendCheck()` Sends a Host Check Command to the server.
    `EPPEmailFwdCheckResp` | EPPEmailFwd.`sendCheck()` Sends an Email Forward Check Command to the server.
    `EPPDomainCheckResp` | EPPDomain.`sendCheck()` Sends a Domain Name Check Command to the server.
    `EPPDefRegCheckResp` | EPPDefReg.`sendCheck()` Sends a Defensive Registration Check Command to the server.
    `EPPContactCheckResp` | EPPContact.`sendCheck()` Sends a Contact Check Command to the server.
    `EPPRegistryCreateResp` | EPPRegistry.`sendCreate()`
    `EPPOrgCreateResp` | EPPOrg.`sendCreate()` Sends a Org Create Command to the server.
    `EPPNameWatchCreateResp` | EPPNameWatch.`sendCreate()` Sends a NameWatch Create Command to the server.
    `EPPNameVerificationCreateResp` | EPPNameVerification.`sendCreate()` Sends a Name Verification Create Command to the server.
    `EPPResponse` | EPPHost.`sendCreate()` Sends a Host Create Command to the server.
    `EPPEmailFwdCreateResp` | EPPEmailFwd.`sendCreate()` Sends an Email Forward Create Command to the server.
    `EPPDomainCreateResp` | EPPDomain.`sendCreate()` Sends a Domain Name Create Command to the server.
    `EPPDefRegCreateResp` | EPPDefReg.`sendCreate()` Sends a Defensive Registration Create Command to the server.
    `EPPResponse` | EPPContact.`sendCreate()` Sends a Contact Create Command to the server.
    `EPPResponse` | EPPRegistry.`sendDelete()`
    `EPPResponse` | EPPOrg.`sendDelete()` Sends a Org Delete Command to the server.
    `EPPResponse` | EPPNameWatch.`sendDelete()` Sends a NameWatch Delete Command to the server.
    `EPPResponse` | EPPHost.`sendDelete()` Sends a Host Delete Command to the server.
    `EPPResponse` | EPPEmailFwd.`sendDelete()` Sends an Email Forward Delete Command to the server.
    `EPPResponse` | EPPDomain.`sendDelete()` Sends a Domain Name Delete Command to the server.
    `EPPResponse` | EPPDefReg.`sendDelete()` Sends a Defensive Registration Delete Command to the server.
    `EPPResponse` | EPPContact.`sendDelete()` Sends a Contact Delete Command to the server.
    `void` | EPPSession.`sendDocument(org.w3c.dom.Document newDoc, EPPMessage aMessage)` Sends an EPP DOM Document to the session output stream.
    `EPPIdnTableCheckResp` | EPPIdnTable.`sendDomainCheck()` Sends an IDN Table Check Command in Domain Check Form to the server.
    `EPPIdnTableInfoResp` | EPPIdnTable.`sendDomainInfo()` Sends an IDN Table Info Command in Domain Info Form to the server.
    `EPPRegistryInfoResp` | EPPRegistry.`sendInfo()` Sends a Registry Info Command to the server.
    `EPPOrgInfoResp` | EPPOrg.`sendInfo()` Sends a Org Info Command to the server.
    `EPPNameWatchInfoResp` | EPPNameWatch.`sendInfo()` Sends a NameWatch Info Command to the server.
    `EPPNameVerificationInfoResp` | EPPNameVerification.`sendInfo()` Sends an Name Verification Info Command to the server.
    `EPPHostInfoResp` | EPPHost.`sendInfo()` Sends a Host Info Command to the server.
    `EPPEmailFwdInfoResp` | EPPEmailFwd.`sendInfo()` Sends an Email Forward Info Command to the server.
    `EPPDomainInfoResp` | EPPDomain.`sendInfo()` Sends a Domain Name Info Command to the server.
    `EPPDefRegInfoResp` | EPPDefReg.`sendInfo()` Sends a Defensive Registration Info Command to the server.
    `EPPContactInfoResp` | EPPContact.`sendInfo()` Sends a Contact Info Command to the server.
    `EPPBalanceInfoResp` | EPPBalance.`sendInfo()` Returns `EPPBalanceInfoResp` received after sending Balance Info Command to the server.
    `EPPIdnTableInfoResp` | EPPIdnTable.`sendListInfo()` Sends an IDN Table Info Command in List Info Form to the server.
    `void` | EPPSession.`sendMessage(EPPMessage aMessage)` Sends an EPP Message (command, hello, etc.) to the session output stream.
    `void` | EPPSession.`sendPacket(byte[] aPacket)` Sends a pre-formatted packet to the `EPPSession` output stream as an EPP packet with the 4 byte header.
    `EPPResponse` | EPPSession.`sendPoll()` This method creates an instance of EPPPollCmd and sets the given attributes and invokes the send method associated with the command.
    `EPPDomainCreateResp` | EPPRelatedDomain.`sendRelatedCreate()` Send the related domain create, which allows for the create of more than one domain name.
    `EPPResponse` | EPPRelatedDomain.`sendRelatedDelete()` Send the related domain delete, which allows for the deletion of more than one domain name.
    `EPPResponse` | EPPRelatedDomain.`sendRelatedInfo()` Send the related domain info, which which supports two different forms set with the `EPPRelatedDomain.setInfoForm(String)` method.
    `EPPDomainRenewResp` | EPPRelatedDomain.`sendRelatedRenew()` Send the related domain renew, which allows for the renewal of more than one domain name.
    `EPPDomainTransferResp` | EPPRelatedDomain.`sendRelatedTransfer()` Send the related domain transfer, which allows for the transfer of more than one domain name.
    `EPPResponse` | EPPRelatedDomain.`sendRelatedUpdate()` Send the related domain update, which allows for the update of more than one domain name.
    `EPPNameWatchRenewResp` | EPPNameWatch.`sendRenew()` Sends a NameWatch Renew Command to the server.
    `EPPEmailFwdRenewResp` | EPPEmailFwd.`sendRenew()` Sends an Email Forward Renew Command to the server.
    `EPPDomainRenewResp` | EPPDomain.`sendRenew()` Sends a Domain Name Renew Command to the server.
    `EPPDefRegRenewResp` | EPPDefReg.`sendRenew()` Sends a Defensive Registration Renew Command to the server.
    `EPPIdnTableCheckResp` | EPPIdnTable.`sendTableCheck()` Sends an IDN Table Check Command in Table Check Form to the server.
    `EPPIdnTableInfoResp` | EPPIdnTable.`sendTableInfo()` Sends an IDN Table Info Command in Table Info Form to the server.
    `EPPNameWatchTransferResp` | EPPNameWatch.`sendTransfer()` Sends a NameWatch Transfer Command to the server.
    `EPPEmailFwdTransferResp` | EPPEmailFwd.`sendTransfer()` Sends an Email Forward Transfer Command to the server.
    `EPPDomainTransferResp` | EPPDomain.`sendTransfer()` Sends a Domain Name Transfer Command to the server.
    `EPPDefRegTransferResp` | EPPDefReg.`sendTransfer()` Sends a Defensive Registration Transfer Command to the server.
    `EPPContactTransferResp` | EPPContact.`sendTransfer()` Sends a Contact Transfer Command to the server.
    `EPPResponse` | EPPRegistry.`sendUpdate()`
    `EPPResponse` | EPPOrg.`sendUpdate()` Sends a Org Update Command to the server.
    `EPPResponse` | EPPNameWatch.`sendUpdate()` Sends a NameWatch Update Command to the server.
    `EPPResponse` | EPPNameVerification.`sendUpdate()` Sends an Name Verification Update Command to the server.
    `EPPResponse` | EPPHost.`sendUpdate()` Sends a Host Update Command to the server.
    `EPPResponse` | EPPEmailFwd.`sendUpdate()` Sends an Email Forward Update Command to the server.
    `EPPResponse` | EPPDomain.`sendUpdate()` Sends a Domain Name Update Command to the server.
    `EPPResponse` | EPPDefReg.`sendUpdate()` Sends a Defensive Registration Update Command to the server.
    `EPPResponse` | EPPContact.`sendUpdate()` Sends a Contact Update Command to the server.
    `void` | EPPSession.`setExtensions(java.util.Vector ProtocolExtensions, java.util.Vector CommandResponseExtensions)` Set the Extension Services to use with this session by EPP XML namespace URIs.
    `void` | EPPSession.`setServices(java.lang.String[] newServiceNS)` Set the services to use with this session by EPP XML namespace URIs.
    `void` | EPPDomain.`setUpdateAttrib(int aType, EPPDomainStatus aName, int aOp)` Sets an update to a domain status.
    `void` | EPPEmailFwd.`setUpdateAttrib(int newType, EPPEmailFwdStatus newName, int newOp)` Sets an update to an email forward status.
    `void` | EPPDomain.`setUpdateAttrib(int aType, java.lang.String aName, int aOp)` Sets an update to a string list value, which currently can only be used for domain hosts.
    `void` | EPPEmailFwd.`setUpdateAttrib(int newType, java.lang.String newVal, java.lang.String newValType, int newOp)` Sets an update to an email forward contact.
    `void` | EPPDomain.`setUpdateAttrib(int aType, java.lang.String aVal, java.lang.String aValType, int aOp)` Sets an update to a domain contact.
    `void` | EPPSession.`validateClientTransId(EPPCommand myCommand, EPPResponse myResponse)` Validates that the response client transaction identifier matches the command's client transaction identifier.

    Constructors in com.verisign.epp.interfaces that throw EPPCommandException
    Constructor and Description
    `EPPSession()` Construct and initialize a new instance of EPPSession using the host name and port number defined in `EPPEnv`.
    `EPPSession(java.lang.String aHostName, int aPortNumber)` Construct and initialize a new instance of EPPSession with a specific host and port.
    `EPPSession(java.lang.String aHostName, int aPortNumber, EPPSSLContext aSSLContext)` Construct and initialize a new instance of EPPSession with a specific host and port.
    `EPPSession(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHostName)` Construct and initialize a new instance of EPPSession with a specific server host, server port, client host name, and client port.
    `EPPSession(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHostName, EPPSSLContext aSSLContext)` Construct and initialize a new instance of EPPSession with a specific server host, server port, client host name, and client port.

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

    Methods in com.verisign.epp.interfaces.registry.v01 that throw EPPCommandException
    Modifier and Type | Method and Description
    --- | ---
    `EPPRegistryCheckResp` | EPPRegistry.`sendCheck()` Sends a check command to the server.
    `EPPRegistryCreateResp` | EPPRegistry.`sendCreate()` Sends a create command to the server to create a zone.
    `EPPResponse` | EPPRegistry.`sendDelete()` Sends a delete command to the server to delete a zone by name.
    `EPPRegistryInfoResp` | EPPRegistry.`sendInfo()` Sends an info command to the server.
    `EPPResponse` | EPPRegistry.`sendUpdate()` Sends an update command to the server to update a zone.

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

    Methods in com.verisign.epp.interfaces.registry.v02 that throw EPPCommandException
    Modifier and Type | Method and Description
    --- | ---
    `EPPRegistryCheckResp` | EPPRegistry.`sendCheck()` Sends a check command to the server.
    `EPPRegistryCreateResp` | EPPRegistry.`sendCreate()` Sends a create command to the server to create a zone.
    `EPPResponse` | EPPRegistry.`sendDelete()` Sends a delete command to the server to delete a zone by name.
    `EPPRegistryInfoResp` | EPPRegistry.`sendInfo()` Sends an info command to the server.
    `EPPResponse` | EPPRegistry.`sendUpdate()` Sends an update command to the server to update a zone.

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

    Methods in com.verisign.epp.interfaces.validate.v02 that throw EPPCommandException
    Modifier and Type | Method and Description
    --- | ---
    `EPPValidateCheckResp` | EPPValidate.`sendCheck()` Sends an Validate Check Command to the server.

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

    Methods in com.verisign.epp.namestore.interfaces that throw EPPCommandException
    Modifier and Type | Method and Description
    --- | ---
    `EPPResponse` | NSHost.`sendCreate()` Sends a Host Create Command to the server.
    `EPPDomainCreateResp` | NSDomain.`sendCreate()` Sends a Domain Name Create Command to the server.
    `EPPResponse` | NSContact.`sendCreate()` Sends a Contact Create Command to the server.
    `EPPResponse` | NSDomain.`sendRestoreReport()` Send a restore report.
    `EPPResponse` | NSDomain.`sendRestoreRequest()` Send a restore request.
    `EPPResponse` | NSDomain.`sendSync()` Send a sync command for a domain with a specified expiration month and day The required attributes have been set with the following methods: `addDomainName` - Sets the domain name for report.
    `EPPResponse` | NSHost.`sendUpdate()` Sends a Host Update Command to the server.
    `EPPResponse` | NSDomain.`sendUpdate()` Sends a Domain Name Update Command to the server.
    `EPPResponse` | NSContact.`sendUpdate()` Sends a Contact Update Command to the server.
    `void` | NSDomain.`setSecDNSUpdate(java.util.List aAddDsData, java.util.List aRemDsData)` Sets the list of `EPPSecDNSExtDsData` instances to add along with the list of `EPPSecDNSExtDsData` instances to remove.

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

    Methods in com.verisign.epp.pool with parameters of type EPPCommandException
    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.

    Constructors in com.verisign.epp.pool that throw EPPCommandException
    Constructor and Description
    `EPPPooledGenericSession()` Default constructor for `EPPPooledGenericSession`.
    `EPPPooledGenericSession(java.lang.String aHostName, int aPortNumber)` Constructor that takes an explicit host name and port number to connect to.
    `EPPPooledGenericSession(java.lang.String aHostName, int aPortNumber, EPPSSLContext aSSLContext)` Constructor that takes an explicit host name and port number to connect to.
    `EPPPooledGenericSession(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHost)` Constructor that takes an explicit server host name, server port number, and client host name to connect to.
    `EPPPooledGenericSession(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHost, EPPSSLContext aSSLContext)` Constructor that takes an explicit server host name, server port number, and client host name to connect to.

Copyright © VeriSign Inc. All Rights Reserved.