Package cisco.uc.cuae

Interface Summary
EtchBridge Abstraction of functions needed by Etch Bridge
EtchBridgeClient Abstraction of functions needed by Etch Bridge
EtchBridgeHelper.EtchBridgeClientFactory Factory used by EtchBridgeHelper.newServer(String, Resources, EtchBridgeClientFactory) to construct a new instance implementing EtchBridgeClient.
EtchBridgeHelper.EtchBridgeServerFactory Factory used by EtchBridgeHelper.newListener(String, Resources, EtchBridgeServerFactory) to construct a new instance implementing EtchBridgeServer.
EtchBridgeServer Abstraction of functions needed by Etch Bridge
messaging  
messagingClient  
messagingHelper.messagingClientFactory Factory used by messagingHelper.newServer(String, Resources, messagingClientFactory) to construct a new instance implementing messagingClient.
messagingHelper.messagingServerFactory Factory used by messagingHelper.newListener(String, Resources, messagingServerFactory) to construct a new instance implementing messagingServer.
messagingServer  
 

Class Summary
BaseEtchBridgeClient Base implementation of EtchBridgeClient, with default method implementations which throw UnsupportedOperationException.
BaseEtchBridgeServer Base implementation of EtchBridgeServer, with default method implementations which throw UnsupportedOperationException.
BasemessagingClient Base implementation of messagingClient, with default method implementations which throw UnsupportedOperationException.
BasemessagingServer Base implementation of messagingServer, with default method implementations which throw UnsupportedOperationException.
Config  
CustomCommand This class can be used to send a custom IMAP command to the server.
EtchBridge.ConfigEntry Struct to hold application configuration item
EtchBridge.EventMessage Type definition for parameter of each plugin's onNotHandled method
EtchBridgeHelper Transport helper for EtchBridge.
ExceptionHelper Facilitates standardized creation and throwing of Messaging API exceptions
IMAPFolderAdapter  
IMAPHelper  
IMAPStoreAdapter  
IMAPStoreFactory  
ImplmessagingClient Your custom implementation of BasemessagingClient.
ImplmessagingServer Call to message translator for messagingServer.
InvalidArgHelper Facilitates creating many invalid arguments to conform with InvalidArgumentException and its good-for-consumers-but-onerous-to-implement 'fields[]' field
Log This is the Messaging Logger that will be used around the Messaging package
MainmessagingListener Main implementation for messagingListener.
MessageAdapter  
messaging.Mailbox A data structure that represents a Mailbox
messaging.Message A data structure that represents a message stored on behalf of a user.
messaging.SearchOptions A data structure that represents the options used for searching .
messagingHelper Transport helper for messaging.
MException  
RemoteEtchBridge Call to message translator for EtchBridge.
RemoteEtchBridgeClient Call to message translator for EtchBridgeClient.
RemoteEtchBridgeServer Call to message translator for EtchBridgeServer.
Remotemessaging Call to message translator for messaging.
RemotemessagingClient Call to message translator for messagingClient.
RemotemessagingServer Call to message translator for messagingServer.
SearchManager This class will basically responsible for searching the folder for a given search criteria
SearchResult  
SessionInfo  
SessionManager Provides synchronized (thread-safe) access to session info needed for every Messaging API request
SMTPMessageSender  
StubEtchBridge<T extends EtchBridge> Message to call translator for EtchBridge.
StubEtchBridgeClient Message to call translator for EtchBridgeClient.
StubEtchBridgeServer Message to call translator for EtchBridgeServer.
Stubmessaging<T extends messaging> Message to call translator for messaging.
StubmessagingClient Message to call translator for messagingClient.
StubmessagingServer Message to call translator for messagingServer.
UnityHelper  
ValueFactoryEtchBridge ValueFactory for EtchBridge.
ValueFactorymessaging ValueFactory for messaging.
 

Enum Summary
EtchBridge.LogLevel Log level definition
messaging.MessageState An ENUM to define the message state
messaging.MessageType  
messaging.UserType  
SearchResult.Result  
 

Exception Summary
EtchBridge.BridgeException Exception thrown when there are problems with Etch Bridge
messaging.AuthenticationException Thrown if Authentication fails.
messaging.InvalidArgumentException  
messaging.InvalidMessageStateException Thrown when the message is in invalid state, such as already archived ,un-restorable.
messaging.MailboxAlreadyOpenException Thrown when a mailbox is already opened when the client tries to open it again
messaging.MessagingException  
messaging.NoSuchFileIdException NoSuchFileIdException When user is try to upload data and fileId user provides is not present at the server ( Due to timeout or user provided a wrong file id) this exception is thrown.
messaging.NoSuchFolderException Thrown when No folder with the specified name exists.
messaging.NoSuchMailboxException Thrown when No mailbox for the supplied user name exists.
messaging.NoSuchMessageException Thrown when no message with the specified messageId exists.
messaging.NoSuchUserException NoSuchUserException- No user with the specified username exists.
messaging.OperationNotPermittedException Thrown when the uaer does not have permission or not enough resources to open the mailbox.
messaging.SessionExpiredException SessionExpiredException The session has expired, requiring that login be used again to re-associate a session.
messaging.UnderlyingProtocolException Thrown when there is some issue with the backend Service Provider , like Server not reachable etc
 



Copyright © 2008. All Rights Reserved.