Skip navigation links
A C D E F G H I J L M N O P R S T W 

A

AbstractSession - Class in org.kurento.jsonrpc.internal.client
 
AbstractSession(String, Object) - Constructor for class org.kurento.jsonrpc.internal.client.AbstractSession
 
add(String, Object) - Method in class org.kurento.jsonrpc.Props
 
afterConnectionClosed(Session, String) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
afterConnectionClosed(Session, String) - Method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
afterConnectionClosed(Session, String) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
afterConnectionEstablished(Session) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
afterConnectionEstablished(Session) - Method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
afterConnectionEstablished(Session) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
allowedOrigins() - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
allowedOrigins() - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 

C

ClientSession - Class in org.kurento.jsonrpc.internal.client
 
ClientSession(String, Object, JsonRpcRequestSender) - Constructor for class org.kurento.jsonrpc.internal.client.ClientSession
 
ClientSession(String, Object) - Constructor for class org.kurento.jsonrpc.internal.client.ClientSession
 
close() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Closes this client.
close() - Method in class org.kurento.jsonrpc.client.JsonRpcClientHttp
 
close() - Method in class org.kurento.jsonrpc.client.JsonRpcClientLocal
 
close() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
close() - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
close() - Method in interface org.kurento.jsonrpc.Session
 
closeAllPendingRequests() - Method in class org.kurento.jsonrpc.internal.ws.PendingRequests
 
closeNativeSession() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
closeWithReconnection() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
closeWithReconnection() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
connect() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
connect() - Method in class org.kurento.jsonrpc.client.JsonRpcClientHttp
 
connect() - Method in class org.kurento.jsonrpc.client.JsonRpcClientLocal
 
connect() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
connected() - Method in interface org.kurento.jsonrpc.client.JsonRpcWSConnectionListener
Method invoked when the JsonRpcWS client successfully connects to the server
connectIfNecessary() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
connectionFailed() - Method in interface org.kurento.jsonrpc.client.JsonRpcWSConnectionListener
Method invoked when the JsonRpcWS client could not connect to the server.
connectionTimeout - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
Continuation<F> - Interface in org.kurento.jsonrpc.client
This interface is to be used in asynchronous calls to the media server.
convertRequest(Request<? extends Object>, Class<P>) - Static method in class org.kurento.jsonrpc.message.MessageUtils
 
convertResponse(Response<JsonElement>, Class<R>) - Static method in class org.kurento.jsonrpc.message.MessageUtils
 
createService(Class<S>) - Static method in class org.kurento.jsonrpc.client.JsonRcpServiceAdapter
 

D

DATA_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
DefaultJsonRpcHandler<P> - Class in org.kurento.jsonrpc
 
DefaultJsonRpcHandler() - Constructor for class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
detectJsonEncoding(InputStream) - Static method in class org.kurento.jsonrpc.internal.ProtocolUtils
Reads inputStream (from request) and detects incoming JSON encoding.
disableHeartbeat() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Disables the heratbeat mechanism.
disableHeartbeat(boolean) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Disables the heratbeat mechanism.
disconnected() - Method in interface org.kurento.jsonrpc.client.JsonRpcWSConnectionListener
Method invoked when the JsonRpcWS client connection with the server is interrupted

E

enableHeartbeat() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
enableHeartbeat(int) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
equals(Object) - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
ERROR_APPLICATION_TERMINATION - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_INTERNAL_ERROR - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_INVALID_PARAM - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_INVALID_REQUEST - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_METHOD_NOT_FOUND - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_NO_ERROR - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_PARSE_ERROR - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
ERROR_SERVER_ERROR - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
EVENT_SESSION_ERROR - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
EVENT_SESSION_TERMINATED - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
extractJavaValueFromResult(JsonElement, Type) - Static method in class org.kurento.jsonrpc.JsonUtils
 

F

fromJson(String, Class<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJson(JsonElement, Class<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJson(String, Type) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJson(JsonElement, Type) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJsonMessage(String) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJsonRequest(String, Class<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJsonRequest(JsonObject, Class<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJsonResponse(String, Class<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
fromJsonResponse(JsonObject, Class<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 

G

getAttributes() - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
getAttributes() - Method in interface org.kurento.jsonrpc.Session
 
getCode() - Method in class org.kurento.jsonrpc.JsonRpcErrorException
 
getCode() - Method in class org.kurento.jsonrpc.message.ResponseError
Error status code accessor (getter).
getCompleteMessage() - Method in class org.kurento.jsonrpc.message.ResponseError
 
getConnectionTimeoutValue() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Gets the connection timeout, in milliseconds, configured in the client.
getData() - Method in class org.kurento.jsonrpc.JsonRpcErrorException
 
getData() - Method in class org.kurento.jsonrpc.message.ResponseError
Error data accessor (getter).
getError() - Method in class org.kurento.jsonrpc.JsonRpcErrorException
 
getError() - Method in class org.kurento.jsonrpc.message.Response
 
getGson() - Static method in class org.kurento.jsonrpc.JsonUtils
Gson object accessor (getter).
getHandler() - Method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
getHandlerType() - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
getHandlerType() - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
getHeartbeatInterval() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Gets the configured heartbeat interval in milliseconds.
getId() - Method in class org.kurento.jsonrpc.message.Request
 
getId() - Method in class org.kurento.jsonrpc.message.Response
 
getIdleTimeout() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Gets the idle timeout (i.e. the time after which the session is considered as idle if no messages have been exchanged), in milliseconds, configured in the client.
getLabel() - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
getLabel() - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
getMessage() - Method in class org.kurento.jsonrpc.message.ResponseError
Error message accessor (getter).
getMethod() - Method in class org.kurento.jsonrpc.message.Request
 
getName() - Method in interface org.kurento.jsonrpc.Prop
 
getName() - Method in class org.kurento.jsonrpc.PropImpl
 
getParams() - Method in class org.kurento.jsonrpc.message.Request
 
getParamsType(Class<?>) - Static method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
getProp(String) - Method in class org.kurento.jsonrpc.Props
 
getRegisterInfo() - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
getRegisterInfo() - Method in interface org.kurento.jsonrpc.Session
 
getRequestTimeout() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
getResponseListToSend() - Method in class org.kurento.jsonrpc.internal.HttpResponseSender
 
getResult() - Method in class org.kurento.jsonrpc.message.Response
 
getServerMessage() - Method in class org.kurento.jsonrpc.JsonRpcErrorException
 
getSession() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
getSession() - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
getSession() - Method in interface org.kurento.jsonrpc.Transaction
 
getSessionId() - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
getSessionId() - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
getSessionId() - Method in class org.kurento.jsonrpc.message.Message
 
getSessionId() - Method in interface org.kurento.jsonrpc.Session
 
getType() - Method in class org.kurento.jsonrpc.message.ResponseError
 
getValue() - Method in interface org.kurento.jsonrpc.Prop
 
getValue() - Method in class org.kurento.jsonrpc.PropImpl
 
getVersion() - Method in class org.kurento.jsonrpc.message.Message
 
getWebSocketSession() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 

H

handleReconnectDisconnection(int, String) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
handleRequest(Session, Request<JsonElement>, TransactionImpl.ResponseSender) - Method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
handleRequest(Transaction, Request<P>) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
Invoked when a new JsonRpc request arrives.
handleResponse(Response<JsonElement>) - Method in class org.kurento.jsonrpc.internal.ws.PendingRequests
 
handlerManager - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
handleTransportError(Session, Throwable) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
handleTransportError(Session, Throwable) - Method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
handleTransportError(Session, Throwable) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
handleUncaughtException(Session, Exception) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
handleUncaughtException(Session, Exception) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
hashCode() - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
hasProp(String) - Method in class org.kurento.jsonrpc.Props
 
heartbeating - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
heartbeatInterval - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
HttpResponseSender - Class in org.kurento.jsonrpc.internal
 
HttpResponseSender() - Constructor for class org.kurento.jsonrpc.internal.HttpResponseSender
 

I

id - Variable in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
ID_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
idleTimeout - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
INJECT_SESSION_ID - Static variable in class org.kurento.jsonrpc.JsonUtils
 
internalSendRequest(Request<P>, Class<R>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
internalSendRequest(Request<? extends Object>, Class<JsonElement>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
internalSendRequestWebSocket(Request<P>, Class<JsonElement>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
isAsync() - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
isClosed() - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Returns the closed state of the client.
isConcurrentServerRequest() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
isError() - Method in class org.kurento.jsonrpc.message.Response
 
isNew() - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
isNew() - Method in interface org.kurento.jsonrpc.Session
 
isNotification() - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
isNotification() - Method in class org.kurento.jsonrpc.message.Request
 
isNotification() - Method in interface org.kurento.jsonrpc.Transaction
 
isPingWatchdog() - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
isPingWatchdog() - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
isSendCloseMessage() - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
isSockJSEnabled() - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
isSockJSEnabled() - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
iterator() - Method in class org.kurento.jsonrpc.Props
 

J

JSON_RPC_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
JSON_RPC_VERSION - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
JsonRcpServiceAdapter - Class in org.kurento.jsonrpc.client
 
JsonRcpServiceAdapter() - Constructor for class org.kurento.jsonrpc.client.JsonRcpServiceAdapter
 
JsonRpcClient - Class in org.kurento.jsonrpc.client
This class is used to make request to a server using the JSON-RPC protocol with server events.
JsonRpcClient() - Constructor for class org.kurento.jsonrpc.client.JsonRpcClient
 
JsonRpcClientHttp - Class in org.kurento.jsonrpc.client
 
JsonRpcClientHttp(String) - Constructor for class org.kurento.jsonrpc.client.JsonRpcClientHttp
 
JsonRpcClientLocal - Class in org.kurento.jsonrpc.client
 
JsonRpcClientLocal(JsonRpcHandler<? extends Object>) - Constructor for class org.kurento.jsonrpc.client.JsonRpcClientLocal
 
JsonRpcClientWebSocket - Class in org.kurento.jsonrpc.client
 
JsonRpcClientWebSocket(String) - Constructor for class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
JsonRpcClientWebSocket(String, SslContextFactory) - Constructor for class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
JsonRpcClientWebSocket(String, JsonRpcWSConnectionListener, SslContextFactory) - Constructor for class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
JsonRpcClientWebSocket.WebSocketClientSocket - Class in org.kurento.jsonrpc.client
 
JsonRpcConstants - Class in org.kurento.jsonrpc.internal
JSON-based representations for information exchange constant.
JsonRpcConstants() - Constructor for class org.kurento.jsonrpc.internal.JsonRpcConstants
 
JsonRpcErrorException - Class in org.kurento.jsonrpc
 
JsonRpcErrorException(int, String) - Constructor for class org.kurento.jsonrpc.JsonRpcErrorException
 
JsonRpcErrorException(int, String, JsonElement) - Constructor for class org.kurento.jsonrpc.JsonRpcErrorException
 
JsonRpcErrorException(ResponseError) - Constructor for class org.kurento.jsonrpc.JsonRpcErrorException
 
JsonRpcException - Class in org.kurento.jsonrpc
This is a general exception used in the JsonRpcConnector package.
JsonRpcException(String, Throwable) - Constructor for class org.kurento.jsonrpc.JsonRpcException
 
JsonRpcException(String) - Constructor for class org.kurento.jsonrpc.JsonRpcException
 
JsonRpcException(Throwable) - Constructor for class org.kurento.jsonrpc.JsonRpcException
 
JsonRpcHandler<P> - Interface in org.kurento.jsonrpc
 
JsonRpcHandlerManager - Class in org.kurento.jsonrpc.internal
 
JsonRpcHandlerManager(JsonRpcHandler<?>) - Constructor for class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
JsonRpcHandlerManager() - Constructor for class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
 
JsonRpcRequestSender - Interface in org.kurento.jsonrpc.internal
 
JsonRpcRequestSenderHelper - Class in org.kurento.jsonrpc.internal
 
JsonRpcRequestSenderHelper() - Constructor for class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
JsonRpcRequestSenderHelper(String) - Constructor for class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
JsonRpcWSConnectionListener - Interface in org.kurento.jsonrpc.client
 
JsonUtils - Class in org.kurento.jsonrpc
Gson/JSON utilities; used to serialise Java object to JSON (as String).
JsonUtils() - Constructor for class org.kurento.jsonrpc.JsonUtils
 

L

label - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
log - Static variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
log - Static variable in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 

M

Message - Class in org.kurento.jsonrpc.message
 
Message() - Constructor for class org.kurento.jsonrpc.message.Message
 
Message(String) - Constructor for class org.kurento.jsonrpc.message.Message
 
MessageUtils - Class in org.kurento.jsonrpc.message
 
MessageUtils() - Constructor for class org.kurento.jsonrpc.message.MessageUtils
 
method - Variable in class org.kurento.jsonrpc.message.Request
Method to be invoked on the server
METHOD_CLOSE - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_EXECUTE - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_FIELD_NAME - Static variable in class org.kurento.jsonrpc.message.Request
 
METHOD_PING - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_POLL - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_RECONNECT - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_START - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
METHOD_TERMINATE - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 

N

newFromException(Throwable) - Static method in class org.kurento.jsonrpc.message.ResponseError
 
newFromException(String, Throwable) - Static method in class org.kurento.jsonrpc.message.ResponseError
 
newFromException(int, Throwable) - Static method in class org.kurento.jsonrpc.message.ResponseError
 
newFromException(int, String, Throwable) - Static method in class org.kurento.jsonrpc.message.ResponseError
 

O

onClose(int, String) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket.WebSocketClientSocket
 
onConnect(Session) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket.WebSocketClientSocket
 
onError(Throwable) - Method in interface org.kurento.jsonrpc.client.Continuation
This method gets called when the operation fails
onMessage(String) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket.WebSocketClientSocket
 
onSuccess(F) - Method in interface org.kurento.jsonrpc.client.Continuation
This method is called when the operation succeeds
org.kurento.jsonrpc - package org.kurento.jsonrpc
 
org.kurento.jsonrpc.client - package org.kurento.jsonrpc.client
 
org.kurento.jsonrpc.internal - package org.kurento.jsonrpc.internal
 
org.kurento.jsonrpc.internal.client - package org.kurento.jsonrpc.internal.client
 
org.kurento.jsonrpc.internal.ws - package org.kurento.jsonrpc.internal.ws
 
org.kurento.jsonrpc.message - package org.kurento.jsonrpc.message
 

P

params - Variable in class org.kurento.jsonrpc.message.Request
Method parameters
PARAMS_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
PendingRequests - Class in org.kurento.jsonrpc.internal.ws
 
PendingRequests() - Constructor for class org.kurento.jsonrpc.internal.ws.PendingRequests
 
POLL_METHOD_NAME - Static variable in class org.kurento.jsonrpc.message.Request
 
PONG - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
PONG_PAYLOAD - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
prepareResponse(Integer) - Method in class org.kurento.jsonrpc.internal.ws.PendingRequests
 
Prop - Interface in org.kurento.jsonrpc
 
PropImpl - Class in org.kurento.jsonrpc
 
PropImpl(String, Object) - Constructor for class org.kurento.jsonrpc.PropImpl
 
Props - Class in org.kurento.jsonrpc
 
Props() - Constructor for class org.kurento.jsonrpc.Props
 
Props(Map<String, Object>) - Constructor for class org.kurento.jsonrpc.Props
 
Props(String, Object) - Constructor for class org.kurento.jsonrpc.Props
 
ProtocolUtils - Class in org.kurento.jsonrpc.internal
 
ProtocolUtils() - Constructor for class org.kurento.jsonrpc.internal.ProtocolUtils
 

R

reconnected(boolean) - Method in interface org.kurento.jsonrpc.client.JsonRpcWSConnectionListener
Method invoked when the JsonRpcWS client is reconnected to a server
RECONNECTION_ERROR - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
RECONNECTION_SUCCESSFUL - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
registerInfo - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
Request<P> - Class in org.kurento.jsonrpc.message
Java representation for JSON RPC request.
Request() - Constructor for class org.kurento.jsonrpc.message.Request
Default constructor.
Request(String, Integer, String, P) - Constructor for class org.kurento.jsonrpc.message.Request
Parameterized constructor.
Request(Integer, String, P) - Constructor for class org.kurento.jsonrpc.message.Request
Parameterized constructor.
Request(String, P) - Constructor for class org.kurento.jsonrpc.message.Request
 
RequestAlreadyRespondedException - Class in org.kurento.jsonrpc.client
This exception occurs when there is a communication error.
RequestAlreadyRespondedException(String, Throwable) - Constructor for class org.kurento.jsonrpc.client.RequestAlreadyRespondedException
 
RequestAlreadyRespondedException(String) - Constructor for class org.kurento.jsonrpc.client.RequestAlreadyRespondedException
 
RequestAlreadyRespondedException(Throwable) - Constructor for class org.kurento.jsonrpc.client.RequestAlreadyRespondedException
 
requestTimeout - Variable in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
Response<R> - Class in org.kurento.jsonrpc.message
Java representation for JSON media connector request.
Response() - Constructor for class org.kurento.jsonrpc.message.Response
Default constructor.
Response(R) - Constructor for class org.kurento.jsonrpc.message.Response
 
Response(ResponseError) - Constructor for class org.kurento.jsonrpc.message.Response
 
Response(Integer, R) - Constructor for class org.kurento.jsonrpc.message.Response
 
Response(Integer, ResponseError) - Constructor for class org.kurento.jsonrpc.message.Response
 
Response(Integer) - Constructor for class org.kurento.jsonrpc.message.Response
 
Response(String, Integer, R) - Constructor for class org.kurento.jsonrpc.message.Response
 
Response(String, Integer, ResponseError) - Constructor for class org.kurento.jsonrpc.message.Response
 
ResponseError - Class in org.kurento.jsonrpc.message
 
ResponseError() - Constructor for class org.kurento.jsonrpc.message.ResponseError
Default constructor.
ResponseError(int, String, String) - Constructor for class org.kurento.jsonrpc.message.ResponseError
Parameterised constructor.
ResponseError(int, String, JsonElement) - Constructor for class org.kurento.jsonrpc.message.ResponseError
 
ResponseError(int, String) - Constructor for class org.kurento.jsonrpc.message.ResponseError
 
RESULT_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
rsHelper - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 

S

sendError(int, String, String) - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
sendError(Throwable) - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
sendError(ResponseError) - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
sendError(int, String, String) - Method in interface org.kurento.jsonrpc.Transaction
 
sendError(Throwable) - Method in interface org.kurento.jsonrpc.Transaction
 
sendError(ResponseError) - Method in interface org.kurento.jsonrpc.Transaction
 
sendNotification(String) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendNotification(String, Object, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendNotification(String, Object) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendNotification(String, Object) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendNotification(String) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendNotification(String, Object, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendNotification(String, Object) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendNotification(String) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendNotification(String, Object, Continuation<JsonElement>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendNotification(String) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendNotification(String, Object) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendNotification(String, Object, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendPingResponse(Message) - Method in interface org.kurento.jsonrpc.internal.client.TransactionImpl.ResponseSender
 
sendPingResponse(Message) - Method in class org.kurento.jsonrpc.internal.HttpResponseSender
 
sendRequest(String, Class<R>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(String, Object, Class<R>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(String) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(String, Object) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(String, JsonObject, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(Request<JsonObject>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequest(String, Class<R>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(String, Object, Class<R>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(String) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(String, Object) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(String, JsonObject, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(Request<JsonObject>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequest(String, Class<R>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(String, Object, Class<R>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(String) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(String, Object) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(Request<JsonObject>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(String, JsonObject, Continuation<JsonElement>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequest(String, Class<R>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(String, Object, Class<R>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(Request<P>, Class<R>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(String) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(String, Object) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(String, JsonObject, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(Request<JsonObject>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequest(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequestHonorId(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequestHonorId(Request<JsonObject>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
sendRequestHonorId(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequestHonorId(Request<JsonObject>) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
sendRequestHonorId(Request<JsonObject>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequestHonorId(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in interface org.kurento.jsonrpc.internal.JsonRpcRequestSender
 
sendRequestHonorId(Request<JsonObject>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendRequestHonorId(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sendResponse(Message) - Method in interface org.kurento.jsonrpc.internal.client.TransactionImpl.ResponseSender
 
sendResponse(Object) - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
sendResponse(Message) - Method in class org.kurento.jsonrpc.internal.HttpResponseSender
 
sendResponse(Object) - Method in interface org.kurento.jsonrpc.Transaction
 
sendResponseObject(Response<? extends Object>) - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
sendResponseObject(Response<? extends Object>) - Method in interface org.kurento.jsonrpc.Transaction
 
sendVoidResponse() - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
sendVoidResponse() - Method in interface org.kurento.jsonrpc.Transaction
 
session - Variable in class org.kurento.jsonrpc.client.JsonRpcClient
 
Session - Interface in org.kurento.jsonrpc
 
SESSION_ID_PROPERTY - Static variable in class org.kurento.jsonrpc.internal.JsonRpcConstants
 
sessionId - Variable in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
sessionId - Variable in class org.kurento.jsonrpc.message.Message
 
setConcurrentServerRequest(boolean) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
setConnectionTimeoutValue(int) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Sets a connection timeout in milliseconds in the client.
setError(ResponseError) - Method in class org.kurento.jsonrpc.message.Response
 
setHeartbeatInterval(int) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Sets the heartbeat interval in milliseconds.
setId(Integer) - Method in class org.kurento.jsonrpc.message.Request
 
setId(Integer) - Method in class org.kurento.jsonrpc.message.Response
 
setIdleTimeout(int) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
Sets an idle timeout in milliseconds in the client.
setJsonRpcHandler(JsonRpcHandler<?>) - Method in class org.kurento.jsonrpc.internal.JsonRpcHandlerManager
Sets the handler.
setLabel(String) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
setMethod(String) - Method in class org.kurento.jsonrpc.message.Request
 
setNew(boolean) - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
setParams(P) - Method in class org.kurento.jsonrpc.message.Request
 
setReconnectionTimeout(long) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
setReconnectionTimeout(long) - Method in interface org.kurento.jsonrpc.Session
 
setRegisterInfo(Object) - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
setRequestSender(JsonRpcRequestSender) - Method in class org.kurento.jsonrpc.internal.client.ClientSession
 
setRequestTimeout(long) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
setRequestTimeout(long) - Method in class org.kurento.jsonrpc.client.JsonRpcClientHttp
 
setRequestTimeout(long) - Method in class org.kurento.jsonrpc.client.JsonRpcClientLocal
 
setRequestTimeout(long) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
setRespondedIfNot() - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
setResult(R) - Method in class org.kurento.jsonrpc.message.Response
 
setSendCloseMessage(boolean) - Method in class org.kurento.jsonrpc.client.JsonRpcClientWebSocket
 
setServerRequestHandler(JsonRpcHandler<?>) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
setServerRequestHandler(JsonRpcHandler<?>) - Method in class org.kurento.jsonrpc.client.JsonRpcClientLocal
 
setSessionId(String) - Method in class org.kurento.jsonrpc.client.JsonRpcClient
 
setSessionId(String) - Method in class org.kurento.jsonrpc.internal.client.AbstractSession
 
setSessionId(String) - Method in class org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper
 
setSessionId(String) - Method in class org.kurento.jsonrpc.message.Message
 
startAsync() - Method in class org.kurento.jsonrpc.internal.client.TransactionImpl
 
startAsync() - Method in interface org.kurento.jsonrpc.Transaction
 

T

toJson(Object) - Static method in class org.kurento.jsonrpc.JsonUtils
Serialise Java object to JSON (as String).
toJson(Object, Type) - Static method in class org.kurento.jsonrpc.JsonUtils
 
toJsonElement(Object) - Static method in class org.kurento.jsonrpc.JsonUtils
 
toJsonMessage(Message) - Static method in class org.kurento.jsonrpc.JsonUtils
 
toJsonObject(Object) - Static method in class org.kurento.jsonrpc.JsonUtils
 
toJsonRequest(Request<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
toJsonResponse(Response<T>) - Static method in class org.kurento.jsonrpc.JsonUtils
 
toString() - Method in class org.kurento.jsonrpc.message.Message
 
toString() - Method in class org.kurento.jsonrpc.Props
 
toStringList(JsonArray) - Static method in class org.kurento.jsonrpc.JsonUtils
 
Transaction - Interface in org.kurento.jsonrpc
A transaction represents a conversation between a client and the server.
TransactionImpl - Class in org.kurento.jsonrpc.internal.client
 
TransactionImpl(Session, Request<?>, TransactionImpl.ResponseSender) - Constructor for class org.kurento.jsonrpc.internal.client.TransactionImpl
 
TransactionImpl.ResponseSender - Interface in org.kurento.jsonrpc.internal.client
 
TransportException - Class in org.kurento.jsonrpc
This exception occurs when there is a communication error.
TransportException(String, Throwable) - Constructor for class org.kurento.jsonrpc.TransportException
 
TransportException(String) - Constructor for class org.kurento.jsonrpc.TransportException
 
TransportException(Throwable) - Constructor for class org.kurento.jsonrpc.TransportException
 

W

WebSocketClientSocket() - Constructor for class org.kurento.jsonrpc.client.JsonRpcClientWebSocket.WebSocketClientSocket
 
withAllowedOrigins(String...) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
withAllowedOrigins(String...) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
withLabel(String) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
withLabel(String) - Method in interface org.kurento.jsonrpc.JsonRpcHandler
 
withPingWatchdog(boolean) - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
withSockJS() - Method in class org.kurento.jsonrpc.DefaultJsonRpcHandler
 
withSockJS() - Method in interface org.kurento.jsonrpc.JsonRpcHandler
This method configures the handler to use sockJS
A C D E F G H I J L M N O P R S T W 
Skip navigation links