Package io.rong.imlib
        Class IMLibExtensionModuleManager
- 
                    
                    - All Implemented Interfaces:
 
 public class IMLibExtensionModuleManager
- 
                
                    
                    - 
                                
                            
                                Field SummaryFields Modifier and Type Field Description public Map<String, IMLibExtensionModule>extensionModulespublic Map<String, IMLibExtensionModuleIPC>extensionIPCModules
 - 
                                
                            
                                Method SummaryModifier and Type Method Description Map<String, IMLibExtensionModule>getExtensionModules()voidsetExtensionModules(Map<String, IMLibExtensionModule> extensionModules)Map<String, IMLibExtensionModuleIPC>getExtensionIPCModules()static IMLibExtensionModuleManagergetInstance()voidregisterModulesByName(List<String> moduleNames)Registration method for modules voidregister(IMLibExtensionModule module)voidregisterIPC(IMLibExtensionModuleIPC module)voidonCreate(Context context, String appKey)booleanonReceiveMessage(Message message, int left, boolean offline, int cmdLeft)List<Class<out MessageContent>>getMessageContentList()List<Class<out MessageContent>>getCmdMessageContentList()voidonConnectStatusChanged(IRongCoreListener.ConnectionStatusListener.ConnectionStatus status)voidonLogout()voidonDisconnect()booleanonRequestHardwareResource(ResourceType resourceType)voidonServiceConnected(Context context, IHandler stub, IRongCoreListener.OnReceiveMessageListener listener)voidunRegisterInternal(IMLibExtensionModule module)- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        getExtensionModulesMap<String, IMLibExtensionModule> getExtensionModules() 
 - 
                                        setExtensionModulesvoid setExtensionModules(Map<String, IMLibExtensionModule> extensionModules) 
 - 
                                        getExtensionIPCModulesMap<String, IMLibExtensionModuleIPC> getExtensionIPCModules() 
 - 
                                        getInstancestatic IMLibExtensionModuleManager getInstance() 
 - 
                                        registerModulesByName@Deprecated() void registerModulesByName(List<String> moduleNames) Registration method for modules - Parameters:
- moduleNames- Specifies the collection of full names of the modules
 
 - 
                                        registervoid register(IMLibExtensionModule module) 
 - 
                                        registerIPCvoid registerIPC(IMLibExtensionModuleIPC module) 
 - 
                                        onCreatevoid onCreate(Context context, String appKey) 
 - 
                                        onReceiveMessageboolean onReceiveMessage(Message message, int left, boolean offline, int cmdLeft) 
 - 
                                        getMessageContentListList<Class<out MessageContent>> getMessageContentList() 
 - 
                                        getCmdMessageContentListList<Class<out MessageContent>> getCmdMessageContentList() 
 - 
                                        onConnectStatusChangedvoid onConnectStatusChanged(IRongCoreListener.ConnectionStatusListener.ConnectionStatus status) 
 - 
                                        onLogoutvoid onLogout() 
 - 
                                        onDisconnectvoid onDisconnect() 
 - 
                                        onRequestHardwareResourceboolean onRequestHardwareResource(ResourceType resourceType) 
 - 
                                        onServiceConnectedvoid onServiceConnected(Context context, IHandler stub, IRongCoreListener.OnReceiveMessageListener listener) 
 - 
                                        unRegisterInternalvoid unRegisterInternal(IMLibExtensionModule module) 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-