Package google.registry.flows
package google.registry.flows
-
ClassDescriptionAn action that returns availability and premium checks as JSON.Dagger module for the check api endpoint.Helpers for updating domain check metrics.An implementation of the EPP command/response protocol.Exception used to propagate all failures containing one or more EPP responses.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Annotation for associating an EPP Result.Code value with an EppException subclass.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Abstract exception class.Specified command is not implemented.Specified extension is not implemented.Specified object service is not implemented.Abstract exception class.Specified protocol version is not implemented.EPP Instrumentation.Handle an EPP request and response.An enum that identifies the origin of the session.Establishes a transport for EPP+TLS over HTTP.Runs EPP commands directly without logging in, verifying an XSRF token from the tool.Dagger module for the epp tool endpoint.Sanitizes sensitive data in incoming/outgoing EPP XML messages.Helper to validate extensions on an EPP command.Service extension(s) must be declared at login.An Extensible Provisioning Protocol flow.Dagger component for flow classes.Dagger-implemented builder for this subcomponent.Module to delegate injection of a desired
Flow
.Object to hold metadata specific to a particular execution of a flow.Builder forFlowMetadata
Module to choose and instantiate an EPP flow.Dagger qualifier for whether a flow is in dry run mode.Dagger qualifier for inputXml.Dagger qualifier for the message id for poll flows.Dagger qualifier for registrar client id.Dagger qualifier for whether a flow is in superuser mode.Dagger qualifier for the target id (foreign key) for single resource flows.Dagger qualifier for whether a flow is transactional.Reporter used byFlowRunner
to record flow execution data for reporting.Run a flow, either transactionally or not, with logging and retrying as needed.Dagger annotation for flow-scoped components.Static utility functions for flows.Generic XML syntax error that can be thrown by any flow.IP address version mismatch.Registrar is not logged in.Unknown currency.A metadata class that is a wrapper aroundHttpSession
.Interface for aTransactionalFlow
that mutates the database (i.e.A transport credentials that validates the registrar's EPP password and nothing else.Static utility functions for resource flows.Cannot add and remove the same value.Authorization information for accessing resource is invalid.Resource with this id does not exist.The specified resource belongs to another client.The specified status value cannot be set by clients.An interface that provides server Trids.A server Trid provider that generates globally incrementing UUIDs.Dagger module for the server Trid provider.Object to allow setting and retrieving session information in flows.A read-onlySessionMetadata
that doesn't support login/logout.Container and validation for TLS certificate and IP-allow-listing.Registrar certificate does not match stored certificate.Registrar IP address is not in stored allow list.Registrar certificate contains the following security violations: ...Dagger module for the EPP TLS endpoint.Registrar certificate not present.Registrar certificate is not configured.Interface for aFlow
that needs to be run transactionally.Interface for objects containing registrar credentials provided via an EPP transport.Registrar password is incorrect.