Index

A B C D E G H J K M O P R S U W 
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.cli - package ai.mrs.cli
 
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
 

D

Debugger - Class in ai.mrs.cli
 
Debugger(AbstractMasonsSDK) - Constructor for class ai.mrs.cli.Debugger
 

E

exit() - Method in class ai.mrs.session.CalleeSession
 
exit(String) - Method in class ai.mrs.session.CalleeSession
 
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.models.KnockFromCaller
 
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
 
getData() - Method in class ai.mrs.session.models.KnockFromCaller
 
getDebug() - Method in class ai.mrs.MasonsSDKConfig
 
getIsEnd() - Method in class ai.mrs.connection.models.UtteranceResponse
 
getIsEnd() - Method in class ai.mrs.session.models.ReplyToCaller
 
getNodeUrl() - Method in class ai.mrs.MasonsSDKConfig
 
getProxy() - Method in class ai.mrs.MasonsSDKConfig
 
getResult() - Method in class ai.mrs.mdp.RPCWaiter
 
getRpcTimeout() - Method in class ai.mrs.MasonsSDKConfig
 
getSession() - Method in class ai.mrs.session.models.UtteranceFromCaller
 
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
 
getSuccess() - Method in class ai.mrs.session.models.KnockResultToCaller
 
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.CreatingSessionOfCallee
 
getText() - Method in class ai.mrs.session.models.KnockFromCaller
 
getText() - Method in class ai.mrs.session.models.KnockResultToCaller
 
getText() - Method in class ai.mrs.session.models.ReplyFromCallee
 
getText() - Method in class ai.mrs.session.models.ReplyToCaller
 
getText() - Method in class ai.mrs.session.models.UtteranceFromCaller
 
getWsUrl() - Method in class ai.mrs.MasonsSDKConfig
 

H

handleKnockFromCaller(KnockFromCaller) - Method in class ai.mrs.AbstractMasonsSDK
 
handleKnockFromCaller(KnockFromCaller) - Method in class ai.mrs.cli.SampleMasons
 
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
 
KnockFromCaller - Class in ai.mrs.session.models
 
KnockFromCaller() - Constructor for class ai.mrs.session.models.KnockFromCaller
 
KnockResult - Class in ai.mrs.connection.models
 
KnockResult() - Constructor for class ai.mrs.connection.models.KnockResult
 
KnockResultToCaller - Class in ai.mrs.session.models
 
KnockResultToCaller() - Constructor for class ai.mrs.session.models.KnockResultToCaller
 

M

main(String[]) - Static method in class ai.mrs.cli.Sample
 
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, Proxy) - 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

objToJson(Object) - Static method in class ai.mrs.utils.JsonUtil
 
objToMap(Object) - Static method in class ai.mrs.utils.JsonUtil
 
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
 
onCreatingSessionOfCallee(CreatingSessionOfCallee) - Method in class ai.mrs.cli.SampleMasons
 
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
 
onExitingSessionOfCaller(ExitingSessionOfCaller) - Method in class ai.mrs.cli.SampleMasons
 
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
 
onReceivingReplyFromCallee(ReplyFromCallee) - Method in class ai.mrs.cli.SampleMasons
 
onReceivingUtteranceFromCaller(UtteranceFromCaller) - Method in class ai.mrs.AbstractMasonsSDK
 
onReceivingUtteranceFromCaller(UtteranceFromCaller) - Method in class ai.mrs.cli.SampleMasons
 

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
 
ReplyToCaller - Class in ai.mrs.session.models
 
ReplyToCaller() - Constructor for class ai.mrs.session.models.ReplyToCaller
 
RPCWaiter - Class in ai.mrs.mdp
 
RPCWaiter(long) - Constructor for class ai.mrs.mdp.RPCWaiter
 
run() - Method in class ai.mrs.cli.Debugger
 

S

Sample - Class in ai.mrs.cli
 
Sample() - Constructor for class ai.mrs.cli.Sample
 
SampleMasons - Class in ai.mrs.cli
 
SampleMasons(MasonsSDKConfig) - Constructor for class ai.mrs.cli.SampleMasons
 
send(String) - Method in class ai.mrs.mdp.MDPClient
 
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
 
sendExitEvent(String, String) - Method in class ai.mrs.connection.MasonsConnection
 
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.models.KnockFromCaller
 
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) - Method in class ai.mrs.session.models.KnockFromCaller
 
setData(Map<String, Object>) - Method in class ai.mrs.connection.models.KnockData
 
setDebug(Boolean) - Method in class ai.mrs.MasonsSDKConfig
 
setIsEnd(Boolean) - Method in class ai.mrs.session.models.ReplyToCaller
 
setNodeUrl(String) - Method in class ai.mrs.MasonsSDKConfig
 
setProxy(Proxy) - Method in class ai.mrs.MasonsSDKConfig
 
setResult(Map) - Method in class ai.mrs.mdp.RPCWaiter
 
setRpcTimeout(long) - Method in class ai.mrs.MasonsSDKConfig
 
setSession(CalleeSession) - Method in class ai.mrs.session.models.UtteranceFromCaller
 
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
 
setSuccess(Boolean) - Method in class ai.mrs.session.models.KnockResultToCaller
 
setText(String) - Method in class ai.mrs.connection.models.KnockResult
 
setText(String) - Method in class ai.mrs.session.models.CreatingSessionOfCallee
 
setText(String) - Method in class ai.mrs.session.models.KnockFromCaller
 
setText(String) - Method in class ai.mrs.session.models.KnockResultToCaller
 
setText(String) - Method in class ai.mrs.session.models.ReplyFromCallee
 
setText(String) - Method in class ai.mrs.session.models.ReplyToCaller
 
setText(String) - Method in class ai.mrs.session.models.UtteranceFromCaller
 
setWsUrl(String) - Method in class ai.mrs.MasonsSDKConfig
 
start() - Method in class ai.mrs.AbstractMasonsSDK
 
start() - Method in class ai.mrs.connection.MasonsConnection
 
startInThread() - Method in class ai.mrs.AbstractMasonsSDK
 
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(CalleeSession, 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, Proxy) - Constructor for class ai.mrs.mdp.WebSocketEndpoint
 
A B C D E G H J K M O P R S U W 
All Classes All Packages