EMOobMessageHandlerRegistry Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | EMOobMessageHandlerRegistry.h |
Overview
Registery of EMOobMessageHandler. Manages the registration/un-registration of EMOobMessageHandler. 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.
+ sharedInstance
Get the registry of EMOobMessageHandler.
+ (instancetype)sharedInstanceReturn Value
registry instance.
Availability
4.0
Declared In
EMOobMessageHandlerRegistry.h
– isRegistered:
Check if a handler for given MIME type has been registered.
- (BOOL)isRegistered:(NSString *)mimeTypeParameters
mimeType |
MIME type of a message. |
|---|
Return Value
if registered.
Availability
4.0
Declared In
EMOobMessageHandlerRegistry.h
– registerMIMEType:withOobMessageHandler:
Register a message handler. It accepts both outgoing & incoming message handler.
- (void)registerMIMEType:(NSString *)mimeType withOobMessageHandler:(id<EMOobMessageHandler>)oobMessageHandlerParameters
mimeType |
MIME type of a message. |
|---|---|
oobMessageHandler |
implementation of EMOobMessageHandler. |
Availability
4.0
Discussion
Warning: The following message type has been used internally by the SDK. Avoid using any of them.
- “message/vnd.gemalto.ezio.oob.ErrorReport_1.0+json”
- “message/vnd.gemalto.ezio.oob.VerifyTransaction_1.0+json”
- “message/vnd.gemalto.ezio.oob.VerifyTransactionResponse_1.0+json”
- “message/vnd.gemalto.ezio.oob.UserMessage_1.0+json”
Declared In
EMOobMessageHandlerRegistry.h
– unregisterMIMEType:
Unregister a message handler. Once unregistered, message with given MIME type will be parsed internally by the SDK as generic message.
- (void)unregisterMIMEType:(NSString *)mimeTypeParameters
mimeType |
MIME type of a message. |
|---|
Availability
4.0
Discussion
Warning: The following message type has been used internally by the SDK. Avoid removing any of them.
- “message/vnd.gemalto.ezio.oob.ErrorReport_1.0+json”
- “message/vnd.gemalto.ezio.oob.VerifyTransaction_1.0+json”
- “message/vnd.gemalto.ezio.oob.VerifyTransactionResponse_1.0+json”
- “message/vnd.gemalto.ezio.oob.UserMessage_1.0+json”
Declared In
EMOobMessageHandlerRegistry.h
– oobMessageHandlerWithMIMEType:
Get a message handler of given MIME type.
- (id<EMOobMessageHandler>)oobMessageHandlerWithMIMEType:(NSString *)mimeTypeParameters
mimeType |
MIME type of a message. |
|---|
Return Value
Implementation of EMOobMessageHandler.
Availability
4.0
Declared In
EMOobMessageHandlerRegistry.h