|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.verisign.epp.framework.EPPHostHandler
public abstract class EPPHostHandler
The EPPHostHandler
class provides an interface for handling
Host EPP 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 EPPHostHandler
should be registered with the
EPPDispatcher
so that EEPEvents related to the Host Mapping
will be handled there.
EPPEventHandler
,
EPPEvent
Constructor Summary | |
---|---|
EPPHostHandler()
Construct an instance of EPPHostHandler |
Method Summary | |
---|---|
protected abstract EPPEventResponse |
doHostCheck(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Host Check command is received. |
protected abstract EPPEventResponse |
doHostCreate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Host Create command is received. |
protected abstract EPPEventResponse |
doHostDelete(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Host Info command is received. |
protected abstract EPPEventResponse |
doHostInfo(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Host Info command is received. |
protected abstract EPPEventResponse |
doHostUpdate(EPPEvent aEvent,
java.lang.Object aData)
Invoked when a Host 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 gen 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 host 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 EPPHostHandler()
EPPHostHandler
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
EPPDomainHandler
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
EPPDomainHandler
EPPHandleEventException
- Thrown if an error condition occurs.
It must contain an EPPEventResponse
protected abstract EPPEventResponse doHostCreate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomainHandler
protected abstract EPPEventResponse doHostDelete(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomaindHandler
protected abstract EPPEventResponse doHostInfo(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomaindHandler
protected abstract EPPEventResponse doHostCheck(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomaindHandler
protected abstract EPPEventResponse doHostUpdate(EPPEvent aEvent, java.lang.Object aData)
aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPDomaindHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |