public abstract class EPPEmailFwdHandler extends java.lang.Object implements EPPEventHandler
EPPEmailFwdHandler
class provides an interface for handling
EPP EmailFwd 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 EPPEmailFwdHandler
should be registered with the
EPPDispatcher
so that EEPEvents related to the EmailFwd
Mapping will be handled there.EPPEventHandler
,
EPPEvent
Constructor and Description |
---|
EPPEmailFwdHandler()
Whenever an EPPEmailFwdHandler instance is created load the
corresponsding Map Factory into the Codec
|
Modifier and Type | Method and Description |
---|---|
protected abstract EPPEventResponse |
doEmailFwdCheck(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Check command is received.
|
protected abstract EPPEventResponse |
doEmailFwdCreate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Create command is received.
|
protected abstract EPPEventResponse |
doEmailFwdDelete(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Delete command is received.
|
protected abstract EPPEventResponse |
doEmailFwdInfo(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Info command is received.
|
protected abstract EPPEventResponse |
doEmailFwdRenew(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Renew command is received.
|
protected abstract EPPEventResponse |
doEmailFwdTransfer(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Transfer command is received.
|
protected abstract EPPEventResponse |
doEmailFwdUpdate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a EmailFwd Update command is received.
|
java.lang.String |
getNamespace()
Returns the Namespace that this handler supports.
|
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 emailfwd 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 emailfwd commands need to execute
before they execute their command specific behavior.
|
public EPPEmailFwdHandler()
public final java.lang.String getNamespace()
getNamespace
in interface EPPEventHandler
public final 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
EPPContactHandler
instanceEPPEventException
- Thrown if an unrecognized
EPPEvent
is receivedprotected 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
EPPEmailFwdHandler
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
EPPEmailFwdHandler
EPPHandleEventException
- Thrown if an error condition occurs.
It must contain an EPPEventResponse
protected abstract EPPEventResponse doEmailFwdCreate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwdHandler
protected abstract EPPEventResponse doEmailFwdDelete(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwddHandler
protected abstract EPPEventResponse doEmailFwdInfo(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwddHandler
protected abstract EPPEventResponse doEmailFwdCheck(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwddHandler
protected abstract EPPEventResponse doEmailFwdRenew(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwddHandler
protected abstract EPPEventResponse doEmailFwdTransfer(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwddHandler
protected abstract EPPEventResponse doEmailFwdUpdate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPEmailFwddHandler
Copyright © VeriSign Inc. All Rights Reserved.