Package com.bytedesk.call.mrcp4j.server
Class MrcpRequestProcessorImpl.MrcpSessionImpl
java.lang.Object
com.bytedesk.call.mrcp4j.server.MrcpRequestProcessorImpl.MrcpSessionImpl
- All Implemented Interfaces:
MrcpSession
- Enclosing class:
- MrcpRequestProcessorImpl
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) booleanprivate BlockingQueue<ObjectWrapper<MrcpEvent>>private Object(package private) booleanprivate MrcpRequest -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEvent(MrcpEventName eventName, MrcpRequestState requestState) createResponse(short statusCode, MrcpRequestState requestState) void(package private) MrcpEventTODOC
-
Field Details
-
_eventQueue
-
_lock
-
_ready
boolean _ready -
_complete
boolean _complete -
_request
-
-
Constructor Details
-
MrcpSessionImpl
-
-
Method Details
-
createResponse
- Specified by:
createResponsein interfaceMrcpSession
-
createEvent
- Specified by:
createEventin interfaceMrcpSession
-
postEvent
public void postEvent(MrcpEvent event) throws TimeoutException, IllegalStateException, NullPointerException - Specified by:
postEventin interfaceMrcpSession- Throws:
TimeoutExceptionIllegalStateExceptionNullPointerException
-
takeEvent
MrcpEvent takeEvent()TODOC- Returns:
-