|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.verisign.epp.framework.EPPNameWatchHandler
public abstract class EPPNameWatchHandler
The EPPNameWatchHandler
class provides an interface for
handling EPP NameWatch 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 EPPNameWatchHandler
should be
registered with the EPPDispatcher
so that EEPEvents related to
the NameWatch Mapping will be handled there.
EPPEventHandler
,
EPPEvent
Constructor Summary | |
---|---|
EPPNameWatchHandler()
Whenever an EPPNameWatchHandler instance is created load the corresponsding Map Factory into the Codec |
Method Summary | |
---|---|
protected abstract EPPEventResponse |
doNameWatchCreate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a NameWatch Create command is received. |
protected abstract EPPEventResponse |
doNameWatchDelete(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a NameWatch Delete command is received. |
protected abstract EPPEventResponse |
doNameWatchInfo(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a NameWatch Info command is received. |
protected abstract EPPEventResponse |
doNameWatchRenew(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a NameWatch Renew command is received. |
protected abstract EPPEventResponse |
doNameWatchTransfer(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a NameWatch Transfer command is received. |
protected abstract EPPEventResponse |
doNameWatchUpdate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a NameWatch 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 namewatch 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 namewatch commands need to execute before they execute their command specific behavior. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EPPNameWatchHandler()
Method Detail |
---|
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
instance
EPPEventException
- 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
EPPNameWatchHandler
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
EPPNameWatchHandler
EPPHandleEventException
- Thrown if an error condition occurs.
It must contain an EPPEventResponse
protected abstract EPPEventResponse doNameWatchCreate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameWatchHandler
protected abstract EPPEventResponse doNameWatchDelete(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameWatchdHandler
protected abstract EPPEventResponse doNameWatchInfo(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameWatchdHandler
protected abstract EPPEventResponse doNameWatchRenew(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameWatchdHandler
protected abstract EPPEventResponse doNameWatchTransfer(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameWatchdHandler
protected abstract EPPEventResponse doNameWatchUpdate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPNameWatchdHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |