Package ai.mrs.connection
Class MasonsConnection
java.lang.Object
ai.mrs.connection.MasonsConnection
- All Implemented Interfaces:
MDPHandler
public class MasonsConnection extends java.lang.Object implements MDPHandler
-
Constructor Summary
Constructors Constructor Description MasonsConnection(AbstractMasonsSDK sdk, MasonsSDKConfig config) -
Method Summary
Modifier and Type Method Description java.util.MapcallKnockEvent(java.util.Map data)UtteranceResponsecallUtteranceEvent(java.lang.String sessionID, java.lang.String text)voidprocessEventMessage(java.lang.String event, java.util.Map data)java.util.MapprocessRPCRequest(java.lang.String event, java.util.Map data)voidsendExitEvent(java.lang.String sessionID, java.lang.String text)voidsendReplyEvent(java.lang.String sessionID, java.lang.String text, boolean isEnd)voidstart()voidstop()
-
Constructor Details
-
Method Details
-
start
public void start() -
stop
public void stop() -
callKnockEvent
public java.util.Map callKnockEvent(java.util.Map data) -
callUtteranceEvent
-
sendReplyEvent
public void sendReplyEvent(java.lang.String sessionID, java.lang.String text, boolean isEnd) -
sendExitEvent
public void sendExitEvent(java.lang.String sessionID, java.lang.String text) -
processEventMessage
public void processEventMessage(java.lang.String event, java.util.Map data)- Specified by:
processEventMessagein interfaceMDPHandler
-
processRPCRequest
public java.util.Map processRPCRequest(java.lang.String event, java.util.Map data)- Specified by:
processRPCRequestin interfaceMDPHandler
-