Interfaces
- IVerbosityChangeListener — Toolkits should register an instance of this interface to be notified of changes in the UCC service verbosity level. the verbosity level can change depending on what clients are connected, and the level of metadata they require.
- ITransactionErrorListener — Toolkits should register an implementation of this interface to be notified of transaction errors. A transaction error may occur if a transaction includes operations which can not be completed. For example destroying elements that do not exist, or inserting elements at a child index which is does not exist.
- IPublisher — toolkits can use this interface to publish UCC metadata.
- ITransaction — This interface provides methods for building and committing UCC transactions.
- IPublisherBuilder — Module : /com.amazon.kepler.ucc.v1_0.publisher@IPublisherBuilder
Exceptions
- AlreadyInitializedException — Publisher is already initialized
- BufferFullException — Message buffer full
- TransientSendFailureException — Transient send failure
- NotInTransactionException — Connection currently not in a transaction
- NestedTransactionsException — Nesting transactions is not legal
- DisconnectedException — Connection has become disconnected
- InvalidParameterException — Invalid parameter
- NotInitializedException — Connection is not initialized
- WrongVerbosityException — Message ignored in current verbosity level
- NotAllowedInsideTransactionException — Command not allowed inside a transaction
- MissingVerbosityChangeListenerException — No
IVerbosityChangeListenerprovided. You must provide one to theIPublisherBuilderto be notified when the publisher is ready and when the UCC verbosity level changes.

