public abstract class EPPRegistryHandler extends java.lang.Object implements EPPEventHandler
EPPRegistryHandler class provides an interface for handling EPP
Registry Commands in a Server implementation. EPPEvents are handled by the
handleEvent(EPPEvent, Object) method 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 EPPRegistryHandler should be registered with
the EPPDispatcher so that EPPEvent related to the Registry
Mapping will be handled there.EPPEventHandler,
EPPEvent| Constructor and Description |
|---|
EPPRegistryHandler()
Construct an instance of
EPPRegistryHandler. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EPPEventResponse |
doRegistryCheck(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Registry Check command is received.
|
protected abstract EPPEventResponse |
doRegistryCreate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Registry Create command is received.
|
protected abstract EPPEventResponse |
doRegistryDelete(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Registry Delete command is received.
|
protected abstract EPPEventResponse |
doRegistryInfo(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Registry Info command is received.
|
protected abstract EPPEventResponse |
doRegistryUpdate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Registry Update command is received.
|
java.lang.String |
getNamespace()
The Namespace that a handler is associated with.
|
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 EPPRegistryHandler()
EPPRegistryHandler. Whenever an
EPPRegistryHandler instance is created load the corresponding
EPPRegistryMapFactory EPPFactory.public EPPEventResponse handleEvent(EPPEvent aEvent, java.lang.Object aData) throws EPPEventException
EPPEvent and routes it to the appropriate
abstract method.handleEvent in interface EPPEventHandleraEvent - An EPPEvent that contains the EPPCommandaData - Any data that a Server needs to send to this
EPPRegistryHandler instanceEPPEventException - Thrown if an unrecognized EPPEvent is receivedprotected abstract EPPEventResponse doRegistryInfo(EPPEvent aEvent, java.lang.Object aData)
aEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
EPPRegistryHandlerprotected abstract EPPEventResponse doRegistryCheck(EPPEvent aEvent, java.lang.Object aData)
aEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
EPPRegistryHandlerprotected abstract EPPEventResponse doRegistryCreate(EPPEvent aEvent, java.lang.Object aData)
aEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
EPPRegistryHandlerprotected abstract EPPEventResponse doRegistryUpdate(EPPEvent aEvent, java.lang.Object aData)
aEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
EPPRegistryHandlerprotected abstract EPPEventResponse doRegistryDelete(EPPEvent aEvent, java.lang.Object aData)
aEvent - The EPPEvent that is being handledaData - Any data that a Server needs to send to this
EPPRegistryHandlerpublic java.lang.String getNamespace()
EPPEventHandlergetNamespace in interface EPPEventHandlerprotected 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
EPPRegistryHandlerEPPHandleEventException - Thrown if an error condition occurs. It must contain an
EPPEventResponseprotected 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
EPPRegistryHandlerEPPHandleEventException - Thrown if an error condition occurs. It must contain an
EPPEventResponseCopyright © VeriSign Inc. All Rights Reserved.