public abstract class EPPNameVerificationHandler extends java.lang.Object implements EPPEventHandler
EPPDomainVerificationCodeHandler
class provides an interface
for handling Domain Verification Code Commands in a Server implementation.
EPPEvents are handled by the handleEvent() method here and routed to the
appropriate abstract member function. Subclasses should override the abstract
methods to define the desired behavior of a particular command when it is
received. A subclassed instance of
EPPDomainVerificationCodeHandler
should be registered with the
EPPDispatcher
so that EPPEvents related to the Registry Mapping
will be handled there.EPPEventHandler
,
EPPEvent
Constructor and Description |
---|
EPPNameVerificationHandler()
Whenever an EPPDomainVerificationCodeHandler instance is created load the
corresponding Map Factory into the Codec
|
Modifier and Type | Method and Description |
---|---|
protected abstract EPPEventResponse |
doNameVerificationCheck(EPPEvent aEvent,
java.lang.Object aData)
Invoked when the Name Verification Check command is received.
|
protected abstract EPPEventResponse |
doNameVerificationCreate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when an Name Verification Create command is received.
|
protected abstract EPPEventResponse |
doNameVerificationInfo(EPPEvent aEvent,
java.lang.Object aData)
Invoked when the Name Verification Info command is received.
|
protected abstract EPPEventResponse |
doNameVerificationUpdate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when the Name Verification Update command is received.
|
java.lang.String |
getNamespace()
Gets the XML Namespace for the Mapping.
|
EPPEventResponse |
handleEvent(EPPEvent aEvent,
java.lang.Object aData)
This method receives an
EPPEvent and routes it to the
appropriate abstract method. |
protected void |
postHandleEvent(EPPEvent aEvent,
java.lang.Object aData)
Handles any common behavior that all registry commands need to execute
after they execute their command specific behavior.
|
protected void |
preHandleEvent(EPPEvent aEvent,
java.lang.Object aData)
Handles any common behavior that all registry commands need to execute
before they execute their command specific behavior.
|
public EPPNameVerificationHandler()
public java.lang.String getNamespace()
getNamespace
in interface EPPEventHandler
EPPDomainVerificationCodeMapFactory.NS
public EPPEventResponse handleEvent(EPPEvent aEvent, java.lang.Object aData) throws EPPEventException
EPPEvent
and routes it to the
appropriate abstract method.handleEvent
in interface EPPEventHandler
aEvent
- An EPPEvent
that contains the
EPPCommand
aData
- Any data that a Server needs to send to this
EPPDomainVerificationCodeHandler
instanceEPPEventException
- Thrown if an unrecognized EPPEvent
is
receivedprotected abstract EPPEventResponse doNameVerificationCheck(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameVerificationHandler
protected abstract EPPEventResponse doNameVerificationInfo(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameVerificationHandler
protected abstract EPPEventResponse doNameVerificationCreate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameVerificationHandler
protected abstract EPPEventResponse doNameVerificationUpdate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameVerificationHandler
protected void preHandleEvent(EPPEvent aEvent, java.lang.Object aData) throws EPPHandleEventException
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomainVerificationCodeHandler
EPPHandleEventException
- Thrown if an error condition occurs. It must contain an
EPPEventResponse
protected void postHandleEvent(EPPEvent aEvent, java.lang.Object aData) throws EPPHandleEventException
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomainVerificationCodeHandler
EPPHandleEventException
- Thrown if an error condition occurs. It must contain an
EPPEventResponse