public class LaunchDomainHandler extends DomainHandler
DomainHandler that looks for the
EPPLaunchInf command extension with the info command and adds
the EPPLaunchInfData extension to the response.| Constructor and Description |
|---|
LaunchDomainHandler()
Constructs an instance of LaunchDomainHandler
|
| Modifier and Type | Method and Description |
|---|---|
protected EPPEventResponse |
doDomainCheck(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Domain Check command is received that includes support for
the Claims Check Command with the
EPPLaunchCheck extension. |
protected EPPEventResponse |
doDomainCreate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Domain Create command is received that includes support
for the
EPPLaunchCreate extension. |
protected EPPEventResponse |
doDomainDelete(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Domain Delete command is received that includes support
for the
EPPLaunchDelete extension. |
protected EPPEventResponse |
doDomainInfo(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Domain Info command is received that includes support for
the
EPPLaunchInfo extension. |
protected EPPEventResponse |
doDomainUpdate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Domain Update command is received that includes support
for the
EPPLaunchUpdate extension. |
doDomainRenew, doDomainTransfer, postHandleEvent, preHandleEventgetNamespace, handleEventpublic LaunchDomainHandler()
protected EPPEventResponse doDomainCheck(EPPEvent aEvent, java.lang.Object aData)
EPPLaunchCheck extension.doDomainCheck in class DomainHandleraEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
LaunchDomainHandlerEPPEventResponse that should be sent back to the
client.protected EPPEventResponse doDomainInfo(EPPEvent aEvent, java.lang.Object aData)
EPPLaunchInfo extension. When the EPPLaunchInfo
extension is passed, the phases EPPLaunchPhase.PHASE_SUNRISE
and EPPLaunchPhase.PHASE_LANDRUSH is supported in returning
a Domain Info Response with a EPPLaunchInfData extension.doDomainInfo in class DomainHandleraEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
LaunchDomainHandlerEPPEventResponse that should be sent back to the
client.protected EPPEventResponse doDomainCreate(EPPEvent aEvent, java.lang.Object aData)
EPPLaunchCreate extension. When the
EPPLaunchCreate two different forms are supported including:EPPLaunchPhase.PHASE_SUNRISE. The domain name passed will
drive the type of sunrise used, where if a domain name starts with "app"
it will treat it as a sunrise application in pendingCreate
status and with an application identifier returned. If a domain name
starts with "reg" it will treat it as a sunrise registration in
ok status and without an application identifier returned.
This form supports the passing of mark information provided either one of
the models:EPPLaunchPhase.PHASE_CLAIMS1 or
EPPLaunchPhase.PHASE_CLAIMS2 along with the claims notice
information using the <launch:notice> element.
doDomainCreate in class DomainHandleraEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
LaunchDomainHandlerEPPEventResponse that should be sent back to the
client.protected EPPEventResponse doDomainDelete(EPPEvent aEvent, java.lang.Object aData)
EPPLaunchDelete extension. When the
EPPLaunchDelete extension is passed, the phases
EPPLaunchPhase.PHASE_SUNRISE and
EPPLaunchPhase.PHASE_LANDRUSH is supported.doDomainDelete in class DomainHandleraEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
LaunchDomainHandlerEPPEventResponse that should be sent back to the
client.protected EPPEventResponse doDomainUpdate(EPPEvent aEvent, java.lang.Object aData)
EPPLaunchUpdate extension. When the
EPPLaunchUpdate extension is passed, the phases
EPPLaunchPhase.PHASE_SUNRISE and
EPPLaunchPhase.PHASE_LANDRUSH is supported.doDomainUpdate in class DomainHandleraEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
LaunchDomainHandlerEPPEventResponse that should be sent back to the
client.