Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addCorsMappings(CorsRegistry) - Method in class com.arms.config.WebConfig
- AppConfig - Class in com.arms.config
- AppConfig() - Constructor for class com.arms.config.AppConfig
- Application - Class in com.arms
- Application() - Constructor for class com.arms.Application
- apply(String, TextOperation) - Static method in class com.arms.api.wiki.util.OtUtils
-
Apply an operation to a string, returning a new string.
B
- broadcastMessage(WebSocketMessage) - Method in class com.arms.api.wiki.controller.WebSocketController
C
- ChatController - Class in com.arms.api.wiki.controller
- ChatController(SimpMessagingTemplate) - Constructor for class com.arms.api.wiki.controller.ChatController
- ChatMessage - Class in com.arms.api.wiki.dto
- ChatMessage() - Constructor for class com.arms.api.wiki.dto.ChatMessage
- ChatMessage(String, String, String, String, String) - Constructor for class com.arms.api.wiki.dto.ChatMessage
- checkRedisConnection() - Method in class com.arms.api.wiki.controller.RedisHealthCheckController
- CodeExecutionController - Class in com.arms.api.wiki.controller
- CodeExecutionController(RestTemplate) - Constructor for class com.arms.api.wiki.controller.CodeExecutionController
- CodeExecutionRequest - Class in com.arms.api.wiki.dto
- CodeExecutionRequest() - Constructor for class com.arms.api.wiki.dto.CodeExecutionRequest
- CodeExecutionRequest.File - Class in com.arms.api.wiki.dto
- com.arms - package com.arms
- com.arms.api.wiki.controller - package com.arms.api.wiki.controller
- com.arms.api.wiki.dto - package com.arms.api.wiki.dto
- com.arms.api.wiki.listener - package com.arms.api.wiki.listener
- com.arms.api.wiki.service - package com.arms.api.wiki.service
- com.arms.api.wiki.util - package com.arms.api.wiki.util
- com.arms.client.dwr - package com.arms.client.dwr
- com.arms.config - package com.arms.config
- com.arms.util - package com.arms.util
- compose(TextOperation, TextOperation) - Static method in class com.arms.api.wiki.util.OtUtils
-
Compose merges two consecutive operations (op1 followed by op2) into one.
- configureMessageBroker(MessageBrokerRegistry) - Method in class com.arms.config.WebSocketConfig
- createSession(Map<String, String>) - Method in class com.arms.api.wiki.controller.SessionController
- CursorData() - Constructor for class com.arms.api.wiki.dto.WebSocketMessage.CursorData
- CursorMessage - Class in com.arms.api.wiki.dto
- CursorMessage() - Constructor for class com.arms.api.wiki.dto.CursorMessage
D
- DataSerializer - Class in com.arms.util
- DataSerializer() - Constructor for class com.arms.util.DataSerializer
- delete(int) - Method in class com.arms.api.wiki.dto.TextOperation
- deserialize(Object, Class<T>) - Static method in class com.arms.util.DataSerializer
- deserialize(String, Class<T>) - Static method in class com.arms.util.DataSerializer
- DocumentContentPayload - Class in com.arms.api.wiki.dto
- DocumentContentPayload() - Constructor for class com.arms.api.wiki.dto.DocumentContentPayload
- DocumentState - Class in com.arms.api.wiki.dto
- DocumentState() - Constructor for class com.arms.api.wiki.dto.DocumentState
- DwrClient - Interface in com.arms.client.dwr
E
- EditorController - Class in com.arms.api.wiki.controller
- EditorController(SimpMessagingTemplate, SessionRegistryService, OtService, StringRedisTemplate) - Constructor for class com.arms.api.wiki.controller.EditorController
- equals(Object) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- equals(Object) - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- equals(Object) - Method in class com.arms.api.wiki.dto.TextOperation
- executeCode(CodeExecutionRequest) - Method in class com.arms.api.wiki.controller.CodeExecutionController
- executor() - Method in class com.arms.config.ThreadPoolConfig
F
- feignDecoder() - Method in class com.arms.config.FeignResponseDecoderConfig
- FeignResponseDecoderConfig - Class in com.arms.config
- FeignResponseDecoderConfig() - Constructor for class com.arms.config.FeignResponseDecoderConfig
- File() - Constructor for class com.arms.api.wiki.dto.CodeExecutionRequest.File
G
- getActiveParticipantsForDocument(String, String, String) - Method in class com.arms.api.wiki.service.SessionRegistryService
-
Gets the list of active participants (UserInfoDTO) from Redis for a specific document/session, excluding the user making the request.
- getAnchor() - Method in class com.arms.api.wiki.dto.RangeInfo
- getBaseLength() - Method in class com.arms.api.wiki.dto.TextOperation
- getClientId() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getClientId() - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- getCode() - Method in class com.arms.api.wiki.dto.WebSocketMessage
- getColor() - Method in class com.arms.api.wiki.dto.UserInfo
- getColor() - Method in class com.arms.api.wiki.dto.UserInfoDTO
- getColor() - Method in class com.arms.api.wiki.dto.WebSocketMessage.UserData
- getColumn() - Method in class com.arms.api.wiki.dto.Position
- getColumn() - Method in class com.arms.api.wiki.dto.WebSocketMessage.Position
- getContent() - Method in class com.arms.api.wiki.dto.CodeExecutionRequest.File
- getContent() - Method in class com.arms.api.wiki.dto.DocumentContentPayload
- getCursor() - Method in class com.arms.api.wiki.dto.WebSocketMessage.UserData
- getCursorPosition() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getCursorPosition() - Method in class com.arms.api.wiki.dto.UserInfo
- getCursorPosition() - Method in class com.arms.api.wiki.dto.UserInfoDTO
- getCursorPosition() - Method in class com.arms.api.wiki.dto.WebSocketMessage.CursorData
- getDocument() - Method in class com.arms.api.wiki.dto.DocumentState
- getDocumentContent(String, String) - Method in class com.arms.api.wiki.service.OtService
-
Gets the current content for a specific document from Redis.
- getDocumentId() - Method in class com.arms.api.wiki.dto.CursorMessage
- getDocumentId() - Method in class com.arms.api.wiki.dto.DocumentContentPayload
- getDocumentId() - Method in class com.arms.api.wiki.dto.DocumentState
- getDocumentId() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getDocumentId() - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- getDocumentId() - Method in class com.arms.api.wiki.dto.JoinPayload
- getDocumentState(Map<String, String>, Principal) - Method in class com.arms.api.wiki.controller.OtController
-
Handle document state requests.
- getEndColumn() - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- getEndLineNumber() - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- getFiles() - Method in class com.arms.api.wiki.dto.CodeExecutionRequest
- getForegroundColorCode(ILoggingEvent) - Method in class com.arms.util.HighlightingCompositeConverterCustom
- getFormattedTimestamp() - Method in class com.arms.api.wiki.dto.ChatMessage
- getHead() - Method in class com.arms.api.wiki.dto.RangeInfo
- getId() - Method in class com.arms.api.wiki.dto.UserInfo
- getId() - Method in class com.arms.api.wiki.dto.UserInfoDTO
- getLanguage() - Method in class com.arms.api.wiki.dto.CodeExecutionRequest
- getLineNumber() - Method in class com.arms.api.wiki.dto.Position
- getLineNumber() - Method in class com.arms.api.wiki.dto.WebSocketMessage.Position
- getMessage() - Method in class com.arms.api.wiki.dto.ChatMessage
- getName() - Method in class com.arms.api.wiki.dto.UserInfo
- getName() - Method in class com.arms.api.wiki.dto.UserInfoDTO
- getName() - Method in class com.arms.api.wiki.dto.WebSocketMessage.UserData
- getOperation() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getOperationHistory(String, String) - Method in class com.arms.api.wiki.service.OtService
-
Gets a copy of the operation history (List
) from the Redis list. - getOps() - Method in class com.arms.api.wiki.dto.TextOperation
- getParticipants() - Method in class com.arms.api.wiki.dto.DocumentState
- getRevision() - Method in class com.arms.api.wiki.dto.DocumentState
- getRevision() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getRevision(String, String) - Method in class com.arms.api.wiki.service.OtService
-
Gets the current server revision number (size of history list) from Redis.
- getSelection() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getSelection() - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- getSelection() - Method in class com.arms.api.wiki.dto.UserInfo
- getSelection() - Method in class com.arms.api.wiki.dto.UserInfoDTO
- getSelection() - Method in class com.arms.api.wiki.dto.WebSocketMessage.CursorData
- getSessionId() - Method in class com.arms.api.wiki.dto.ChatMessage
- getSessionId() - Method in class com.arms.api.wiki.dto.CursorMessage
- getSessionId() - Method in class com.arms.api.wiki.dto.DocumentState
- getSessionId() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- getSessionId() - Method in class com.arms.api.wiki.dto.JoinPayload
- getSessionInfo(String) - Method in class com.arms.api.wiki.controller.SessionController
- getStartColumn() - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- getStartLineNumber() - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- getTargetLength() - Method in class com.arms.api.wiki.dto.TextOperation
- getTimestamp() - Method in class com.arms.api.wiki.dto.ChatMessage
- getUser() - Method in class com.arms.api.wiki.dto.WebSocketMessage
- getUserColor() - Method in class com.arms.api.wiki.dto.ChatMessage
- getUserColor() - Method in class com.arms.api.wiki.dto.JoinPayload
- getUserId() - Method in class com.arms.api.wiki.dto.ChatMessage
- getUserId() - Method in class com.arms.api.wiki.dto.JoinPayload
- getUserInfo() - Method in class com.arms.api.wiki.dto.CursorMessage
- getUserName() - Method in class com.arms.api.wiki.dto.ChatMessage
- getUserName() - Method in class com.arms.api.wiki.dto.JoinPayload
- getVersion() - Method in class com.arms.api.wiki.dto.CodeExecutionRequest
H
- handleChatMessage(ChatMessage) - Method in class com.arms.api.wiki.controller.ChatController
-
Handles incoming chat messages and broadcasts them to all clients in the session.
- handleJoin(JoinPayload, SimpMessageHeaderAccessor) - Method in class com.arms.api.wiki.controller.EditorController
-
Handles a client explicitly joining a session/document.
- handleOperation(IncomingOperationPayload, SimpMessageHeaderAccessor, Principal) - Method in class com.arms.api.wiki.controller.OtController
-
Handle incoming operations from clients based on ot.js model.
- handleSelection(IncomingSelectionPayload, SimpMessageHeaderAccessor, Principal) - Method in class com.arms.api.wiki.controller.OtController
-
Deprecated.
- handleSelectionUpdate(CursorMessage, SimpMessageHeaderAccessor) - Method in class com.arms.api.wiki.controller.EditorController
- handleWebSocketConnectListener(SessionConnectedEvent) - Method in class com.arms.api.wiki.listener.WebSocketEventListener
- handleWebSocketDisconnectListener(SessionDisconnectEvent) - Method in class com.arms.api.wiki.listener.WebSocketEventListener
- handleWebSocketSubscribeListener(SessionSubscribeEvent) - Method in class com.arms.api.wiki.listener.WebSocketEventListener
- hashCode() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- hashCode() - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- hashCode() - Method in class com.arms.api.wiki.dto.TextOperation
- HighlightingCompositeConverterCustom - Class in com.arms.util
- HighlightingCompositeConverterCustom() - Constructor for class com.arms.util.HighlightingCompositeConverterCustom
I
- IncomingOperationPayload - Class in com.arms.api.wiki.dto
-
DTO representing the payload sent from the client for an operation.
- IncomingOperationPayload() - Constructor for class com.arms.api.wiki.dto.IncomingOperationPayload
- IncomingOperationPayload(String, int, List<Object>, String, String) - Constructor for class com.arms.api.wiki.dto.IncomingOperationPayload
- IncomingSelectionPayload - Class in com.arms.api.wiki.dto
-
DTO representing the payload sent from the client for a selection change.
- IncomingSelectionPayload() - Constructor for class com.arms.api.wiki.dto.IncomingSelectionPayload
- IncomingSelectionPayload(String, Map<String, List<Map<String, Integer>>>, String) - Constructor for class com.arms.api.wiki.dto.IncomingSelectionPayload
- insert(String) - Method in class com.arms.api.wiki.dto.TextOperation
- invert(String, TextOperation) - Static method in class com.arms.api.wiki.util.OtUtils
-
Computes the inverse of an operation.
- isDelete(Object) - Static method in class com.arms.api.wiki.dto.TextOperation
- isInsert(Object) - Static method in class com.arms.api.wiki.dto.TextOperation
- isNoop() - Method in class com.arms.api.wiki.dto.TextOperation
- isRetain(Object) - Static method in class com.arms.api.wiki.dto.TextOperation
J
- JoinPayload - Class in com.arms.api.wiki.dto
- JoinPayload() - Constructor for class com.arms.api.wiki.dto.JoinPayload
L
- lettuceConnectionFactory() - Method in class com.arms.config.RedisConfig
- logRedisConfig() - Method in class com.arms.config.RedisConfig
M
- main(String[]) - Static method in class com.arms.Application
O
- OpenFeignConfig - Class in com.arms.config
- OpenFeignConfig() - Constructor for class com.arms.config.OpenFeignConfig
- OtController - Class in com.arms.api.wiki.controller
- OtController(OtService, SimpMessagingTemplate, SessionRegistryService) - Constructor for class com.arms.api.wiki.controller.OtController
- OtService - Class in com.arms.api.wiki.service
- OtService(RedisTemplate<String, Object>, RedisScript<Boolean>, ObjectMapper) - Constructor for class com.arms.api.wiki.service.OtService
- OtUtils - Class in com.arms.api.wiki.util
- OtUtils() - Constructor for class com.arms.api.wiki.util.OtUtils
P
- Position - Class in com.arms.api.wiki.dto
- Position() - Constructor for class com.arms.api.wiki.dto.Position
- Position() - Constructor for class com.arms.api.wiki.dto.WebSocketMessage.Position
R
- RangeInfo - Class in com.arms.api.wiki.dto
- RangeInfo() - Constructor for class com.arms.api.wiki.dto.RangeInfo
- RangeInfo(int, int) - Constructor for class com.arms.api.wiki.dto.RangeInfo
- receiveOperation(String, String, int, TextOperation) - Method in class com.arms.api.wiki.service.OtService
-
Process an incoming operation from a client against a specified revision for a specific document using Redis state.
- RedisConfig - Class in com.arms.config
- RedisConfig() - Constructor for class com.arms.config.RedisConfig
- RedisHealthCheckController - Class in com.arms.api.wiki.controller
- RedisHealthCheckController(RedisTemplate<String, Object>) - Constructor for class com.arms.api.wiki.controller.RedisHealthCheckController
- redisTemplate(RedisConnectionFactory) - Method in class com.arms.config.RedisConfig
- registerStompEndpoints(StompEndpointRegistry) - Method in class com.arms.config.WebSocketConfig
- resetSessionDocument(String, String) - Method in class com.arms.api.wiki.service.OtService
-
Resets the state (content and history) for a specific document in Redis.
- restTemplate() - Method in class com.arms.config.AppConfig
- retain(int) - Method in class com.arms.api.wiki.dto.TextOperation
S
- Selection() - Constructor for class com.arms.api.wiki.dto.WebSocketMessage.Selection
- SelectionInfo - Class in com.arms.api.wiki.dto
- SelectionInfo() - Constructor for class com.arms.api.wiki.dto.SelectionInfo
- sendMessage(String) - Method in interface com.arms.client.dwr.DwrClient
- serialize(Object) - Static method in class com.arms.util.DataSerializer
- SessionController - Class in com.arms.api.wiki.controller
- SessionController(OtService) - Constructor for class com.arms.api.wiki.controller.SessionController
- SessionRegistryService - Class in com.arms.api.wiki.service
- SessionRegistryService(RedisTemplate<String, Object>) - Constructor for class com.arms.api.wiki.service.SessionRegistryService
- setAnchor(int) - Method in class com.arms.api.wiki.dto.RangeInfo
- setBaseLength(int) - Method in class com.arms.api.wiki.dto.TextOperation
- setClientId(String) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setClientId(String) - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- setCode(String) - Method in class com.arms.api.wiki.dto.WebSocketMessage
- setColor(String) - Method in class com.arms.api.wiki.dto.UserInfo
- setColor(String) - Method in class com.arms.api.wiki.dto.UserInfoDTO
- setColor(String) - Method in class com.arms.api.wiki.dto.WebSocketMessage.UserData
- setColumn(int) - Method in class com.arms.api.wiki.dto.Position
- setColumn(int) - Method in class com.arms.api.wiki.dto.WebSocketMessage.Position
- setContent(String) - Method in class com.arms.api.wiki.dto.CodeExecutionRequest.File
- setContent(String) - Method in class com.arms.api.wiki.dto.DocumentContentPayload
- setCursor(WebSocketMessage.CursorData) - Method in class com.arms.api.wiki.dto.WebSocketMessage.UserData
- setCursorPosition(Position) - Method in class com.arms.api.wiki.dto.UserInfo
- setCursorPosition(WebSocketMessage.Position) - Method in class com.arms.api.wiki.dto.WebSocketMessage.CursorData
- setCursorPosition(Map<String, Integer>) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setCursorPosition(Map<String, Integer>) - Method in class com.arms.api.wiki.dto.UserInfoDTO
- setDocument(String) - Method in class com.arms.api.wiki.dto.DocumentState
- setDocumentContent(String, DocumentContentPayload) - Method in class com.arms.api.wiki.controller.SessionController
- setDocumentContent(String, String, String) - Method in class com.arms.api.wiki.service.OtService
-
Sets the document content directly in Redis and clears its history list.
- setDocumentId(String) - Method in class com.arms.api.wiki.dto.CursorMessage
- setDocumentId(String) - Method in class com.arms.api.wiki.dto.DocumentContentPayload
- setDocumentId(String) - Method in class com.arms.api.wiki.dto.DocumentState
- setDocumentId(String) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setDocumentId(String) - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- setDocumentId(String) - Method in class com.arms.api.wiki.dto.JoinPayload
- setEndColumn(int) - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- setEndLineNumber(int) - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- setFiles(List<CodeExecutionRequest.File>) - Method in class com.arms.api.wiki.dto.CodeExecutionRequest
- setHead(int) - Method in class com.arms.api.wiki.dto.RangeInfo
- setId(String) - Method in class com.arms.api.wiki.dto.UserInfo
- setId(String) - Method in class com.arms.api.wiki.dto.UserInfoDTO
- setLanguage(String) - Method in class com.arms.api.wiki.dto.CodeExecutionRequest
- setLineNumber(int) - Method in class com.arms.api.wiki.dto.Position
- setLineNumber(int) - Method in class com.arms.api.wiki.dto.WebSocketMessage.Position
- setMessage(String) - Method in class com.arms.api.wiki.dto.ChatMessage
- setName(String) - Method in class com.arms.api.wiki.dto.UserInfo
- setName(String) - Method in class com.arms.api.wiki.dto.UserInfoDTO
- setName(String) - Method in class com.arms.api.wiki.dto.WebSocketMessage.UserData
- setOperation(List<Object>) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setOps(List<Object>) - Method in class com.arms.api.wiki.dto.TextOperation
- setParticipants(List<UserInfoDTO>) - Method in class com.arms.api.wiki.dto.DocumentState
- setRevision(int) - Method in class com.arms.api.wiki.dto.DocumentState
- setRevision(int) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setSelection(SelectionInfo) - Method in class com.arms.api.wiki.dto.UserInfo
- setSelection(SelectionInfo) - Method in class com.arms.api.wiki.dto.UserInfoDTO
- setSelection(WebSocketMessage.Selection) - Method in class com.arms.api.wiki.dto.WebSocketMessage.CursorData
- setSelection(Map<String, Object>) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setSelection(Map<String, List<Map<String, Integer>>>) - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- setSessionId(String) - Method in class com.arms.api.wiki.dto.ChatMessage
- setSessionId(String) - Method in class com.arms.api.wiki.dto.CursorMessage
- setSessionId(String) - Method in class com.arms.api.wiki.dto.DocumentState
- setSessionId(String) - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- setSessionId(String) - Method in class com.arms.api.wiki.dto.JoinPayload
- setStartColumn(int) - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- setStartLineNumber(int) - Method in class com.arms.api.wiki.dto.WebSocketMessage.Selection
- setTargetLength(int) - Method in class com.arms.api.wiki.dto.TextOperation
- setTimestamp(LocalDateTime) - Method in class com.arms.api.wiki.dto.ChatMessage
- setUser(WebSocketMessage.UserData) - Method in class com.arms.api.wiki.dto.WebSocketMessage
- setUserColor(String) - Method in class com.arms.api.wiki.dto.ChatMessage
- setUserColor(String) - Method in class com.arms.api.wiki.dto.JoinPayload
- setUserId(String) - Method in class com.arms.api.wiki.dto.ChatMessage
- setUserId(String) - Method in class com.arms.api.wiki.dto.JoinPayload
- setUserInfo(UserInfo) - Method in class com.arms.api.wiki.dto.CursorMessage
- setUserName(String) - Method in class com.arms.api.wiki.dto.ChatMessage
- setUserName(String) - Method in class com.arms.api.wiki.dto.JoinPayload
- setVersion(String) - Method in class com.arms.api.wiki.dto.CodeExecutionRequest
- stringRedisTemplate(RedisConnectionFactory) - Method in class com.arms.config.RedisConfig
T
- TextOperation - Class in com.arms.api.wiki.dto
-
Represents an operation on a text document, similar to ot.js TextOperation.
- TextOperation() - Constructor for class com.arms.api.wiki.dto.TextOperation
- TextOperation(List<Object>) - Constructor for class com.arms.api.wiki.dto.TextOperation
- ThreadPoolConfig - Class in com.arms.config
- ThreadPoolConfig() - Constructor for class com.arms.config.ThreadPoolConfig
- toString() - Method in class com.arms.api.wiki.dto.CursorMessage
- toString() - Method in class com.arms.api.wiki.dto.DocumentContentPayload
- toString() - Method in class com.arms.api.wiki.dto.IncomingOperationPayload
- toString() - Method in class com.arms.api.wiki.dto.IncomingSelectionPayload
- toString() - Method in class com.arms.api.wiki.dto.JoinPayload
- toString() - Method in class com.arms.api.wiki.dto.Position
- toString() - Method in class com.arms.api.wiki.dto.RangeInfo
- toString() - Method in class com.arms.api.wiki.dto.TextOperation
- toString() - Method in class com.arms.api.wiki.dto.UserInfo
- toString() - Method in class com.arms.api.wiki.dto.UserInfoDTO
- transform(TextOperation, TextOperation) - Static method in class com.arms.api.wiki.util.OtUtils
-
Transform takes two operations A and B that happened concurrently and produces two operations A' and B' (in an array) such that apply(apply(S, A), B') = apply(apply(S, B), A').
U
- updateContentAndHistoryScript() - Method in class com.arms.config.RedisConfig
- updateUserState(String, String, String, Map<String, Integer>, SelectionInfo) - Method in class com.arms.api.wiki.service.SessionRegistryService
-
Updates the cursor/selection state for an active user in Redis.
- UserData() - Constructor for class com.arms.api.wiki.dto.WebSocketMessage.UserData
- UserInfo - Class in com.arms.api.wiki.dto
- UserInfo() - Constructor for class com.arms.api.wiki.dto.UserInfo
- UserInfoDTO - Class in com.arms.api.wiki.dto
- UserInfoDTO() - Constructor for class com.arms.api.wiki.dto.UserInfoDTO
- UserInfoDTO(String, String, String, Map<String, Integer>, SelectionInfo) - Constructor for class com.arms.api.wiki.dto.UserInfoDTO
- userJoined(String, String, UserInfoDTO) - Method in class com.arms.api.wiki.service.SessionRegistryService
-
Adds or updates a user's information for a specific document within a specific session in Redis.
- userLeftAllSessions(String) - Method in class com.arms.api.wiki.service.SessionRegistryService
-
Removes a user from ALL sessions/documents they might be in.
- userLeftDocument(String, String, String) - Method in class com.arms.api.wiki.service.SessionRegistryService
-
Removes a user from a specific document session they were in.
W
- WebConfig - Class in com.arms.config
- WebConfig() - Constructor for class com.arms.config.WebConfig
- WebSocketConfig - Class in com.arms.config
- WebSocketConfig() - Constructor for class com.arms.config.WebSocketConfig
- WebSocketController - Class in com.arms.api.wiki.controller
- WebSocketController(RedisTemplate<String, Object>) - Constructor for class com.arms.api.wiki.controller.WebSocketController
- WebSocketEventListener - Class in com.arms.api.wiki.listener
- WebSocketEventListener(SessionRegistryService, SimpMessagingTemplate, OtService, StringRedisTemplate) - Constructor for class com.arms.api.wiki.listener.WebSocketEventListener
- WebSocketMessage - Class in com.arms.api.wiki.dto
- WebSocketMessage() - Constructor for class com.arms.api.wiki.dto.WebSocketMessage
- WebSocketMessage.CursorData - Class in com.arms.api.wiki.dto
- WebSocketMessage.Position - Class in com.arms.api.wiki.dto
- WebSocketMessage.Selection - Class in com.arms.api.wiki.dto
- WebSocketMessage.UserData - Class in com.arms.api.wiki.dto
All Classes and Interfaces|All Packages|Serialized Form