public class OobMessageHandlerRegistry
extends java.lang.Object
OobMessageHandler. Manages the
registration/un-registration of OobMessageHandler. Incoming message
and outgoing message will be parsed by registered message handlers identified
by its MIME type.
If no message handler is registered to handle a message, it will be handled
internally by the SDK as a generic message.| Modifier and Type | Method and Description |
|---|---|
static OobMessageHandlerRegistry |
getInstance()
Get the registry of
OobMessageHandler. |
OobMessageHandler |
getOobMessageHandler(java.lang.String mimeType)
Get a message handler of given MIME type.
|
boolean |
isRegistered(java.lang.String mimeType)
Check if a handler for given MIME type has been registered.
|
void |
register(java.lang.String mimeType,
OobMessageHandler handler)
Register a message handler.
|
void |
unregister(java.lang.String mimeType)
Unregister a message handler.
|
public static OobMessageHandlerRegistry getInstance()
OobMessageHandler.public boolean isRegistered(java.lang.String mimeType)
mimeType - MIME type of a message.public void register(java.lang.String mimeType,
OobMessageHandler handler)
mimeType - MIME type of a message.handler - implementation of OobMessageHandler.public void unregister(java.lang.String mimeType)
mimeType - MIME type of a message.public OobMessageHandler getOobMessageHandler(java.lang.String mimeType)
mimeType - MIME type of a message.OobMessageHandler.