Index
A B C E G H J K M O P R S U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMasonsSDK - Class in ai.mrs
- AbstractMasonsSDK(MasonsSDKConfig) - Constructor for class ai.mrs.AbstractMasonsSDK
- accountKey - Variable in class ai.mrs.session.Session
- acquire() - Method in class ai.mrs.mdp.RPCWaiter
- ai.mrs - package ai.mrs
- ai.mrs.connection - package ai.mrs.connection
- ai.mrs.connection.models - package ai.mrs.connection.models
- ai.mrs.connection.utils - package ai.mrs.connection.utils
- ai.mrs.exceptions - package ai.mrs.exceptions
- ai.mrs.mdp - package ai.mrs.mdp
- ai.mrs.session - package ai.mrs.session
- ai.mrs.session.models - package ai.mrs.session.models
- ai.mrs.utils - package ai.mrs.utils
B
- broadcastKnock(String, String, Map<String, Object>) - Method in class ai.mrs.AbstractMasonsSDK
C
- CalleeSession - Class in ai.mrs.session
- CalleeSession() - Constructor for class ai.mrs.session.CalleeSession
- CallerSession - Class in ai.mrs.session
- CallerSession() - Constructor for class ai.mrs.session.CallerSession
- callKnockEvent(Map) - Method in class ai.mrs.connection.MasonsConnection
- callRPC(String, Map) - Method in class ai.mrs.mdp.MDPClient
- callRPC(String, Map) - Method in interface ai.mrs.mdp.MDPProtocol
- callUtteranceEvent(String, String) - Method in class ai.mrs.connection.MasonsConnection
- close() - Method in class ai.mrs.mdp.MDPClient
- close() - Method in interface ai.mrs.mdp.MDPProtocol
- connect() - Method in class ai.mrs.mdp.MDPClient
- connect() - Method in interface ai.mrs.mdp.MDPProtocol
- connection - Variable in class ai.mrs.session.Session
- createCalleeSession(String, String) - Method in class ai.mrs.AbstractMasonsSDK
- createCallerSession(String, String) - Method in class ai.mrs.AbstractMasonsSDK
- CreatingSessionOfCallee - Class in ai.mrs.session.models
- CreatingSessionOfCallee() - Constructor for class ai.mrs.session.models.CreatingSessionOfCallee
- CreatingSessionOfCaller - Class in ai.mrs.session.models
- CreatingSessionOfCaller() - Constructor for class ai.mrs.session.models.CreatingSessionOfCaller
E
- ExitingSessionOfCaller - Class in ai.mrs.session.models
- ExitingSessionOfCaller() - Constructor for class ai.mrs.session.models.ExitingSessionOfCaller
G
- getAccountKey() - Method in class ai.mrs.connection.models.KnockData
- getAccountKey() - Method in class ai.mrs.session.models.CreatingSessionOfCallee
- getAccountKey() - Method in class ai.mrs.session.models.ExitingSessionOfCaller
- getAccountKey() - Method in class ai.mrs.session.Session
- getAgentToken() - Method in class ai.mrs.MasonsSDKConfig
- getCalleeSessionByAccountKey(String) - Method in class ai.mrs.AbstractMasonsSDK
- getCalleeSessionBySessionID(String) - Method in class ai.mrs.AbstractMasonsSDK
- getCallerSessionByAccountKey(String) - Method in class ai.mrs.AbstractMasonsSDK
- getCallerSessionBySessionID(String) - Method in class ai.mrs.AbstractMasonsSDK
- getConnection() - Method in class ai.mrs.session.Session
- getConnectTimeout() - Method in class ai.mrs.MasonsSDKConfig
- getData() - Method in class ai.mrs.connection.models.KnockData
- getIsEnd() - Method in class ai.mrs.connection.models.UtteranceResponse
- getNodeUrl() - Method in class ai.mrs.MasonsSDKConfig
- getResult() - Method in class ai.mrs.mdp.RPCWaiter
- getRpcTimeout() - Method in class ai.mrs.MasonsSDKConfig
- getSessionID() - Method in class ai.mrs.connection.models.KnockResult
- getSessionID() - Method in class ai.mrs.session.Session
- getSuccess() - Method in class ai.mrs.connection.models.KnockResult
- getText() - Method in class ai.mrs.connection.models.KnockResult
- getText() - Method in class ai.mrs.connection.models.UtteranceResponse
- getText() - Method in class ai.mrs.session.models.ReplyFromCallee
- getWsUrl() - Method in class ai.mrs.MasonsSDKConfig
H
- HTTPUtil - Class in ai.mrs.connection.utils
- HTTPUtil() - Constructor for class ai.mrs.connection.utils.HTTPUtil
J
- jsonToMap(String) - Static method in class ai.mrs.utils.JsonUtil
- JsonUtil - Class in ai.mrs.utils
- JsonUtil() - Constructor for class ai.mrs.utils.JsonUtil
K
- KnockData - Class in ai.mrs.connection.models
- KnockData() - Constructor for class ai.mrs.connection.models.KnockData
- KnockResult - Class in ai.mrs.connection.models
- KnockResult() - Constructor for class ai.mrs.connection.models.KnockResult
M
- mapToJson(Map) - Static method in class ai.mrs.utils.JsonUtil
- mapToObj(Map, Class<T>) - Static method in class ai.mrs.utils.JsonUtil
- MasonsConnection - Class in ai.mrs.connection
- MasonsConnection(AbstractMasonsSDK, MasonsSDKConfig) - Constructor for class ai.mrs.connection.MasonsConnection
- MasonsSDKConfig - Class in ai.mrs
- MasonsSDKConfig(String) - Constructor for class ai.mrs.MasonsSDKConfig
- MasonsSDKConfig(String, String, String) - Constructor for class ai.mrs.MasonsSDKConfig
- MasonsSDKConfig(String, String, String, long, int) - Constructor for class ai.mrs.MasonsSDKConfig
- MDPClient - Class in ai.mrs.mdp
- MDPClient(String, MDPHandler, Map<String, String>, int, long) - Constructor for class ai.mrs.mdp.MDPClient
- MDPEventException - Exception in ai.mrs.exceptions
- MDPEventException() - Constructor for exception ai.mrs.exceptions.MDPEventException
- MDPEventException(String) - Constructor for exception ai.mrs.exceptions.MDPEventException
- MDPHandler - Interface in ai.mrs.mdp
- MDPProtocol - Interface in ai.mrs.mdp
O
- onClose(int, String, boolean) - Method in class ai.mrs.mdp.MDPClient
- onClose(int, String, boolean) - Method in interface ai.mrs.mdp.MDPProtocol
- onClose(int, String, boolean) - Method in class ai.mrs.mdp.WebSocketEndpoint
- onCreatingSessionOfCallee(CreatingSessionOfCallee) - Method in class ai.mrs.AbstractMasonsSDK
- onError(Exception) - Method in class ai.mrs.mdp.MDPClient
- onError(Exception) - Method in interface ai.mrs.mdp.MDPProtocol
- onError(Exception) - Method in class ai.mrs.mdp.WebSocketEndpoint
- onExitingSessionOfCaller(ExitingSessionOfCaller) - Method in class ai.mrs.AbstractMasonsSDK
- onMessage(String) - Method in class ai.mrs.mdp.MDPClient
- onMessage(String) - Method in interface ai.mrs.mdp.MDPProtocol
- onMessage(String) - Method in class ai.mrs.mdp.WebSocketEndpoint
- onOpen() - Method in class ai.mrs.mdp.MDPClient
- onOpen() - Method in interface ai.mrs.mdp.MDPProtocol
- onOpen(ServerHandshake) - Method in class ai.mrs.mdp.WebSocketEndpoint
- onReceivingReplyFromCallee(ReplyFromCallee) - Method in class ai.mrs.AbstractMasonsSDK
- onReceivingUtteranceFromCaller(UtteranceFromCaller) - Method in class ai.mrs.AbstractMasonsSDK
P
- post(String, String, Map<String, String>) - Static method in class ai.mrs.connection.utils.HTTPUtil
- processEventMessage(String, Map) - Method in class ai.mrs.connection.MasonsConnection
- processEventMessage(String, Map) - Method in interface ai.mrs.mdp.MDPHandler
- processRPCRequest(String, Map) - Method in class ai.mrs.connection.MasonsConnection
- processRPCRequest(String, Map) - Method in interface ai.mrs.mdp.MDPHandler
R
- release() - Method in class ai.mrs.mdp.RPCWaiter
- removeCalleeSession(String, String) - Method in class ai.mrs.AbstractMasonsSDK
- removeCallerSession(String, String) - Method in class ai.mrs.AbstractMasonsSDK
- reply(String, boolean) - Method in class ai.mrs.session.CalleeSession
- reply(String, boolean) - Method in class ai.mrs.session.models.UtteranceFromCaller
- ReplyFromCallee - Class in ai.mrs.session.models
- ReplyFromCallee() - Constructor for class ai.mrs.session.models.ReplyFromCallee
- RPCWaiter - Class in ai.mrs.mdp
- RPCWaiter(long) - Constructor for class ai.mrs.mdp.RPCWaiter
S
- sendError(String) - Method in class ai.mrs.mdp.MDPClient
- sendError(String) - Method in interface ai.mrs.mdp.MDPProtocol
- sendEvent(String, Map) - Method in class ai.mrs.mdp.MDPClient
- sendEvent(String, Map) - Method in interface ai.mrs.mdp.MDPProtocol
- sendMessage(Map<String, Object>) - Method in class ai.mrs.mdp.MDPClient
- sendMessage(Map<String, Object>) - Method in interface ai.mrs.mdp.MDPProtocol
- sendReplyEvent(String, String, boolean) - Method in class ai.mrs.connection.MasonsConnection
- Session - Class in ai.mrs.session
- Session() - Constructor for class ai.mrs.session.Session
- sessionID - Variable in class ai.mrs.session.Session
- setAccountKey(String) - Method in class ai.mrs.connection.models.KnockData
- setAccountKey(String) - Method in class ai.mrs.session.models.CreatingSessionOfCallee
- setAccountKey(String) - Method in class ai.mrs.session.models.ExitingSessionOfCaller
- setAccountKey(String) - Method in class ai.mrs.session.Session
- setAgentToken(String) - Method in class ai.mrs.MasonsSDKConfig
- setConnection(MasonsConnection) - Method in class ai.mrs.session.Session
- setConnectTimeout(int) - Method in class ai.mrs.MasonsSDKConfig
- setData(Map<String, Object>) - Method in class ai.mrs.connection.models.KnockData
- setNodeUrl(String) - Method in class ai.mrs.MasonsSDKConfig
- setResult(Map) - Method in class ai.mrs.mdp.RPCWaiter
- setRpcTimeout(long) - Method in class ai.mrs.MasonsSDKConfig
- setSessionID(String) - Method in class ai.mrs.connection.models.KnockResult
- setSessionID(String) - Method in class ai.mrs.session.Session
- setSuccess(boolean) - Method in class ai.mrs.connection.models.KnockResult
- setText(String) - Method in class ai.mrs.connection.models.KnockResult
- setWsUrl(String) - Method in class ai.mrs.MasonsSDKConfig
- start() - Method in class ai.mrs.AbstractMasonsSDK
- start() - Method in class ai.mrs.connection.MasonsConnection
- stop() - Method in class ai.mrs.AbstractMasonsSDK
- stop() - Method in class ai.mrs.connection.MasonsConnection
U
- utter(String) - Method in class ai.mrs.session.CallerSession
- UtteranceFromCaller - Class in ai.mrs.session.models
- UtteranceFromCaller(CallerSession, String) - Constructor for class ai.mrs.session.models.UtteranceFromCaller
- UtteranceResponse - Class in ai.mrs.connection.models
- UtteranceResponse(String, boolean) - Constructor for class ai.mrs.connection.models.UtteranceResponse
W
- WebSocketEndpoint - Class in ai.mrs.mdp
- WebSocketEndpoint(URI, Draft, Map<String, String>, int, MDPClient) - Constructor for class ai.mrs.mdp.WebSocketEndpoint
All Classes All Packages