Class UnhandledNamespacesDomainHandler
java.lang.Object
com.verisign.epp.framework.EPPDomainHandler
com.verisign.epp.serverstub.DomainHandler
com.verisign.epp.serverstub.unhandlednamespaces.v1_0.UnhandledNamespacesDomainHandler
- All Implemented Interfaces:
EPPEventHandler
The
UnhandledNamespacesDomainHandler class is a concrete
implementation of the abstract UnhandledNamespacesDomainHandler
class. It defines the Server's behavior with implementing the Unhandled
Namespaces RFC 9038.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an instance of UnhandledNamespacesDomainHandler -
Method Summary
Modifier and TypeMethodDescriptiondoDomainCreate(EPPEvent aEvent, Object aData) Invoked when a Domain Create command is received.doDomainInfo(EPPEvent aEvent, Object aData) Invoked when a Domain Info command is received.Methods inherited from class com.verisign.epp.serverstub.DomainHandler
doDomainCheck, doDomainDelete, doDomainRenew, doDomainTransfer, doDomainUpdate, postHandleEvent, preHandleEventMethods inherited from class com.verisign.epp.framework.EPPDomainHandler
getNamespace, handleEvent
-
Constructor Details
-
UnhandledNamespacesDomainHandler
public UnhandledNamespacesDomainHandler()Constructs an instance of UnhandledNamespacesDomainHandler
-
-
Method Details
-
doDomainCreate
Invoked when a Domain Create command is received. This overridden method will call theDomainHandler, but will add the two poll messages if the domain is "un-poll-messages.com". The poll messages are based on the examples in draft-ietf-regext-unhandled-namespaces, which include:
- Domain transfer auto approve poll message that can be filtered based on support for the domain mapping.
- Domain change poll that can be filtered based on support for the domain mapping and/or the change poll extension.
- Overrides:
doDomainCreatein classDomainHandler- Parameters:
aEvent- TheEPPEventthat is being handledaData- Any data that a Server needs to send to thisEPPDomaindHandler- Returns:
- EPPEventResponse The response that should be sent back to the client.
-
doDomainInfo
Invoked when a Domain Info command is received. This overridden method will return the domain info response from draft-ietf-regext-unhandled-namespaces with filtering of the DNSSEC extension in the response if not supported based on the login extension services for two domain names "un-no-dnssec.com" and "un-no-rgp.com". The two domain names will drive the inclusion of the desired extension that will get filtered if the login services don't include support for the refernce extension (dnssec or rgp).- Overrides:
doDomainInfoin classDomainHandler- Parameters:
aEvent- TheEPPEventthat is being handledaData- Any data that a Server needs to send to thisEPPDomaindHandler- Returns:
- EPPEventResponse The response that should be sent back to the client.
-