See: Description
Interface | Description |
---|---|
Session |
EPP is a session-oriented service - all commands (except session management)
are only accepted by an EPP server if within a session context.
|
SessionManager |
This defines the operations or actions required for a SessionManager.
|
SessionManagerProperties |
A SessionManager is configured based on a SessionManagerProperties
instance.
|
SessionPool |
A SessionPool has responsibility for maintaining a persistent pool of EPP
sessions to a single EPP server.
|
SessionPoolProperties |
Configure the behaviour of a SessionPool.
|
SessionProperties |
Configure the behaviour and authentication sources of a Session.
|
StatsManager |
Extend the capabilities of a StatsViewer by supporting modification of the available statistics.
|
StatsViewer |
Provides the means to view individual or aggregate Session statistics.
|
Class | Description |
---|---|
CommandCounter |
Keep track of how many commands of each type have been processed recently.
|
ResultCounter |
Keep track of the number of each result code received in responses.
|
SessionFactory |
This factory provides instances of Session implementations.
|
SessionManagerFactory |
This factory provides instances of SessionManager implementations.
|
SessionManagerImpl |
AusRegistry’s basic implementation of the SessionManager interface.
|
SessionManagerPropertiesImpl |
A SessionManager is configured based on a SessionManagerProperties instance.
|
SessionPoolImpl |
This defines the operations or actions for managing a SessionPool and a StatsViewer.
|
TLSContext |
This defines the operations or actions for establishing a TLS Version 1 based context.
|
TLSSession |
RFC5734 specifies a transport mapping for EPP over TCP; this class implements that mapping.
|
Transaction |
Each EPP command/response pair is modelled as a Transaction.
|
Enum | Description |
---|---|
TransactionState |
Describe the state of a transaction.
|
Exception | Description |
---|---|
CertificateUserMismatchException |
Thrown to indicate that the common name of an X509 certificate does not
match the client identifier (clID) provided in an EPP login command sent
over a connection established using that X509 certificate.
|
CommandFailedException |
Thrown to indicate that the server encountered an error unrelated to EPP
and was therefore unable to successfully process the associated command.
|
ConfigurationException |
Thrown when configuration of a SessionManager fails and a previous
configuration is not available to fall back to.
|
FatalSessionException |
Thrown to indicate that attempts to configure and/or open a Session failed
in such a way as to indicate that further attempts to open a session with
the same configuration would also fail.
|
GreetingException |
Thrown when an EPP greeting was expected but the service element read was
not a valid EPP greeting.
|
KeyStoreNotFoundException |
Indicates that the keystore location specified did not refer to a readable
file on the system.
|
KeyStoreReadException |
The KeyStore was found in the location specified, but loading of the
KeyStore failed.
|
KeyStoreTypeException |
The requested type of KeyStore implementation wasn't supported by the
available Providers.
|
LoginException |
The response to an EPP login command indicated that login failed.
|
LogoutException |
An EPP logout command was sent to the server, but didn't achieve its
purpose of logging out an open session.
|
ParameterSyntaxException |
There was a syntax error in the value of a parameter in the EPP command
service element.
|
SessionConfigurationException |
Container exception for all exceptions which may be thrown in trying to
configure a Session.
|
SessionLimitExceededException |
Thrown to indicate that a server has responded to a login command with a
"Session limit exceeded; server closing connection" result message.
|
SessionOpenException |
Container exception for all exceptions which may be thrown in trying to
open a Session.
|
TimeoutException |
This defines the exception that is thrown when a timeout period has elapsed.
|
UninitialisedSessionException |
A write operation was performed on a Session which had not yet been
successfully opened.
|
UserPassMismatchException |
The credentials supplied to the EPP login command were considered invalid
by the EPP server to which the login was sent.
|
Error | Description |
---|---|
FactoryConfigurationError |
A fatal error occurred while trying to obtain an instance from a toolkit
factory.
|
SessionFactory
and SessionManagerFactory
provide
implementations of the Session and SessionManager interfaces respectively.
Instructions for how to change the implementation provided by the factory
are provided in the documentation for those classes.