public abstract class EPPBalanceHandler extends java.lang.Object implements EPPEventHandler
EPPBalanceHandler
should be registered with the EPPDispatcher
so that EPPEvents related to the Balance Mapping will be handled there.Constructor and Description |
---|
EPPBalanceHandler()
Construct an instance of
EPPBalanceHandler . |
Modifier and Type | Method and Description |
---|---|
protected abstract EPPEventResponse |
doBalanceInfo(EPPEvent aEvent,
java.lang.Object aData)
Returns the
EPPEventResponse back to the client after processing
the passed in aEvent . |
java.lang.String |
getNamespace()
Returns the Balance Namespace associated with this handler.
|
EPPEventResponse |
handleEvent(EPPEvent aEvent,
java.lang.Object aData)
Returns the
EPPEventResponse after processing the passed in
aEvent . |
protected void |
postHandleEvent(EPPEvent aEvent,
java.lang.Object aData)
Handles any common behavior that all Balance 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 Balance commands need to execute
before they execute their command specific behavior.
|
public EPPBalanceHandler()
EPPBalanceHandler
. Whenever an
EPPBalanceHandler
instance is created it also adds
EPPBalanceMapFactory
to the EPPFactory
map factory.public java.lang.String getNamespace()
getNamespace
in interface EPPEventHandler
public EPPEventResponse handleEvent(EPPEvent aEvent, java.lang.Object aData) throws EPPEventException
EPPEventResponse
after processing the passed in
aEvent
. This method receives an 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
EPPBalanceHandler
instance.EPPEventResponse
after processing the passed in
aEvent
.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
EPPBalanceHandler
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
EPPBalanceHandler
EPPHandleEventException
- Thrown if an error condition occurs. It must contain an
EPPEventResponse
protected abstract EPPEventResponse doBalanceInfo(EPPEvent aEvent, java.lang.Object aData)
EPPEventResponse
back to the client after processing
the passed in aEvent
. Invoked when a Balance Info command is
received. Subclasses should define the behavior when a Balance Info
command is received.aEvent
- The EPPEvent
that is being handledaData
- Any data that a Server needs to send to this
EPPBalanceHandler
EPPEventResponse
back to the client after processing
the passed in aEvent
.