Index

A B C D E F G H I J L M O P R S T U W 
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
 
A B C D E F G H I J L M O P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form