Interface EPPUnhandledNamespacesMonitor
-
- All Known Implementing Classes:
EPPUnhandledNamespacesMonitorLogger
public interface EPPUnhandledNamespacesMonitorInterface that can be passed into the filter classes (EPPUnhandledNamespacesResponseFilterandEPPUnhandledNamespacesPollMessageFilter) to implement a customized form of monitoring for returning unhandled namespace information to clients and to report it to the clients out of band to EPP. The concreteEPPUnhandledNamespacesshould only be called if there is at least one unhandled namespace identified in the filter classes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidmonitorUnhandledNamespaces(EPPResponse aOrigResponse, EPPResponse aFilteredResponse, boolean aNoOp, java.util.Set<java.lang.String> aUnhandledNamespaces, java.lang.Object aData)Method called to monitor for returning unhandled namespace information to clients and to report it to the clients out of band to EPP.
-
-
-
Method Detail
-
monitorUnhandledNamespaces
void monitorUnhandledNamespaces(EPPResponse aOrigResponse, EPPResponse aFilteredResponse, boolean aNoOp, java.util.Set<java.lang.String> aUnhandledNamespaces, java.lang.Object aData)
Method called to monitor for returning unhandled namespace information to clients and to report it to the clients out of band to EPP. A form of monitoring could include logging, aggregating the logging, and reporting the returning of unhandled namespace information.- Parameters:
aOrigResponse- The original EPP response that was created without consideration of the namespaces supported by the client.aFilteredResponse- The filtered EPP response that includes the filtered the unhandled namespace XML into <extValue> elements.aNoOp- If set totrue, the filter classes (EPPUnhandledNamespacesResponseFilterandEPPUnhandledNamespacesPollMessageFilter) are used only to identify for the use of unhandled namespaces andaUnhandledNamespaces- The list of unhandled namespace URIs that were filtered into <extValue> elements.aData- Data object passed to the filter classes (EPPUnhandledNamespacesResponseFilterandEPPUnhandledNamespacesPollMessageFilter).
-
-