Package com.verisign.epp.serverstub
Interface SecDNSSubDomainHandler
- All Known Implementing Classes:
SecDNSV10SubDomainHandler,SecDNSV11SubDomainHandler
public interface SecDNSSubDomainHandler
Sub Domain Handler for use with the secDNS extension.
This interface is used to support handling multiple versions of the
secDNS extension, where each different version of the
secDNS extension to implement this interface.
-
Method Summary
Modifier and TypeMethodDescriptiondoDomainCreate(EPPDomainCreateCmd aCreateCommand, Object aData) Handle an EPP Domain Create Command.doDomainInfo(EPPDomainInfoCmd aInfoCommand, EPPDomainInfoResp aInfoResponse, Object aData) Handle an EPP Domain Info Command.doDomainUpdate(EPPDomainUpdateCmd aUpdateCommand, Object aData) Handle an EPP Domain Update Command.
-
Method Details
-
doDomainCreate
Handle an EPP Domain Create Command.- Parameters:
aCreateCommand- Command sent by the clientaData- Server data. This is assumed to be an instance ofSessionData.- Returns:
- An
EPPResponseto be returned to the client. The transaction id (client and server) is not set.
-
doDomainUpdate
Handle an EPP Domain Update Command.- Parameters:
aUpdateCommand- Command sent by the clientaData- Server data. This is assumed to be an instance ofSessionData.- Returns:
- An
EPPResponseto be returned to the client. The transaction id (client and server) is not set.
-
doDomainInfo
EPPDomainInfoResp doDomainInfo(EPPDomainInfoCmd aInfoCommand, EPPDomainInfoResp aInfoResponse, Object aData) Handle an EPP Domain Info Command.- Parameters:
aInfoCommand- Command sent by the clientaInfoResponse- Response filled in without the secDNS extension.aData- Server data. This is assumed to be an instance ofSessionData.- Returns:
- An
EPPResponseto be returned to the client. The transaction id (client and server) is not set.
-