Kurento JSON-RPC Server 6.6.2-SNAPSHOT
A C D G H I J N O P R S T U W 

A

addHandler(JsonRpcHandler<?>, String...) - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
addHandler(JsonRpcHandler<?>, String...) - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistry
 
addHandler(JsonRpcHandler<?>, String...) - Method in interface org.kurento.jsonrpc.server.JsonRpcHandlerRegistration
Add more handlers that will share the same configuration
addHandler(JsonRpcHandler<?>, String...) - Method in interface org.kurento.jsonrpc.server.JsonRpcHandlerRegistry
Configure a JsonRpcHandler at the specified URL paths.
addPerSessionHandler(Class<? extends JsonRpcHandler<?>>, String[]) - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
addPerSessionHandler(String, String[]) - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
addPerSessionHandler(Class<? extends JsonRpcHandler<?>>, String...) - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistry
 
addPerSessionHandler(String, String...) - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistry
 
addPerSessionHandler(Class<? extends JsonRpcHandler<?>>, String...) - Method in interface org.kurento.jsonrpc.server.JsonRpcHandlerRegistry
 
addPerSessionHandler(String, String...) - Method in interface org.kurento.jsonrpc.server.JsonRpcHandlerRegistry
 
afterConnectionClosed(Session, String) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler
 
afterConnectionEstablished(Session) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
afterConnectionEstablished(WebSocketSession) - Method in class org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler
 
allowedOrigins() - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
associateSessionId(String, String) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 

C

cancelCloseTimer(ServerSession) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
CLIENT_CLOSED_CLOSE_REASON - Static variable in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
close() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
close() - Method in class org.kurento.jsonrpc.internal.ws.WebSocketServerSession
 
closeNativeSession(String) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
closeNativeSession(String) - Method in class org.kurento.jsonrpc.internal.ws.WebSocketServerSession
 
closeSession(String) - Method in interface org.kurento.jsonrpc.internal.server.PingWatchdogManager.NativeSessionCloser
 
closeSession(ServerSession, String) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
closeSessionIfTimeout(String, String) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
CloseStatusHelper - Class in org.kurento.jsonrpc.internal.ws
 
CloseStatusHelper() - Constructor for class org.kurento.jsonrpc.internal.ws.CloseStatusHelper
 
createSession(String, Object, SessionsManager) - Method in interface org.kurento.jsonrpc.internal.server.ProtocolManager.ServerSessionFactory
 
ctx - Variable in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 

D

DefaultJsonRpcHandlerRegistration - Class in org.kurento.jsonrpc.internal.server.config
Base class for WebSocketHandlerRegistrations that gathers all the configuration options but allows sub-classes to put together the actual HTTP request mappings.
DefaultJsonRpcHandlerRegistration() - Constructor for class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
DefaultJsonRpcHandlerRegistry - Class in org.kurento.jsonrpc.internal.server.config
A WebSocketHandlerRegistry that maps WebSocketHandlers to URLs for use in a Servlet container.
DefaultJsonRpcHandlerRegistry() - Constructor for class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistry
 
disablePingWatchdog() - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager.PingWatchdogSession
 
disablePingWatchdogForSession(String) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 

G

get(String) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 
getAttributes() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
getAuthToken() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getByTransportId(String) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 
getCloseStatusType(int) - Static method in class org.kurento.jsonrpc.internal.ws.CloseStatusHelper
 
getCloseTimerTask() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
getHandlerMap() - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
getHandlerType() - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
getKeystoneHost() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getKeystonePath() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getKeystonePort() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getKeystoneProxyPass() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getKeystoneProxyUser() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getLabel() - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
getOAuthVersion() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
getPerSessionHandlerBeanNameMap() - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
getPerSessionHandlerClassMap() - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistration
 
getReconnectionTimeoutInMillis() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
getRegistrations() - Method in class org.kurento.jsonrpc.internal.server.config.DefaultJsonRpcHandlerRegistry
 
getSessionByTransportId(String) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
getTransportId() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 

H

handleRequest(HttpServletRequest, HttpServletResponse) - Method in class org.kurento.jsonrpc.internal.http.JsonRpcHttpRequestHandler
 
handleRequest(Transaction, Request<T>) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
handleResponse(Response<JsonElement>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
handleResponse(Response<JsonElement>) - Method in class org.kurento.jsonrpc.internal.ws.WebSocketServerSession
 
handleTextMessage(WebSocketSession, TextMessage) - Method in class org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler
 
handleTransportError(Session, Throwable) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
handleTransportError(WebSocketSession, Throwable) - Method in class org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler
 
handleUncaughtException(Session, Exception) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 

I

isGracefullyClosed() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
isPingWatchdog() - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
isSessionKnown(String) - Method in interface org.kurento.jsonrpc.internal.server.NativeSessionHandler
 
isSockJSEnabled() - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 

J

JsonRpcConfiguration - Class in org.kurento.jsonrpc.internal.server.config
 
JsonRpcConfiguration() - Constructor for class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
JsonRpcConfigurer - Interface in org.kurento.jsonrpc.server
 
jsonRpcHandlerMapping() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
JsonRpcHandlerRegistration - Interface in org.kurento.jsonrpc.server
Provides methods for configuring a JsonRpcHandler handler.
JsonRpcHandlerRegistry - Interface in org.kurento.jsonrpc.server
 
JsonRpcHttpRequestHandler - Class in org.kurento.jsonrpc.internal.http
 
JsonRpcHttpRequestHandler(ProtocolManager) - Constructor for class org.kurento.jsonrpc.internal.http.JsonRpcHttpRequestHandler
 
jsonRpcProperties() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
JsonRpcProperties - Class in org.kurento.jsonrpc.internal.server.config
Properties of the JSON RPC connector
JsonRpcProperties() - Constructor for class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
jsonrpcTaskScheduler() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
JsonRpcWebSocketHandler - Class in org.kurento.jsonrpc.internal.ws
 
JsonRpcWebSocketHandler(ProtocolManager) - Constructor for class org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler
 
JsonRpcWebSocketHandler.MaxNumberWsConnectionsReachedException - Exception in org.kurento.jsonrpc.internal.ws
 
JsonRpcWebSocketHandler.MaxNumberWsConnectionsReachedException() - Constructor for exception org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler.MaxNumberWsConnectionsReachedException
 

N

NativeSessionHandler - Interface in org.kurento.jsonrpc.internal.server
This interface will be implemented by JsonRpcHandlers that want a low level handling of requests with unknown sessionId.

O

org.kurento.jsonrpc.internal.http - package org.kurento.jsonrpc.internal.http
 
org.kurento.jsonrpc.internal.server - package org.kurento.jsonrpc.internal.server
 
org.kurento.jsonrpc.internal.server.config - package org.kurento.jsonrpc.internal.server.config
 
org.kurento.jsonrpc.internal.ws - package org.kurento.jsonrpc.internal.ws
 
org.kurento.jsonrpc.server - package org.kurento.jsonrpc.server
 

P

perSessionJsonRpcHandler(String, Class<? extends JsonRpcHandler<?>>) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
PerSessionJsonRpcHandler<T> - Class in org.kurento.jsonrpc.internal.server
 
PerSessionJsonRpcHandler(String) - Constructor for class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
PerSessionJsonRpcHandler(Class<? extends JsonRpcHandler<T>>) - Constructor for class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
PerSessionJsonRpcHandler(String, Class<? extends JsonRpcHandler<T>>) - Constructor for class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
pingReceived(String, long) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 
pingReceived(long) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager.PingWatchdogSession
 
PingWatchdogManager - Class in org.kurento.jsonrpc.internal.server
 
PingWatchdogManager(TaskScheduler, PingWatchdogManager.NativeSessionCloser) - Constructor for class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 
PingWatchdogManager.NativeSessionCloser - Interface in org.kurento.jsonrpc.internal.server
 
PingWatchdogManager.PingWatchdogSession - Class in org.kurento.jsonrpc.internal.server
 
PingWatchdogManager.PingWatchdogSession(String) - Constructor for class org.kurento.jsonrpc.internal.server.PingWatchdogManager.PingWatchdogSession
 
processMessage(String, ProtocolManager.ServerSessionFactory, TransactionImpl.ResponseSender, String) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
processMessage(JsonObject, ProtocolManager.ServerSessionFactory, TransactionImpl.ResponseSender, String) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
Process incoming message.
processNewCreatedKnownSession(Session) - Method in interface org.kurento.jsonrpc.internal.server.NativeSessionHandler
 
processRequest(Runnable) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
processTransportError(String, Throwable) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
protocolManager(JsonRpcHandler<?>) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
ProtocolManager - Class in org.kurento.jsonrpc.internal.server
 
ProtocolManager(JsonRpcHandler<?>) - Constructor for class org.kurento.jsonrpc.internal.server.ProtocolManager
 
ProtocolManager(JsonRpcHandler<?>, SessionsManager, TaskScheduler) - Constructor for class org.kurento.jsonrpc.internal.server.ProtocolManager
 
ProtocolManager.ServerSessionFactory - Interface in org.kurento.jsonrpc.internal.server
 
put(ServerSession) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 

R

registerJsonRpcHandlers(JsonRpcHandlerRegistry) - Method in interface org.kurento.jsonrpc.server.JsonRpcConfigurer
Register JsonRpcHandlers.
registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
remove(String) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 
remove(ServerSession) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 
removeByTransportId(String) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 
removeSession(ServerSession) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 

S

secretGenerator - Variable in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
sendNotification(String, Object, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendNotification(String, Object) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendNotification(String) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(String, Class<R>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(String, Object, Class<R>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(String) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(String, Object) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(String, JsonObject, Continuation<JsonElement>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(Request<JsonObject>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequest(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequestHonorId(Request<JsonObject>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequestHonorId(Request<JsonObject>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
sendRequestWebSocket(Request<? extends Object>, Class<JsonElement>, Continuation<Response<JsonElement>>) - Method in class org.kurento.jsonrpc.internal.ws.WebSocketServerSession
 
ServerSession - Class in org.kurento.jsonrpc.internal.server
 
ServerSession(String, Object, SessionsManager, String) - Constructor for class org.kurento.jsonrpc.internal.server.ServerSession
 
SESSION_RECONNECTION_TIME_PROP - Static variable in class org.kurento.jsonrpc.internal.server.ServerSession
 
sessionsManager() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
SessionsManager - Class in org.kurento.jsonrpc.internal.server
This class is responsible for storing JSON-RPC sessions using a ConcurrentHashMap.
SessionsManager() - Constructor for class org.kurento.jsonrpc.internal.server.SessionsManager
 
setAuthToken(String) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setBeanFactory(BeanFactory) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
setCloseTimerTask(ScheduledFuture<?>) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
setConfigurers(List<JsonRpcConfigurer>) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
setGracefullyClosed() - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
setKeystoneHost(String) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setKeystoneOAuthVersionPath(String) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setKeystonePath(String) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setKeystonePort(int) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setKeystoneProxyPass(String) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setKeystoneProxyUser(String) - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcProperties
 
setLabel(String) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
setLabel(String) - Method in class org.kurento.jsonrpc.internal.ws.JsonRpcWebSocketHandler
 
setMaxNumberOfHeartbeats(int) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
Method intended to be used for testing purposes
setPingWachdog(boolean) - Method in class org.kurento.jsonrpc.internal.server.ProtocolManager
 
setPingWatchdog(boolean) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 
setReconnectionTimeout(long) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
setRsHelper(JsonRpcRequestSenderHelper) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 
setSessionId(String) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager.PingWatchdogSession
 
setTransportId(String) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager.PingWatchdogSession
 
setTransportId(String) - Method in class org.kurento.jsonrpc.internal.server.ServerSession
 

T

tomcatContainerFactory() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
tomcatContextCustomizer() - Method in class org.kurento.jsonrpc.internal.server.config.JsonRpcConfiguration
 
toString() - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 

U

updateSessionOnReconnection(ServerSession) - Method in interface org.kurento.jsonrpc.internal.server.ProtocolManager.ServerSessionFactory
 
updateTransportId(String, String) - Method in class org.kurento.jsonrpc.internal.server.PingWatchdogManager
 
updateTransportId(ServerSession, String) - Method in class org.kurento.jsonrpc.internal.server.SessionsManager
 
updateWebSocketSession(WebSocketSession) - Method in class org.kurento.jsonrpc.internal.ws.WebSocketServerSession
 

W

WebSocketServerSession - Class in org.kurento.jsonrpc.internal.ws
 
WebSocketServerSession(String, Object, SessionsManager, WebSocketSession) - Constructor for class org.kurento.jsonrpc.internal.ws.WebSocketServerSession
 
withAllowedOrigins(String...) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
withLabel(String) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
withPingWachdog(boolean) - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
withSockJS() - Method in class org.kurento.jsonrpc.internal.server.PerSessionJsonRpcHandler
 
A C D G H I J N O P R S T U W 
Kurento JSON-RPC Server 6.6.2-SNAPSHOT

Copyright © 2017 Kurento. All rights reserved.