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, preHandleEvent
getNamespace, handleEvent
public LaunchDomainHandler()
protected EPPEventResponse doDomainCheck(EPPEvent aEvent, java.lang.Object aData)
EPPLaunchCheck
extension.doDomainCheck
in class DomainHandler
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
LaunchDomainHandler
EPPEventResponse
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 DomainHandler
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
LaunchDomainHandler
EPPEventResponse
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 DomainHandler
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
LaunchDomainHandler
EPPEventResponse
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 DomainHandler
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
LaunchDomainHandler
EPPEventResponse
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 DomainHandler
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
LaunchDomainHandler
EPPEventResponse
that should be sent back to the
client.