# IMLibExtensionModuleManager

public class IMLibExtensionModuleManager

## Properties

extensionIPCModules
Link copied to clipboard
public Map<String, IMLibExtensionModuleIPC> extensionIPCModules
extensionModules
Link copied to clipboard
public Map<String, IMLibExtensionModule> extensionModules

## Functions

getCmdMessageContentList
Link copied to clipboard
public List<Class<? extends MessageContent>> getCmdMessageContentList()
getExtensionIPCModules
Link copied to clipboard
public Map<String, IMLibExtensionModuleIPC> getExtensionIPCModules()
getExtensionModules
Link copied to clipboard
public Map<String, IMLibExtensionModule> getExtensionModules()
getInstance
Link copied to clipboard
public static IMLibExtensionModuleManager getInstance()
getMessageContentList
Link copied to clipboard
public List<Class<? extends MessageContent>> getMessageContentList()
onConnectStatusChanged
Link copied to clipboard
public void onConnectStatusChanged(IRongCoreListener.ConnectionStatusListener.ConnectionStatus status)
onCreate
Link copied to clipboard
public void onCreate(Context context, String appKey)
onDisconnect
Link copied to clipboard
public void onDisconnect()
onLogout
Link copied to clipboard
public void onLogout()
onReceiveMessage
Link copied to clipboard
public boolean onReceiveMessage(Message message, int left, boolean offline, int cmdLeft)
onRequestHardwareResource
Link copied to clipboard
public boolean onRequestHardwareResource(ResourceType resourceType)
onServiceConnected
Link copied to clipboard
public void onServiceConnected(Context context, IHandler stub, IRongCoreListener.OnReceiveMessageListener listener)
register
Link copied to clipboard
public void register(IMLibExtensionModule module)
registerIPC
Link copied to clipboard
public void registerIPC(IMLibExtensionModuleIPC module)
registerModulesByName
Link copied to clipboard
@Deprecated()
public void registerModulesByName(List<String> moduleNames)
module 的注册方法
setExtensionModules
Link copied to clipboard
public void setExtensionModules(Map<String, IMLibExtensionModule> extensionModules)
unRegisterInternal
Link copied to clipboard
public void unRegisterInternal(IMLibExtensionModule module)