Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- active() - Method in class org.vrspace.server.obj.VRObject
- activeTabs() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- add(Client, List<VRObject>) - Method in class org.vrspace.server.core.WorldManager
-
Add objects to client's current position
- add(Client, VRObject) - Method in class org.vrspace.server.core.WorldManager
-
Add an object to client's current position
- Add - Class in org.vrspace.server.dto
-
Add is both a Command and a DTO.
- Add() - Constructor for class org.vrspace.server.dto.Add
- Add(Collection<VRObject>) - Constructor for class org.vrspace.server.dto.Add
- Add(VRObject...) - Constructor for class org.vrspace.server.dto.Add
- addChange(String, Object) - Method in class org.vrspace.server.dto.VREvent
- addChildren(VRObject...) - Method in class org.vrspace.server.obj.VRObject
- addConnection(Client) - Method in class org.vrspace.server.core.StreamManager
-
Add another streaming session (for e.g.
- addEventListener(Function<VREvent, Void>) - Method in class org.vrspace.client.VRSpaceClient
-
Add event listener to receive events from the server; an event is either a Command or change to a VRObject
- addFilter(String, Filter) - Method in class org.vrspace.server.core.Scene
- additionalConnectionId - Static variable in class org.vrspace.server.core.StreamManager
- addListener(VRObject) - Method in class org.vrspace.server.obj.EventRecorder
- addListener(VRObject) - Method in class org.vrspace.server.obj.VRObject
- addMessageListener(Function<String, Void>) - Method in class org.vrspace.client.VRSpaceClient
-
Add a listener that receives all text messages from the server
- addObject(VRObject) - Method in class org.vrspace.server.dto.Add
- addResourceHandlers(ResourceHandlerRegistry) - Method in class org.vrspace.server.config.AdminUIConfiguration
- addSession(Client) - Method in class org.vrspace.server.core.SessionTracker
- addWelcomeListener(Function<Welcome, Void>) - Method in class org.vrspace.client.VRSpaceClient
-
Welcome messages are received after connecting and entering a world
- AdminUIConfiguration - Class in org.vrspace.server.config
-
Adds static admin UI content to Spring resource path, and makes sure it's not cached.
- AdminUIConfiguration() - Constructor for class org.vrspace.server.config.AdminUIConfiguration
- afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class org.vrspace.server.core.SessionManager
- afterConnectionEstablished(WebSocketSession) - Method in class org.vrspace.server.core.SessionManager
- allowedPath - Static variable in class org.vrspace.server.dto.Share
- Animation - Class in org.vrspace.server.obj
-
A shared animation, embedded into VRObject.
- Animation() - Constructor for class org.vrspace.server.obj.Animation
- Animation(String, boolean, double) - Constructor for class org.vrspace.server.obj.Animation
- API_ROOT - Static variable in class org.vrspace.server.api.ApiBase
- ApiBase - Class in org.vrspace.server.api
-
Base class for API controllers
- ApiBase() - Constructor for class org.vrspace.server.api.ApiBase
- ApiException - Exception in org.vrspace.server.api
- ApiException(String) - Constructor for exception org.vrspace.server.api.ApiException
- ApiExceptionResolver - Class in org.vrspace.server.api
- ApiExceptionResolver() - Constructor for class org.vrspace.server.api.ApiExceptionResolver
- ApiExceptionResolver.ErrorMessage - Class in org.vrspace.server.api
- ArthurBot - Class in org.vrspace.server.obj
-
A proprietary bot.
- ArthurBot() - Constructor for class org.vrspace.server.obj.ArthurBot
- ArthurBot.Response - Class in org.vrspace.server.obj
- authenticated(HttpSession) - Method in class org.vrspace.server.api.UserController
-
Check if the user is already authenticated
- AuthResponse() - Constructor for class org.vrspace.server.api.SketchfabController.AuthResponse
- available(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
TODO this needs to be moved in general capabilities controller
- await() - Method in class org.vrspace.client.VRSpaceClient
-
Hack, awaits for welcome message
B
- back() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- back(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Navigate back
- beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - Method in class org.vrspace.server.config.WebSocketConfig.CustomSessionHandshakeInterceptor
- Bot - Class in org.vrspace.server.obj
-
A Bot is a Client that has no session.
- Bot() - Constructor for class org.vrspace.server.obj.Bot
- BotConfig - Class in org.vrspace.server.config
-
BotConfig contains map of BotProperties, with bot name as key.
- BotConfig() - Constructor for class org.vrspace.server.config.BotConfig
- BotConfig.BotProperties - Class in org.vrspace.server.config
- BotLibre - Class in org.vrspace.server.obj
-
BotLibre integration point.
- BotLibre() - Constructor for class org.vrspace.server.obj.BotLibre
- BotLibre.Query - Class in org.vrspace.server.obj
- BotLibre.Response - Class in org.vrspace.server.obj
- BotManager - Class in org.vrspace.server.core
-
BotManger component starts right after server startup.
- BotManager() - Constructor for class org.vrspace.server.core.BotManager
- BotProperties() - Constructor for class org.vrspace.server.config.BotConfig.BotProperties
- BUFFER_SIZE - Static variable in class org.vrspace.server.core.SessionManager
C
- cache - Variable in class org.vrspace.server.core.WorldManager
- callback(String) - Method in class org.vrspace.server.api.SketchfabController
-
Sketchfab oauth2 callback, as explained in https://sketchfab.com/developers/oauth#implement-auth-code Uses code provided by client to authorise at sketchfab, and returns 302 redirect to the saved referrer.
- callback(String, String, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
- canEqual(Object) - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
- canEqual(Object) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- canEqual(Object) - Method in class org.vrspace.server.config.BotConfig
- canEqual(Object) - Method in class org.vrspace.server.config.ServerConfig
- canEqual(Object) - Method in class org.vrspace.server.config.WorldConfig
- canEqual(Object) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- canEqual(Object) - Method in class org.vrspace.server.core.StreamManager.SessionData
- canEqual(Object) - Method in class org.vrspace.server.dto.Add
- canEqual(Object) - Method in class org.vrspace.server.dto.ClientRequest
- canEqual(Object) - Method in class org.vrspace.server.dto.ClientResponse
- canEqual(Object) - Method in class org.vrspace.server.dto.Describe
- canEqual(Object) - Method in class org.vrspace.server.dto.Echo
- canEqual(Object) - Method in class org.vrspace.server.dto.Enter
- canEqual(Object) - Method in class org.vrspace.server.dto.FileList
- canEqual(Object) - Method in class org.vrspace.server.dto.Game
- canEqual(Object) - Method in class org.vrspace.server.dto.Log
- canEqual(Object) - Method in class org.vrspace.server.dto.Ping
- canEqual(Object) - Method in class org.vrspace.server.dto.Recording
- canEqual(Object) - Method in class org.vrspace.server.dto.Refresh
- canEqual(Object) - Method in class org.vrspace.server.dto.Remove
- canEqual(Object) - Method in class org.vrspace.server.dto.SceneProperties
- canEqual(Object) - Method in class org.vrspace.server.dto.Session
- canEqual(Object) - Method in class org.vrspace.server.dto.SetToken
- canEqual(Object) - Method in class org.vrspace.server.dto.Share
- canEqual(Object) - Method in class org.vrspace.server.dto.StreamingSession
- canEqual(Object) - Method in class org.vrspace.server.dto.VREvent
- canEqual(Object) - Method in class org.vrspace.server.dto.Welcome
- canEqual(Object) - Method in class org.vrspace.server.dto.WorldStatus
- canEqual(Object) - Method in class org.vrspace.server.obj.Animation
- canEqual(Object) - Method in class org.vrspace.server.obj.ArthurBot
- canEqual(Object) - Method in class org.vrspace.server.obj.ArthurBot.Response
- canEqual(Object) - Method in class org.vrspace.server.obj.Bot
- canEqual(Object) - Method in class org.vrspace.server.obj.BotLibre
- canEqual(Object) - Method in class org.vrspace.server.obj.BotLibre.Query
- canEqual(Object) - Method in class org.vrspace.server.obj.BotLibre.Response
- canEqual(Object) - Method in class org.vrspace.server.obj.Client
- canEqual(Object) - Method in class org.vrspace.server.obj.Color
- canEqual(Object) - Method in class org.vrspace.server.obj.Content
- canEqual(Object) - Method in class org.vrspace.server.obj.ContentCategory
- canEqual(Object) - Method in class org.vrspace.server.obj.Entity
- canEqual(Object) - Method in class org.vrspace.server.obj.EventRecorder
- canEqual(Object) - Method in class org.vrspace.server.obj.Game
- canEqual(Object) - Method in class org.vrspace.server.obj.GltfModel
- canEqual(Object) - Method in class org.vrspace.server.obj.Ownership
- canEqual(Object) - Method in class org.vrspace.server.obj.PersistentEvent
- canEqual(Object) - Method in class org.vrspace.server.obj.Point
- canEqual(Object) - Method in class org.vrspace.server.obj.Quaternion
- canEqual(Object) - Method in class org.vrspace.server.obj.RemoteServer
- canEqual(Object) - Method in class org.vrspace.server.obj.Rotation
- canEqual(Object) - Method in class org.vrspace.server.obj.ServerWorld
- canEqual(Object) - Method in class org.vrspace.server.obj.Terrain
- canEqual(Object) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- canEqual(Object) - Method in class org.vrspace.server.obj.TerrainPoint
- canEqual(Object) - Method in class org.vrspace.server.obj.User
- canEqual(Object) - Method in class org.vrspace.server.obj.VRFile
- canEqual(Object) - Method in class org.vrspace.server.obj.VRObject
- canEqual(Object) - Method in class org.vrspace.server.obj.World
- canEqual(Object) - Method in class org.vrspace.server.types.ID
- checkName(String, HttpSession) - Method in class org.vrspace.server.api.UserController
-
Verifies that user name is available: if user is not logged in, that there's no such user, or user's name in the database matches name in current session.
- ClassUtil - Class in org.vrspace.server.core
- ClassUtil() - Constructor for class org.vrspace.server.core.ClassUtil
- cleanup() - Method in class org.vrspace.server.core.SessionManager
- clearToken(String) - Method in class org.vrspace.server.obj.Client
-
Remove token for a given service
- click(int, int) - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- click(int, int, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Click on a pixel on the screen.
- Client - Class in org.vrspace.server.obj
-
Basic client class, adds user-related properties and business logic to VRObject.
- Client() - Constructor for class org.vrspace.server.obj.Client
- Client(Long) - Constructor for class org.vrspace.server.obj.Client
- Client(String) - Constructor for class org.vrspace.server.obj.Client
- Client(ConcurrentWebSocketSessionDecorator) - Constructor for class org.vrspace.server.obj.Client
- CLIENT_ID_ATTRIBUTE - Static variable in interface org.vrspace.server.core.ClientFactory
- CLIENT_NAME_ATTRIBUTE - Static variable in interface org.vrspace.server.core.ClientFactory
- ClientConfig - Class in org.vrspace.server.config
-
This configures VRSpace client that connects to and advertises at central vrspace.org server - if org.vrspace.server.advertise property is true.
- ClientConfig() - Constructor for class org.vrspace.server.config.ClientConfig
- ClientControllerBase - Class in org.vrspace.server.api
- ClientControllerBase() - Constructor for class org.vrspace.server.api.ClientControllerBase
- clientFactory - Variable in class org.vrspace.server.core.WorldManager
- ClientFactory - Interface in org.vrspace.server.core
-
Client factory interface, providing methods required to log in into the server.
- clientNameAttribute() - Method in interface org.vrspace.server.core.ClientFactory
-
Identifies client attribute name, used as key to store client name in session attributes.
- ClientRequest - Class in org.vrspace.server.dto
-
A request received from a client, created by SessionManager.
- ClientRequest() - Constructor for class org.vrspace.server.dto.ClientRequest
- ClientRequest(Client, Command) - Constructor for class org.vrspace.server.dto.ClientRequest
- ClientRequest(VRObject) - Constructor for class org.vrspace.server.dto.ClientRequest
- ClientResponse - Class in org.vrspace.server.dto
-
That's one bad flexible solution: a command can return anything.
- ClientResponse() - Constructor for class org.vrspace.server.dto.ClientResponse
- ClientResponse(Object) - Constructor for class org.vrspace.server.dto.ClientResponse
- close() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- close(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Close the browser window/tab.
- closeConection(Client) - Method in class org.vrspace.server.core.StreamManager
-
Close additional (screen share) session.
- Color - Class in org.vrspace.server.obj
-
A color with red, green, blue, alpha components
- Color() - Constructor for class org.vrspace.server.obj.Color
- Color(double, double, double, double) - Constructor for class org.vrspace.server.obj.Color
- command - Variable in class org.vrspace.server.dto.Echo
- Command - Interface in org.vrspace.server.dto
-
A command issued by a client.
- config - Variable in class org.vrspace.server.core.WorldManager
- connect() - Method in class org.vrspace.client.VRSpaceClient
- connectAndEnter(String) - Method in class org.vrspace.client.VRSpaceClient
- connectAndEnter(String, Map<String, String>) - Method in class org.vrspace.client.VRSpaceClient
- Content - Class in org.vrspace.server.obj
-
Basic content class.
- Content() - Constructor for class org.vrspace.server.obj.Content
- Content(String, String, String, long) - Constructor for class org.vrspace.server.obj.Content
- ContentCategory - Class in org.vrspace.server.obj
-
A custom category of content.
- ContentCategory() - Constructor for class org.vrspace.server.obj.ContentCategory
- ContentCategory(String) - Constructor for class org.vrspace.server.obj.ContentCategory
- contentDir() - Static method in class org.vrspace.server.core.FileUtil
-
Returns absolute name of content directory
- ContentManager - Class in org.vrspace.server.web
-
Simple content manager, allows for browsing and uploading of files under org.vrspace.adminUI.contentRoot.
- ContentManager() - Constructor for class org.vrspace.server.web.ContentManager
- contextDestroyed(ServletContextEvent) - Method in class org.vrspace.server.config.SeleniumConfig
-
Clean up active browser processes on shutdown
- contextDestroyed(ServletContextEvent) - Method in class org.vrspace.server.ServerApplication
- contextInitialized(ServletContextEvent) - Method in class org.vrspace.server.ServerApplication
- copy(Point) - Method in class org.vrspace.server.obj.Point
- countUsers() - Method in interface org.vrspace.server.core.VRObjectRepository
- countUsers(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- countUsers(long, boolean) - Method in interface org.vrspace.server.core.VRObjectRepository
- createGuestClient(Class<T>, HttpHeaders, Map<String, Object>) - Method in interface org.vrspace.server.core.ClientFactory
-
Create a new guest client, called only if server configuration allows for anonymous guest clients, and client name (security principal) is unknown.
- createGuestClient(Class<T>, HttpHeaders, Map<String, Object>) - Method in class org.vrspace.server.core.DefaultClientFactory
-
Returns new client.
- createScene(WorldManager) - Method in class org.vrspace.server.obj.Client
-
Create client's scene, called by WorldManager during login process.
- createScene(WorldManager) - Method in class org.vrspace.server.obj.User
- createWorld(HttpSession, String, String, boolean, boolean) - Method in class org.vrspace.server.api.WorldController
-
Create a private world, the user must be authenticated.
- currentTab - Variable in class org.vrspace.server.config.SeleniumConfig.WebSession
- currentUserName(HttpSession, ClientFactory) - Static method in class org.vrspace.server.api.ApiBase
- customize(TomcatServletWebServerFactory) - Method in class org.vrspace.server.config.EmbeddedTomcatCustomizer
- CustomSessionHandshakeInterceptor() - Constructor for class org.vrspace.server.config.WebSocketConfig.CustomSessionHandshakeInterceptor
- CustomTypeIdResolver - Class in org.vrspace.server.core
-
Custom jackson type resolver, used to deserialize Commands residing in org.vrspace.server.dto package
- CustomTypeIdResolver() - Constructor for class org.vrspace.server.core.CustomTypeIdResolver
D
- decreaseDepth() - Method in class org.vrspace.server.config.SeleniumConfig.WindowStatus
- DefaultClientFactory - Class in org.vrspace.server.core
- DefaultClientFactory() - Constructor for class org.vrspace.server.core.DefaultClientFactory
- defaultWorld() - Method in class org.vrspace.server.core.WorldManager
- delete(VRObject) - Method in interface org.vrspace.server.core.VRObjectRepository
- delete(VRObject) - Method in class org.vrspace.server.core.WriteBack
- deleteById(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
- deleteById(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
- deleteById(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- deleteMembers(Class<?>, VRObject) - Method in interface org.vrspace.server.core.VRObjectRepository
- deleteWorld(World) - Method in interface org.vrspace.server.core.VRObjectRepository
- depth - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
- Describe - Class in org.vrspace.server.dto
-
Describe Command used without argument lists all available classes.
- Describe() - Constructor for class org.vrspace.server.dto.Describe
- deserialize(JsonParser, DeserializationContext) - Method in class org.vrspace.server.config.JacksonConfig.SanitizeStringDeserializer
- dirty() - Method in class org.vrspace.server.core.Scene
-
Ensure the scene will be updated on next update() call.
- disconnect(Client, String) - Method in class org.vrspace.server.core.StreamManager
-
Disconnect a client from a session
- dispatch(VREvent) - Method in class org.vrspace.server.core.Dispatcher
- dispatch(VREvent) - Method in class org.vrspace.server.core.WorldManager
- Dispatcher - Class in org.vrspace.server.core
-
Event dispatcher.
- Dispatcher(ObjectMapper) - Constructor for class org.vrspace.server.core.Dispatcher
- dispose() - Method in class org.vrspace.server.obj.Content
- dispose() - Method in class org.vrspace.server.obj.Entity
-
Called while an object is being deleted.
- download(String, HttpServletRequest) - Method in class org.vrspace.server.api.SketchfabController
-
Sketchfab download, as explained in https://sketchfab.com/developers/download-api/downloading-models Requires successful authentication, returns 401 unauthorised unless the server is authorised with sketchfab (token exists).
- downloadDir() - Static method in class org.vrspace.server.core.FileUtil
-
Returns location of downloads directory: either Downloads under user home directory, or temporary directory
- DownloadResponse() - Constructor for class org.vrspace.server.api.SketchfabController.DownloadResponse
E
- Echo - Class in org.vrspace.server.dto
-
Echoes back the command for e.g.
- Echo() - Constructor for class org.vrspace.server.dto.Echo
- Echo(Command) - Constructor for class org.vrspace.server.dto.Echo
- Echo(VREvent) - Constructor for class org.vrspace.server.dto.Echo
- Embedded - Class in org.vrspace.server.obj
-
Entity that hides it's ID from JSON - useful for member variables that need to be persisted, but cannot exist without their parent object.
- Embedded() - Constructor for class org.vrspace.server.obj.Embedded
- EmbeddedTomcatCustomizer - Class in org.vrspace.server.config
-
Adds content and client (babylon) directories to content path, and enables directory listings.
- EmbeddedTomcatCustomizer() - Constructor for class org.vrspace.server.config.EmbeddedTomcatCustomizer
- end(Client) - Method in class org.vrspace.server.obj.Game
- ENDPOINT - Static variable in class org.vrspace.server.config.WebSecurityConfig
- enter(String) - Method in class org.vrspace.client.VRSpaceClient
-
Enter a world
- enter(String, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
- enter(Client, String) - Method in class org.vrspace.server.core.WorldManager
- enter(Client, WorldManager) - Method in class org.vrspace.server.obj.ServerWorld
- enter(Client, WorldManager) - Method in class org.vrspace.server.obj.World
-
Called when client enters the world.
- enter(Client, World) - Method in class org.vrspace.server.core.WorldManager
- Enter - Class in org.vrspace.server.dto
-
Enter a world.
- Enter() - Constructor for class org.vrspace.server.dto.Enter
- Enter(String) - Constructor for class org.vrspace.server.dto.Enter
- Entity - Class in org.vrspace.server.obj
-
This is whatever we need to store to the database.
- Entity() - Constructor for class org.vrspace.server.obj.Entity
- Entity(Long) - Constructor for class org.vrspace.server.obj.Entity
- equals(Object) - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- equals(Object) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- equals(Object) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- equals(Object) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- equals(Object) - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
- equals(Object) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- equals(Object) - Method in class org.vrspace.server.config.BotConfig
- equals(Object) - Method in class org.vrspace.server.config.ServerConfig
- equals(Object) - Method in class org.vrspace.server.config.WorldConfig
- equals(Object) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- equals(Object) - Method in class org.vrspace.server.core.StreamManager.SessionData
- equals(Object) - Method in class org.vrspace.server.dto.Add
- equals(Object) - Method in class org.vrspace.server.dto.ClientRequest
- equals(Object) - Method in class org.vrspace.server.dto.ClientResponse
- equals(Object) - Method in class org.vrspace.server.dto.Describe
- equals(Object) - Method in class org.vrspace.server.dto.Echo
- equals(Object) - Method in class org.vrspace.server.dto.Enter
- equals(Object) - Method in class org.vrspace.server.dto.FileList
- equals(Object) - Method in class org.vrspace.server.dto.Game
- equals(Object) - Method in class org.vrspace.server.dto.Log
- equals(Object) - Method in class org.vrspace.server.dto.Ping
- equals(Object) - Method in class org.vrspace.server.dto.Recording
- equals(Object) - Method in class org.vrspace.server.dto.Refresh
- equals(Object) - Method in class org.vrspace.server.dto.Remove
- equals(Object) - Method in class org.vrspace.server.dto.SceneProperties
- equals(Object) - Method in class org.vrspace.server.dto.Session
- equals(Object) - Method in class org.vrspace.server.dto.SetToken
- equals(Object) - Method in class org.vrspace.server.dto.Share
- equals(Object) - Method in class org.vrspace.server.dto.StreamingSession
- equals(Object) - Method in class org.vrspace.server.dto.VREvent
- equals(Object) - Method in class org.vrspace.server.dto.Welcome
- equals(Object) - Method in class org.vrspace.server.dto.WorldStatus
- equals(Object) - Method in class org.vrspace.server.obj.Animation
- equals(Object) - Method in class org.vrspace.server.obj.ArthurBot
- equals(Object) - Method in class org.vrspace.server.obj.ArthurBot.Response
- equals(Object) - Method in class org.vrspace.server.obj.Bot
- equals(Object) - Method in class org.vrspace.server.obj.BotLibre
- equals(Object) - Method in class org.vrspace.server.obj.BotLibre.Query
- equals(Object) - Method in class org.vrspace.server.obj.BotLibre.Response
- equals(Object) - Method in class org.vrspace.server.obj.Client
- equals(Object) - Method in class org.vrspace.server.obj.Color
- equals(Object) - Method in class org.vrspace.server.obj.Content
- equals(Object) - Method in class org.vrspace.server.obj.ContentCategory
- equals(Object) - Method in class org.vrspace.server.obj.Entity
- equals(Object) - Method in class org.vrspace.server.obj.EventRecorder
- equals(Object) - Method in class org.vrspace.server.obj.Game
- equals(Object) - Method in class org.vrspace.server.obj.GltfModel
- equals(Object) - Method in class org.vrspace.server.obj.Ownership
- equals(Object) - Method in class org.vrspace.server.obj.PersistentEvent
- equals(Object) - Method in class org.vrspace.server.obj.Point
- equals(Object) - Method in class org.vrspace.server.obj.Quaternion
- equals(Object) - Method in class org.vrspace.server.obj.RemoteServer
- equals(Object) - Method in class org.vrspace.server.obj.Rotation
- equals(Object) - Method in class org.vrspace.server.obj.ServerWorld
- equals(Object) - Method in class org.vrspace.server.obj.Terrain
- equals(Object) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- equals(Object) - Method in class org.vrspace.server.obj.TerrainPoint
- equals(Object) - Method in class org.vrspace.server.obj.User
- equals(Object) - Method in class org.vrspace.server.obj.VRFile
- equals(Object) - Method in class org.vrspace.server.obj.VRObject
- equals(Object) - Method in class org.vrspace.server.obj.World
- equals(Object) - Method in class org.vrspace.server.types.ID
- ErrorMessage(String) - Constructor for class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- event - Variable in class org.vrspace.server.dto.Echo
- EventRecorder - Class in org.vrspace.server.obj
-
Records all events in the world, saves them to the database, plays them back.
- EventRecorder() - Constructor for class org.vrspace.server.obj.EventRecorder
- EventRecorder(WorldManager, Client, String) - Constructor for class org.vrspace.server.obj.EventRecorder
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Add
-
Add objects to the scene, returns List of object identifiers (classname+id pairs)
- execute(WorldManager, Client) - Method in interface org.vrspace.server.dto.Command
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Describe
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Echo
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Enter
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Game
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Log
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Ping
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Recording
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Refresh
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Remove
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Session
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.SetToken
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Share
- execute(WorldManager, Client) - Method in class org.vrspace.server.dto.StreamingSession
- exit(Client, WorldManager) - Method in class org.vrspace.server.obj.ServerWorld
- exit(Client, WorldManager) - Method in class org.vrspace.server.obj.World
-
Called after client exits the world.
F
- FactoryConfig - Class in org.vrspace.server.config
-
Configuration of object factories, only ClientFactory for the time being.
- FactoryConfig() - Constructor for class org.vrspace.server.config.FactoryConfig
- FILE_SCRIPT - Static variable in class org.vrspace.server.obj.VRFile
- FileInfo() - Constructor for class org.vrspace.server.api.SketchfabController.FileInfo
- FileList - Class in org.vrspace.server.dto
-
List of files, used by ContentManager.
- FileList() - Constructor for class org.vrspace.server.dto.FileList
- FileUtil - Class in org.vrspace.server.core
- FileUtil() - Constructor for class org.vrspace.server.core.FileUtil
- Filter - Interface in org.vrspace.server.types
- find(Predicate<? super Entity>) - Method in class org.vrspace.server.core.WorldManager
-
Find some objects, in-memory operation on cache.
- findById(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
- findById(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
- findById(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- findClient(HttpSession) - Method in class org.vrspace.server.api.ClientControllerBase
- findClient(Class<T>, Principal, VRObjectRepository, HttpHeaders, Map<String, Object>) - Method in interface org.vrspace.server.core.ClientFactory
-
Find an authorised known client, called only if security principal is known.
- findClient(Class<T>, Principal, VRObjectRepository, HttpHeaders, Map<String, Object>) - Method in class org.vrspace.server.core.DefaultClientFactory
-
Returns client existing in the database, identified by "local-user-name" attribute value.
- findContentCategoryByName(String) - Method in interface org.vrspace.server.core.VRObjectRepository
- findGltfModelByUid(String) - Method in interface org.vrspace.server.core.VRObjectRepository
- findOwnership(long, long) - Method in interface org.vrspace.server.core.VRObjectRepository
-
WARNING this doesn't return full, useful owned VRObject - position and other members are missing - use getOwnership instead
- findSubclasses(Class<?>) - Static method in class org.vrspace.server.core.ClassUtil
-
Returns all subclasses/implementations of given class/interface.
- flush() - Method in class org.vrspace.server.core.WriteBack
- forward(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Navigate forward
G
- Game - Class in org.vrspace.server.dto
- Game - Class in org.vrspace.server.obj
-
A game in a world.
- Game() - Constructor for class org.vrspace.server.dto.Game
- Game() - Constructor for class org.vrspace.server.obj.Game
- generatedContentDir() - Static method in class org.vrspace.server.core.FileUtil
-
Returns absolute name of uploaded content directory
- get(double, double, double, double) - Method in class org.vrspace.server.core.Scene
-
Returns transforms within the range Does not return permanent objects TODO: check bounding boxes
- get(HttpServletRequest) - Method in class org.vrspace.server.web.ContentManager
- get(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
- get(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
- get(Class<T>, Long) - Method in class org.vrspace.server.core.WorldManager
- get(String, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Get a web page
- get(ID) - Method in class org.vrspace.server.core.Scene
-
Retrieve an object in the scene FIXME used only in tests?
- get(ID) - Method in class org.vrspace.server.core.WorldManager
-
Get a cached VRObject
- getA() - Method in class org.vrspace.server.obj.Color
- getAccess_token() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- getAction() - Method in class org.vrspace.server.dto.Game
- getAction() - Method in class org.vrspace.server.dto.Recording
- getAction() - Method in class org.vrspace.server.dto.Session
- getAction() - Method in class org.vrspace.server.dto.StreamingSession
-
start/stop
- getActive() - Method in class org.vrspace.server.obj.VRObject
-
Whether an object is active (can send events).
- getActiveUsers() - Method in class org.vrspace.server.dto.WorldStatus
- getAdd() - Method in class org.vrspace.server.obj.PersistentEvent
- getAllInWorld(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getAngle() - Method in class org.vrspace.server.obj.Rotation
-
Typically null, if not, rotation is quaternion
- getAnimation() - Method in class org.vrspace.server.obj.VRObject
-
Currently active animation
- getApplication() - Method in class org.vrspace.server.obj.BotLibre.Query
-
user id at botlibre.com/biz/local
- getAuthor() - Method in class org.vrspace.server.obj.GltfModel
- getAvatar() - Method in class org.vrspace.server.obj.BotLibre.Response
- getAvatarBackground() - Method in class org.vrspace.server.obj.BotLibre.Response
- getAvatarTalk() - Method in class org.vrspace.server.obj.BotLibre.Response
- getAvatarTalkType() - Method in class org.vrspace.server.obj.BotLibre.Response
- getAvatarType() - Method in class org.vrspace.server.obj.BotLibre.Response
- getB() - Method in class org.vrspace.server.obj.Color
- getBot() - Method in class org.vrspace.server.config.BotConfig
- getCategories() - Method in class org.vrspace.server.obj.GltfModel
- getChange() - Method in class org.vrspace.server.obj.Terrain
-
Transient property, used only to propagate changes to other clients
- getChanges() - Method in class org.vrspace.server.dto.VREvent
-
Changes to the object.
- getChanges() - Method in class org.vrspace.server.obj.PersistentEvent
- getChildren() - Method in class org.vrspace.server.obj.VRObject
- getClassName() - Method in class org.vrspace.server.dto.Describe
- getClassName() - Method in class org.vrspace.server.dto.VREvent
- getClassName() - Method in class org.vrspace.server.types.ID
- getClient() - Method in class org.vrspace.client.VRSpaceClient
- getClient() - Method in class org.vrspace.server.dto.VREvent
- getClient() - Method in class org.vrspace.server.dto.Welcome
- getClient() - Method in class org.vrspace.server.obj.EventRecorder
- getClient(Long) - Method in class org.vrspace.server.core.SessionManager
- getClient(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getClient(Long) - Method in class org.vrspace.server.core.WorldManager
- getClientByName(String) - Method in interface org.vrspace.server.core.VRSpaceDB
- getClientByName(String) - Method in class org.vrspace.server.core.VRSpaceDBImpl
- getClientByName(String) - Method in class org.vrspace.server.core.WorldManager
- getClientByName(String, Class<T>) - Method in interface org.vrspace.server.core.VRSpaceDB
- getClientByName(String, Class<T>) - Method in class org.vrspace.server.core.VRSpaceDBImpl
- getClientByName(String, Class<T>) - Method in class org.vrspace.server.core.WorldManager
- getClientId() - Method in class org.vrspace.server.core.StreamManager.SessionData
- getClosest(double, double, double) - Method in class org.vrspace.server.core.Scene
-
Returns the closest Transform to the specified point
- getCommand() - Method in class org.vrspace.server.dto.ClientRequest
- getCommand() - Method in class org.vrspace.server.dto.Echo
- getContent() - Method in class org.vrspace.server.obj.VRFile
- getContentList() - Method in class org.vrspace.server.dto.FileList
- getContentType() - Method in class org.vrspace.server.obj.Content
- getConversation() - Method in class org.vrspace.server.obj.BotLibre.Query
-
conversation id, initially empty, returned with each bots answer
- getConversation() - Method in class org.vrspace.server.obj.BotLibre.Response
- getCurrentServers() - Method in class org.vrspace.server.obj.ServerWorld
- getDelay() - Method in class org.vrspace.server.core.WriteBack
- getDelay() - Method in class org.vrspace.server.obj.PersistentEvent
- getDescription() - Method in class org.vrspace.server.obj.GltfModel
- getDescription() - Method in class org.vrspace.server.obj.RemoteServer
- getDiffuseColor() - Method in class org.vrspace.server.obj.Terrain
- getDiffuseTexture() - Method in class org.vrspace.server.obj.Terrain
- getDistance(double, double, double) - Method in class org.vrspace.server.obj.Point
- getDl() - Method in class org.vrspace.server.obj.ServerWorld
- getEmissiveColor() - Method in class org.vrspace.server.obj.Terrain
- getEmote() - Method in class org.vrspace.server.obj.BotLibre.Query
-
emotion to tag the message with.
- getEmote() - Method in class org.vrspace.server.obj.BotLibre.Response
-
Explained in query class.
- getErrorCount() - Method in class org.vrspace.client.VRSpaceClient
- getEvent() - Method in class org.vrspace.server.dto.Echo
- getEvent() - Method in class org.vrspace.server.obj.PersistentEvent
- getEvents() - Method in class org.vrspace.server.obj.EventRecorder
- getExpires() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- getExpires_in() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- getFileName() - Method in class org.vrspace.server.obj.Content
- getFolder() - Method in class org.vrspace.server.obj.Content
- getG() - Method in class org.vrspace.server.obj.Color
- getGender() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getGender() - Method in class org.vrspace.server.obj.Bot
- getGltf() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- getId() - Method in class org.vrspace.server.dto.Game
- getId() - Method in class org.vrspace.server.dto.VREvent
- getId() - Method in class org.vrspace.server.obj.Embedded
- getId() - Method in class org.vrspace.server.obj.Entity
- getId() - Method in class org.vrspace.server.types.ID
- getIdentity() - Method in class org.vrspace.server.obj.Client
-
Identity is a big unknown yet, will likely get encapsulated in a class.
- getIndex() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- getIndex() - Method in class org.vrspace.server.obj.TerrainPoint
- getInstance() - Method in class org.vrspace.server.obj.BotLibre.Query
-
bot instance
- getIterator() - Method in class org.vrspace.server.dto.Remove
- getK() - Method in class org.vrspace.server.obj.ServerWorld
- getLang() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getLang() - Method in class org.vrspace.server.obj.Bot
- getLeftArmPos() - Method in class org.vrspace.server.obj.User
-
Left arm position, used in VR.
- getLeftArmRot() - Method in class org.vrspace.server.obj.User
-
Left arm rotation, used in VR.
- getLength() - Method in class org.vrspace.server.obj.Content
- getLength() - Method in class org.vrspace.server.obj.EventRecorder
- getLicense() - Method in class org.vrspace.server.obj.GltfModel
- getListeners() - Method in class org.vrspace.server.obj.VRObject
- getMapper() - Method in class org.vrspace.server.obj.Client
-
Mapper for publicly visible properties
- getMaxSessions() - Method in class org.vrspace.server.config.ServerConfig
- getMechanism() - Method in class org.vrspace.server.core.CustomTypeIdResolver
- getMember(Class<T>, Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getMesh() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getMesh() - Method in class org.vrspace.server.obj.GltfModel
- getMesh() - Method in class org.vrspace.server.obj.VRObject
-
URL of the file containing the mesh.
- getMessage() - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- getMessage() - Method in class org.vrspace.server.dto.Log
-
Log message
- getMessage() - Method in class org.vrspace.server.obj.BotLibre.Query
- getMessage() - Method in class org.vrspace.server.obj.BotLibre.Response
- getMessage() - Method in class org.vrspace.server.obj.PersistentEvent
- getName() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getName() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- getName() - Method in class org.vrspace.server.core.StreamManager.SessionData
- getName() - Method in class org.vrspace.server.dto.Recording
- getName() - Method in class org.vrspace.server.dto.SetToken
- getName() - Method in class org.vrspace.server.obj.Animation
- getName() - Method in class org.vrspace.server.obj.Client
-
Client name - unique ID.
- getName() - Method in class org.vrspace.server.obj.ContentCategory
- getName() - Method in class org.vrspace.server.obj.Game
-
Name of the game, supposed to be unique within the world
- getName() - Method in class org.vrspace.server.obj.GltfModel
- getName() - Method in class org.vrspace.server.obj.World
- getNumberOfPlayers() - Method in class org.vrspace.server.obj.Game
-
Current number of players
- getObject() - Method in class org.vrspace.server.dto.VREvent
-
ID (class name + id ) suitable for serialization.
- getObjectId() - Method in class org.vrspace.server.obj.Entity
- getObjects() - Method in class org.vrspace.server.dto.Add
-
List of VRObjects to add.
- getObjects() - Method in class org.vrspace.server.dto.Remove
-
List of objects identifiers (class name + id pairs) to remove
- getOrCreateWorld(String) - Method in class org.vrspace.server.core.WorldManager
- getOrder() - Method in class org.vrspace.server.obj.RemoteServer
- getOwned() - Method in class org.vrspace.server.obj.Ownership
- getOwned(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getOwner() - Method in class org.vrspace.server.obj.Ownership
- getOwner() - Method in class org.vrspace.server.obj.World
- getOwners(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getOwnership() - Method in class org.vrspace.server.dto.VREvent
- getOwnership(long, long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getOwnerships(long) - Method in interface org.vrspace.server.core.VRObjectRepository
-
WARNING this doesn't return full, useful owned VRObject - position and other members are missing - use getOwned instead
- getOwnersOf(long) - Method in interface org.vrspace.server.core.VRObjectRepository
-
WARNING this doesn't return full, useful owned VRObject - position and other members are missing - use getOwners instead
- getParameter(String) - Method in class org.vrspace.server.obj.Bot
-
Returns a parameter from parameter map
- getParameterMap() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getParameterMap() - Method in class org.vrspace.server.obj.Bot
- getPath() - Method in class org.vrspace.server.dto.FileList
- getPayload() - Method in class org.vrspace.server.dto.VREvent
- getPayload() - Method in class org.vrspace.server.obj.PersistentEvent
- getPermanent() - Method in class org.vrspace.server.obj.VRObject
-
Permanent objects are always present (e.g.
- getPermanents() - Method in class org.vrspace.server.dto.Welcome
- getPermanents(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getPermanents(Client) - Method in class org.vrspace.server.core.WorldManager
- getPlayers() - Method in class org.vrspace.server.obj.Game
- getPoint() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- getPoint(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getPoints() - Method in class org.vrspace.server.obj.Terrain
- getPoints(double, double, double, double, double, double) - Method in interface org.vrspace.server.core.VRObjectRepository
- getPoints(Point, Point) - Method in interface org.vrspace.server.core.VRObjectRepository
- getPortalMesh() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- getPortalMesh() - Method in class org.vrspace.server.obj.ServerWorld
- getPortalScript() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- getPortalScript() - Method in class org.vrspace.server.obj.ServerWorld
- getPortalThumbnail() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- getPortalThumbnail() - Method in class org.vrspace.server.obj.ServerWorld
- getPosition() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getPosition() - Method in class org.vrspace.server.obj.VRObject
-
Position in 3D space, used for spatial operations.
- getPrivateMapper() - Method in class org.vrspace.server.obj.Client
-
Private mapper even serializes private fields (so that client can receive own secrets)
- getProperties() - Method in class org.vrspace.server.obj.VRObject
-
Custom object properties
- getR() - Method in class org.vrspace.server.obj.Color
- getRange() - Method in class org.vrspace.server.dto.SceneProperties
-
Visibility range, default 2000.
- getRange(Long, double, double, double, double, double, double) - Method in interface org.vrspace.server.core.VRObjectRepository
- getRange(Long, Point, Point) - Method in interface org.vrspace.server.core.VRObjectRepository
- getRange(Client, Point, Point) - Method in class org.vrspace.server.core.WorldManager
- getRefresh_token() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- getRemove() - Method in class org.vrspace.server.obj.PersistentEvent
- getResolution() - Method in class org.vrspace.server.dto.SceneProperties
-
Resolution describes how far one can go before scene is updated, default 10.
- getResponse() - Method in class org.vrspace.server.dto.ClientResponse
- getResponse() - Method in class org.vrspace.server.obj.ArthurBot.Response
- getResponse(Client, String) - Method in class org.vrspace.server.obj.ArthurBot
- getResponse(Client, String) - Method in class org.vrspace.server.obj.Bot
- getResponse(Client, String) - Method in class org.vrspace.server.obj.BotLibre
- getRestart() - Method in class org.vrspace.server.obj.EventRecorder
- getRestTemplate() - Method in class org.vrspace.server.obj.ArthurBot
- getRestTemplate() - Method in class org.vrspace.server.obj.BotLibre
- getRightArmPos() - Method in class org.vrspace.server.obj.User
-
Right arm position, used in VR.
- getRightArmRot() - Method in class org.vrspace.server.obj.User
-
Right arm rotation, used in VR.
- getRotation() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getRotation() - Method in class org.vrspace.server.obj.VRObject
- getRotation(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getScale() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getScale() - Method in class org.vrspace.server.obj.VRObject
- getScene() - Method in class org.vrspace.server.obj.Client
-
Scene contains all object that a client tracks, e.g.
- getSceneProperties() - Method in class org.vrspace.server.obj.Client
- getScope() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- getScript() - Method in class org.vrspace.server.obj.VRObject
-
Script that client runs.
- getServerCount() - Method in class org.vrspace.server.obj.ServerWorld
- getServerDescripton() - Method in class org.vrspace.server.config.ServerConfig
- getServerThumbnail() - Method in class org.vrspace.server.config.ServerConfig
- getServerUrl() - Method in class org.vrspace.server.config.ServerConfig
- getSession() - Method in class org.vrspace.server.obj.Client
-
Web socket.
- getSessionStartTimeout() - Method in class org.vrspace.server.config.ServerConfig
- getSeverity() - Method in class org.vrspace.server.dto.Log
-
Severity: debug, info, warn, error
- getSize() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- getSize() - Method in class org.vrspace.server.dto.SceneProperties
-
Maximum number of objects in the scene, default 1000.
- getSource() - Method in class org.vrspace.server.dto.VREvent
- getSource() - Method in class org.vrspace.server.obj.PersistentEvent
- getSourceClassName() - Method in class org.vrspace.server.dto.VREvent
- getSourceId() - Method in class org.vrspace.server.dto.VREvent
- getSourceID() - Method in class org.vrspace.server.dto.VREvent
- getSpecularColor() - Method in class org.vrspace.server.obj.Terrain
- getSpeedRatio() - Method in class org.vrspace.server.obj.Animation
- getStart() - Method in class org.vrspace.server.obj.EventRecorder
- getStatus() - Method in class org.vrspace.server.obj.Game
- getStreamManager() - Method in class org.vrspace.server.core.WorldManager
-
CHECKME Commands need access to StreamManager
- getTemporary() - Method in class org.vrspace.server.obj.VRObject
-
Temporary objects will be deleted from the database along with their owner
- getTerrain() - Method in class org.vrspace.server.obj.TerrainPoint
- getTerrainPoint(Long, Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getTerrainPoints(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getThumbnail() - Method in class org.vrspace.server.obj.RemoteServer
- getTimeout() - Method in class org.vrspace.server.dto.SceneProperties
-
Scene is refreshed after this many milliseconds, default 30000.
- getTimestamp() - Method in class org.vrspace.server.dto.VREvent
-
Event timestamp in UTC
- getTimestamp() - Method in class org.vrspace.server.dto.Welcome
- getToken() - Method in class org.vrspace.server.obj.World
- getToken(String) - Method in class org.vrspace.server.obj.Client
-
Returns token for a given service
- getToken_type() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- getTokens() - Method in class org.vrspace.server.obj.Client
-
Tokens used to access video/audio streaming servers, identify conversations with chatbots etc.
- getTotalUsers() - Method in class org.vrspace.server.dto.WorldStatus
- getType() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getType() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- getType() - Method in class org.vrspace.server.core.StreamManager.SessionData
- getType() - Method in class org.vrspace.server.obj.PersistentEvent
- getUid() - Method in class org.vrspace.server.obj.GltfModel
- getUri() - Method in class org.vrspace.server.obj.GltfModel
- getUrl() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- getUrl() - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
- getUrl() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getUrl() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- getUrl() - Method in class org.vrspace.server.obj.Bot
- getUrl() - Method in class org.vrspace.server.obj.RemoteServer
- getUrl() - Method in class org.vrspace.server.obj.ServerWorld
- getUsdz() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- getUserHeight() - Method in class org.vrspace.server.obj.Client
-
User's height in real life, used in VR.
- getValue() - Method in class org.vrspace.server.dto.SetToken
- getW() - Method in class org.vrspace.server.obj.Quaternion
- getWorld() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getWorld() - Method in class org.vrspace.server.config.WorldConfig
- getWorld() - Method in class org.vrspace.server.dto.Enter
-
Name of the world to enter
- getWorld() - Method in class org.vrspace.server.obj.VRObject
- getWorld(String) - Method in class org.vrspace.server.core.WorldManager
- getWorldByName(String) - Method in interface org.vrspace.server.core.VRObjectRepository
- getWorldId() - Method in class org.vrspace.server.obj.VRObject
- getWorldName() - Method in class org.vrspace.server.dto.WorldStatus
- getWriteBack() - Method in class org.vrspace.server.obj.Client
-
Write-back cache to persist changes to all properties.
- getWriteBackDelay() - Method in class org.vrspace.server.config.ServerConfig
- getX() - Method in class org.vrspace.server.obj.Point
- getX() - Method in class org.vrspace.server.obj.Quaternion
- getX() - Method in class org.vrspace.server.obj.Rotation
- getX() - Method in class org.vrspace.server.obj.TerrainPoint
- getY() - Method in class org.vrspace.server.obj.Point
- getY() - Method in class org.vrspace.server.obj.Quaternion
- getY() - Method in class org.vrspace.server.obj.Rotation
- getY() - Method in class org.vrspace.server.obj.TerrainPoint
- getZ() - Method in class org.vrspace.server.obj.Point
- getZ() - Method in class org.vrspace.server.obj.Quaternion
- getZ() - Method in class org.vrspace.server.obj.Rotation
- getZ() - Method in class org.vrspace.server.obj.TerrainPoint
- GltfModel - Class in org.vrspace.server.obj
-
A 3D Model in GLTF format.
- GltfModel() - Constructor for class org.vrspace.server.obj.GltfModel
H
- handleConflict(RuntimeException, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
- handleNoHandlerFoundException(NoHandlerFoundException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
- handleNoResourceFoundException(NoResourceFoundException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
- handlePongMessage(WebSocketSession, PongMessage) - Method in class org.vrspace.server.core.SessionManager
- handleSecurity(SecurityException, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
- handleTextMessage(WebSocketSession, TextMessage) - Method in class org.vrspace.server.core.SessionManager
- handleUnknownClient(Class<T>, HttpHeaders, Map<String, Object>) - Method in interface org.vrspace.server.core.ClientFactory
-
Called if guest clients are not allowed, and user name (security principal) is unknown.
- hashCode() - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- hashCode() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- hashCode() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- hashCode() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- hashCode() - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
- hashCode() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- hashCode() - Method in class org.vrspace.server.config.BotConfig
- hashCode() - Method in class org.vrspace.server.config.ServerConfig
- hashCode() - Method in class org.vrspace.server.config.WorldConfig
- hashCode() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- hashCode() - Method in class org.vrspace.server.core.StreamManager.SessionData
- hashCode() - Method in class org.vrspace.server.dto.Add
- hashCode() - Method in class org.vrspace.server.dto.ClientRequest
- hashCode() - Method in class org.vrspace.server.dto.ClientResponse
- hashCode() - Method in class org.vrspace.server.dto.Describe
- hashCode() - Method in class org.vrspace.server.dto.Echo
- hashCode() - Method in class org.vrspace.server.dto.Enter
- hashCode() - Method in class org.vrspace.server.dto.FileList
- hashCode() - Method in class org.vrspace.server.dto.Game
- hashCode() - Method in class org.vrspace.server.dto.Log
- hashCode() - Method in class org.vrspace.server.dto.Ping
- hashCode() - Method in class org.vrspace.server.dto.Recording
- hashCode() - Method in class org.vrspace.server.dto.Refresh
- hashCode() - Method in class org.vrspace.server.dto.Remove
- hashCode() - Method in class org.vrspace.server.dto.SceneProperties
- hashCode() - Method in class org.vrspace.server.dto.Session
- hashCode() - Method in class org.vrspace.server.dto.SetToken
- hashCode() - Method in class org.vrspace.server.dto.Share
- hashCode() - Method in class org.vrspace.server.dto.StreamingSession
- hashCode() - Method in class org.vrspace.server.dto.VREvent
- hashCode() - Method in class org.vrspace.server.dto.Welcome
- hashCode() - Method in class org.vrspace.server.dto.WorldStatus
- hashCode() - Method in class org.vrspace.server.obj.Animation
- hashCode() - Method in class org.vrspace.server.obj.ArthurBot
- hashCode() - Method in class org.vrspace.server.obj.ArthurBot.Response
- hashCode() - Method in class org.vrspace.server.obj.Bot
- hashCode() - Method in class org.vrspace.server.obj.BotLibre
- hashCode() - Method in class org.vrspace.server.obj.BotLibre.Query
- hashCode() - Method in class org.vrspace.server.obj.BotLibre.Response
- hashCode() - Method in class org.vrspace.server.obj.Client
- hashCode() - Method in class org.vrspace.server.obj.Color
- hashCode() - Method in class org.vrspace.server.obj.Content
- hashCode() - Method in class org.vrspace.server.obj.ContentCategory
- hashCode() - Method in class org.vrspace.server.obj.Entity
- hashCode() - Method in class org.vrspace.server.obj.EventRecorder
- hashCode() - Method in class org.vrspace.server.obj.Game
- hashCode() - Method in class org.vrspace.server.obj.GltfModel
- hashCode() - Method in class org.vrspace.server.obj.Ownership
- hashCode() - Method in class org.vrspace.server.obj.PersistentEvent
- hashCode() - Method in class org.vrspace.server.obj.Point
- hashCode() - Method in class org.vrspace.server.obj.Quaternion
- hashCode() - Method in class org.vrspace.server.obj.RemoteServer
- hashCode() - Method in class org.vrspace.server.obj.Rotation
- hashCode() - Method in class org.vrspace.server.obj.ServerWorld
- hashCode() - Method in class org.vrspace.server.obj.Terrain
- hashCode() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- hashCode() - Method in class org.vrspace.server.obj.TerrainPoint
- hashCode() - Method in class org.vrspace.server.obj.User
- hashCode() - Method in class org.vrspace.server.obj.VRFile
- hashCode() - Method in class org.vrspace.server.obj.VRObject
- hashCode() - Method in class org.vrspace.server.obj.World
- hashCode() - Method in class org.vrspace.server.types.ID
- hasPoint(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- HTTP_SESSION_ATTR_NAME - Static variable in class org.vrspace.server.config.WebSocketConfig.CustomSessionHandshakeInterceptor
I
- ID - Class in org.vrspace.server.types
-
Object ID is class name + a number.
- ID(String, Long) - Constructor for class org.vrspace.server.types.ID
- ID(Class<T>, Long) - Constructor for class org.vrspace.server.types.ID
- ID(Map<String, Long>) - Constructor for class org.vrspace.server.types.ID
- ID(T) - Constructor for class org.vrspace.server.types.ID
- idFromValue(Object) - Method in class org.vrspace.server.core.CustomTypeIdResolver
- idFromValueAndType(Object, Class<?>) - Method in class org.vrspace.server.core.CustomTypeIdResolver
- IMAGE_SCRIPT - Static variable in class org.vrspace.server.obj.VRFile
- increaseDepth() - Method in class org.vrspace.server.config.SeleniumConfig.WindowStatus
- init() - Method in class org.vrspace.server.core.WorldManager
- init(JavaType) - Method in class org.vrspace.server.core.CustomTypeIdResolver
- init(WorldManager, Client) - Method in class org.vrspace.server.obj.EventRecorder
- isActive() - Method in class org.vrspace.server.core.WriteBack
- isActive() - Method in class org.vrspace.server.obj.VRObject
- isActive() - Static method in interface org.vrspace.server.types.Filter
- isAvailable() - Method in class org.vrspace.server.config.ServerConfig
- isAvailable() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- isAvailable() - Method in class org.vrspace.server.obj.RemoteServer
- isBehindProxy() - Method in class org.vrspace.server.config.ServerConfig
- isClear() - Method in class org.vrspace.server.dto.Refresh
- isCommand() - Method in class org.vrspace.server.dto.ClientRequest
- isCorrection() - Method in class org.vrspace.server.obj.BotLibre.Query
-
boolean that defines the chat message is a correction to the bot's last answer.
- isCreateWorlds() - Method in class org.vrspace.server.config.ServerConfig
- isDefaultWorld() - Method in class org.vrspace.server.obj.World
- isDisconnect() - Method in class org.vrspace.server.obj.BotLibre.Query
- isEqual(Point) - Method in class org.vrspace.server.obj.Point
-
Utility method, confirms that coordinates of this point match the coordinates of the other point.
- isGuest() - Method in class org.vrspace.server.obj.Client
-
guest flag hints SceneManager to remove all created/owned object when client disconnects
- isGuestAllowed() - Method in class org.vrspace.server.config.ServerConfig
- isHumanoid() - Method in class org.vrspace.server.obj.User
-
Does this client have humanoid avatar, default true
- isIncludeQuestion() - Method in class org.vrspace.server.obj.BotLibre.Query
- isInRange(double, double, double, double) - Method in class org.vrspace.server.obj.Point
- isInRange(Point, double) - Method in class org.vrspace.server.obj.Point
- isLoop() - Method in class org.vrspace.server.obj.Animation
- isLoop() - Method in class org.vrspace.server.obj.EventRecorder
- isOffensive() - Method in class org.vrspace.server.obj.BotLibre.Query
- isOwner() - Method in class org.vrspace.server.dto.VREvent
- isOwner(Client, VRObject) - Method in class org.vrspace.server.core.WorldManager
- isPermanent() - Method in class org.vrspace.server.obj.VRObject
- isPlaying() - Method in class org.vrspace.server.obj.EventRecorder
- isPublicWorld() - Method in class org.vrspace.server.obj.World
- isRecordClient() - Method in class org.vrspace.server.obj.EventRecorder
- isRecording() - Method in class org.vrspace.server.obj.EventRecorder
- isRecordScene() - Method in class org.vrspace.server.obj.EventRecorder
- isSeleniumEnabled() - Method in class org.vrspace.server.config.ServerConfig
- isTemporary() - Method in class org.vrspace.server.obj.VRObject
- isTemporaryWorld() - Method in class org.vrspace.server.obj.World
- isVideo() - Method in class org.vrspace.server.obj.User
-
Does this client have video avatar, default false
- isVisible(VRObject) - Method in class org.vrspace.server.core.Scene
-
Test Transform against set of filters.
- isWriteBackActive() - Method in class org.vrspace.server.config.ServerConfig
J
- jackson - Variable in class org.vrspace.server.core.WorldManager
- JacksonConfig - Class in org.vrspace.server.config
-
Jackson JSON parser configuration.
- JacksonConfig() - Constructor for class org.vrspace.server.config.JacksonConfig
- JacksonConfig.SanitizeStringDeserializer - Class in org.vrspace.server.config
-
Converts JSON string to Java string
- JacksonConfig.SanitizeStringSerializer - Class in org.vrspace.server.config
-
Converts Java string to JSON string
- join(Client) - Method in class org.vrspace.server.core.StreamManager
-
Disconnect a client from an existing session, and create a new session for a world
- join(Client) - Method in class org.vrspace.server.obj.Game
-
A client wants to join the game.
K
- KEY - Static variable in class org.vrspace.server.config.SeleniumConfig.WebSession
L
- list() - Method in class org.vrspace.server.api.TextureController
-
List all jpg and png files in content directory hierarchy
- list() - Method in class org.vrspace.server.api.WorldController
- list(MultipartFile[], HttpServletRequest) - Method in class org.vrspace.server.web.ContentManager
- listClasses() - Method in class org.vrspace.server.core.WorldManager
- listWorlds() - Method in interface org.vrspace.server.core.VRObjectRepository
- loadPermanents() - Method in class org.vrspace.server.core.Scene
- log - Static variable in interface org.vrspace.server.core.VRObjectRepository
- Log - Class in org.vrspace.server.dto
-
Browsers on mobile devices do not have javscript console, and USB debugging is next to useless.
- Log() - Constructor for class org.vrspace.server.dto.Log
- login(HttpServletRequest) - Method in class org.vrspace.server.api.SketchfabController
-
Start of the login sequence.
- login(String, String, String, HttpSession, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
-
This endpoint requires both user name and authentication provider id (fb, github, google...
- login(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.ServerSessionManager
- login(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.SessionManager
- login(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.WorldManager
-
Remote user login over websocket.
- login(ConcurrentWebSocketSessionDecorator, Class<? extends Client>) - Method in class org.vrspace.server.core.WorldManager
-
Common login procedure for both users and remote servers.
- login(Client) - Method in class org.vrspace.server.core.WorldManager
-
Stage 2 of login, executed once client has been identified.
- LoginResponse() - Constructor for class org.vrspace.server.api.SketchfabController.LoginResponse
- LoginResponse(String) - Constructor for class org.vrspace.server.api.SketchfabController.LoginResponse
- logout(Client) - Method in class org.vrspace.server.core.Scene
-
Notification that a client has logged out - removes it from the scene and sends Remove message.
- logout(Client) - Method in class org.vrspace.server.core.WorldManager
M
- main(String[]) - Static method in class org.vrspace.server.ServerApplication
- mainCategory() - Method in class org.vrspace.server.obj.GltfModel
- mainConnectionId - Static variable in class org.vrspace.server.core.StreamManager
- map() - Method in class org.vrspace.server.types.ID
- maxDepth - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
- minus(double) - Method in class org.vrspace.server.obj.Point
N
- NeoConfig - Class in org.vrspace.server.config
-
Starts embedded Neo4J with database in directory specified in org.vrspace.db property - only if the property is set.
- NeoConfig() - Constructor for class org.vrspace.server.config.NeoConfig
- newInstance() - Method in class org.vrspace.server.dto.SceneProperties
- newSession() - Method in class org.vrspace.server.config.SeleniumConfig.WebSessionFactory
- next() - Method in class org.vrspace.server.dto.Remove
- notifyListeners(VREvent) - Method in class org.vrspace.server.obj.VRObject
- nullSafeDelete(Entity) - Method in interface org.vrspace.server.core.VRObjectRepository
O
- Oauth2Controller - Class in org.vrspace.server.api
-
Oauth2 login is completely handled by spring security, this is just callback once it's all done.
- Oauth2Controller(ClientRegistrationRepository) - Constructor for class org.vrspace.server.api.Oauth2Controller
- objectMapper() - Method in class org.vrspace.server.config.JacksonConfig
- objectMapperBuilder() - Method in class org.vrspace.server.config.JacksonConfig
- objectsAdded(List<VRObject>) - Method in class org.vrspace.server.obj.Bot
-
New objects in the scene, typically a client that has arrived.
- objectsRemoved(List<Map<String, Long>>) - Method in class org.vrspace.server.obj.Bot
-
Objects removed from the scene, typically a client that has left.
- offer(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
-
Offer object(s) to the scene.
- offer(VRObject) - Method in class org.vrspace.server.core.Scene
-
Offer an object to the scene.
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.vrspace.server.core.BotManager
- onClose(WebSocket, int, String) - Method in class org.vrspace.client.VRSpaceClient
- onError(WebSocket, Throwable) - Method in class org.vrspace.client.VRSpaceClient
- onOpen(WebSocket) - Method in class org.vrspace.client.VRSpaceClient
- onPing(WebSocket, ByteBuffer) - Method in class org.vrspace.client.VRSpaceClient
- onText(WebSocket, CharSequence, boolean) - Method in class org.vrspace.client.VRSpaceClient
- org.vrspace.client - package org.vrspace.client
- org.vrspace.server - package org.vrspace.server
- org.vrspace.server.api - package org.vrspace.server.api
- org.vrspace.server.config - package org.vrspace.server.config
- org.vrspace.server.core - package org.vrspace.server.core
- org.vrspace.server.dto - package org.vrspace.server.dto
- org.vrspace.server.obj - package org.vrspace.server.obj
- org.vrspace.server.types - package org.vrspace.server.types
- org.vrspace.server.web - package org.vrspace.server.web
- Owned - Annotation Interface in org.vrspace.server.types
-
Whatever is Owned, can be changed only by owner(s)
- Ownership - Class in org.vrspace.server.obj
- Ownership() - Constructor for class org.vrspace.server.obj.Ownership
- Ownership(Client, VRObject) - Constructor for class org.vrspace.server.obj.Ownership
P
- passive() - Method in class org.vrspace.server.obj.VRObject
- PATH - Static variable in class org.vrspace.server.api.Oauth2Controller
- PATH - Static variable in class org.vrspace.server.api.SeleniumController
- PATH - Static variable in class org.vrspace.server.api.SketchfabController
- PATH - Static variable in class org.vrspace.server.api.TextureController
- PATH - Static variable in class org.vrspace.server.api.UploadController
- PATH - Static variable in class org.vrspace.server.api.UserController
- PATH - Static variable in class org.vrspace.server.api.WorldController
- persist(VREvent) - Method in class org.vrspace.server.core.PersistenceManager
- persist(VREvent) - Method in class org.vrspace.server.core.TerrainManager
- PersistenceManager<T extends Entity> - Class in org.vrspace.server.core
- PersistenceManager() - Constructor for class org.vrspace.server.core.PersistenceManager
- PersistentEvent - Class in org.vrspace.server.obj
-
Persistent version of event that can be stored to the database.
- PersistentEvent() - Constructor for class org.vrspace.server.obj.PersistentEvent
- PersistentEvent(long, String, Command) - Constructor for class org.vrspace.server.obj.PersistentEvent
- PersistentEvent(long, String, VREvent, VRObject) - Constructor for class org.vrspace.server.obj.PersistentEvent
- Ping - Class in org.vrspace.server.dto
-
Some ISPs and/or hosting providers close inactive websockets after some time.
- Ping() - Constructor for class org.vrspace.server.dto.Ping
- PING_PERIOD - Static variable in class org.vrspace.server.core.SessionManager
- play() - Method in class org.vrspace.server.obj.EventRecorder
-
Play recorded client events as own events, optionally restart the loop when finished.
- play(Client) - Method in class org.vrspace.server.obj.EventRecorder
-
Play back to a client sends all recorded events back to a client, optionally restarts the loop when finished.
- plus(double) - Method in class org.vrspace.server.obj.Point
- Point - Class in org.vrspace.server.obj
-
A point (3D coordinate) in space.
- Point() - Constructor for class org.vrspace.server.obj.Point
- Point(double, double, double) - Constructor for class org.vrspace.server.obj.Point
- Point(Point) - Constructor for class org.vrspace.server.obj.Point
- postLoad(Terrain) - Method in class org.vrspace.server.core.TerrainManager
- postLoad(T) - Method in class org.vrspace.server.core.PersistenceManager
- Private - Annotation Interface in org.vrspace.server.types
-
Whatever is marked as Private, changes will not be announced to listeners.
- processEvent(VREvent) - Method in class org.vrspace.server.obj.Bot
-
Process an event.
- processEvent(VREvent) - Method in class org.vrspace.server.obj.Client
-
Process an event received from other active objects, typically other users.
- processEvent(VREvent) - Method in class org.vrspace.server.obj.EventRecorder
- processEvent(VREvent) - Method in class org.vrspace.server.obj.Game
-
Process a client (player) event.
- processEvent(VREvent) - Method in class org.vrspace.server.obj.VRObject
-
This implementation does nothing
- projectHomeDirectory() - Static method in class org.vrspace.server.core.ClassUtil
-
Determines project home directory (parent of server/) from own class location.
- props - Variable in class org.vrspace.server.core.Scene
- providers() - Method in class org.vrspace.server.api.Oauth2Controller
-
List of OAuth2 registered authentication providers.
- publish(VRObject) - Method in class org.vrspace.server.core.Scene
-
Publish an object - notify all clients in range
- publishAll(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
-
Offer some object(s) to scenes of all listeners.
Q
- Quaternion - Class in org.vrspace.server.obj
-
Easier than Rotation to propagate quaternions, as it follows quaternion naming convention (w rather than angle).
- Quaternion() - Constructor for class org.vrspace.server.obj.Quaternion
- Quaternion(double, double, double, double) - Constructor for class org.vrspace.server.obj.Quaternion
- Query() - Constructor for class org.vrspace.server.obj.BotLibre.Query
- quit() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- quit(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Quit current browser
- quit(Client) - Method in class org.vrspace.server.obj.Game
-
A client left the game
R
- Recording - Class in org.vrspace.server.dto
-
Command to start/stop/play recording of client's events.
- Recording() - Constructor for class org.vrspace.server.dto.Recording
- Refresh - Class in org.vrspace.server.dto
-
Command to enforce Scene update.
- Refresh() - Constructor for class org.vrspace.server.dto.Refresh
- registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class org.vrspace.server.config.WebSocketConfig
- RemoteServer - Class in org.vrspace.server.obj
- RemoteServer() - Constructor for class org.vrspace.server.obj.RemoteServer
- remove(String, Long) - Method in class org.vrspace.server.dto.Remove
- remove(Client) - Method in class org.vrspace.server.core.SessionTracker
- remove(Client, VRObject) - Method in class org.vrspace.server.core.WorldManager
- Remove - Class in org.vrspace.server.dto
-
Remove object from the scene or world.
- Remove() - Constructor for class org.vrspace.server.dto.Remove
- Remove(String, Long) - Constructor for class org.vrspace.server.dto.Remove
- Remove(List<Map<String, Long>>) - Constructor for class org.vrspace.server.dto.Remove
- Remove(VRObject) - Constructor for class org.vrspace.server.dto.Remove
- Remove(ID...) - Constructor for class org.vrspace.server.dto.Remove
- removeAll() - Method in class org.vrspace.server.core.Scene
-
Remove all objects from the scene, and stop listening to changes.
- removeFilter(String) - Method in class org.vrspace.server.core.Scene
- removeListener(VRObject) - Method in class org.vrspace.server.obj.VRObject
- removeObject(VRObject) - Method in class org.vrspace.server.dto.Remove
- removeOfflineClients() - Static method in interface org.vrspace.server.types.Filter
- respondTo(Client, String) - Method in class org.vrspace.server.obj.Bot
-
Get response to something that a client "said", and write it
- Response() - Constructor for class org.vrspace.server.obj.ArthurBot.Response
- Response() - Constructor for class org.vrspace.server.obj.BotLibre.Response
- RETRY - Static variable in class org.vrspace.client.VRSpaceClient
- Rotation - Class in org.vrspace.server.obj
-
Rotation of an can be represented either by 3 or 4 coordinates (euler angles, quaternions), the server will store and distribute it either way.
- Rotation() - Constructor for class org.vrspace.server.obj.Rotation
- Rotation(double, double, double) - Constructor for class org.vrspace.server.obj.Rotation
- Rotation(double, double, double, Double) - Constructor for class org.vrspace.server.obj.Rotation
- run() - Method in class org.vrspace.client.VRSpaceClient
- run() - Method in class org.vrspace.server.core.SessionManager
S
- SanitizeStringDeserializer() - Constructor for class org.vrspace.server.config.JacksonConfig.SanitizeStringDeserializer
- SanitizeStringSerializer() - Constructor for class org.vrspace.server.config.JacksonConfig.SanitizeStringSerializer
- save(T) - Method in class org.vrspace.server.core.WorldManager
- saveWorld(World) - Method in class org.vrspace.server.core.WorldManager
- Scene - Class in org.vrspace.server.core
-
This keeps track of objects visible to the Client.
- Scene() - Constructor for class org.vrspace.server.core.Scene
- Scene(WorldManager, Client) - Constructor for class org.vrspace.server.core.Scene
-
Creates new Scene for Client client
- sceneProperties - Variable in class org.vrspace.server.core.WorldManager
- SceneProperties - Class in org.vrspace.server.dto
-
Scene properties that determine how far user sees, how often scene is refreshed, etc.
- SceneProperties() - Constructor for class org.vrspace.server.dto.SceneProperties
- scroll(int, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Scroll up or down by given number of pixels.
- search(String) - Method in class org.vrspace.server.api.TextureController
-
Search textures that contain given substring
- select(String) - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- SeleniumConfig - Class in org.vrspace.server.config
- SeleniumConfig() - Constructor for class org.vrspace.server.config.SeleniumConfig
- SeleniumConfig.WebSession - Class in org.vrspace.server.config
- SeleniumConfig.WebSessionFactory - Class in org.vrspace.server.config
- SeleniumConfig.WindowStatus - Class in org.vrspace.server.config
- SeleniumController - Class in org.vrspace.server.api
-
Remote browser support.
- SeleniumController() - Constructor for class org.vrspace.server.api.SeleniumController
- selfTest() - Method in class org.vrspace.server.obj.ArthurBot
- selfTest() - Method in class org.vrspace.server.obj.Bot
-
Self test runs on server startup.
- selfTest() - Method in class org.vrspace.server.obj.BotLibre
- send(String) - Method in class org.vrspace.client.VRSpaceClient
-
Send a json string to the server
- send(ClientRequest) - Method in class org.vrspace.client.VRSpaceClient
-
Send a request
- send(Command) - Method in class org.vrspace.client.VRSpaceClient
-
Send a command
- SEND_TIMEOUT - Static variable in class org.vrspace.server.core.SessionManager
- sendMessage(Object) - Method in class org.vrspace.server.obj.Bot
-
Scene management method, called when the scene changes.
- sendMessage(Object) - Method in class org.vrspace.server.obj.Client
- sendMessage(Object) - Method in class org.vrspace.server.obj.EventRecorder
- serialize(String, JsonGenerator, SerializerProvider) - Method in class org.vrspace.server.config.JacksonConfig.SanitizeStringSerializer
- ServerApplication - Class in org.vrspace.server
-
Main application
- ServerApplication() - Constructor for class org.vrspace.server.ServerApplication
- ServerConfig - Class in org.vrspace.server.config
-
General server configuration.
- ServerConfig() - Constructor for class org.vrspace.server.config.ServerConfig
- serverLogin(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.WorldManager
-
Login for remote servers
- ServerSessionManager - Class in org.vrspace.server.core
-
this one manages sessions of connected servers
- ServerSessionManager() - Constructor for class org.vrspace.server.core.ServerSessionManager
- ServerWorld - Class in org.vrspace.server.obj
-
World in which all servers reside, created by WorldManager on startup.
- ServerWorld() - Constructor for class org.vrspace.server.obj.ServerWorld
- Session - Class in org.vrspace.server.dto
-
Session flow control.
- Session() - Constructor for class org.vrspace.server.dto.Session
- SessionData() - Constructor for class org.vrspace.server.core.StreamManager.SessionData
- sessionDestroyed(HttpSessionEvent) - Method in class org.vrspace.server.config.SeleniumConfig
- SessionException - Exception in org.vrspace.server.core
-
Thrown when the session needs to be terminated.
- SessionException(String) - Constructor for exception org.vrspace.server.core.SessionException
- SessionManager - Class in org.vrspace.server.core
-
Keeps track all WebSocket sessions.
- SessionManager() - Constructor for class org.vrspace.server.core.SessionManager
- sessionTracker - Variable in class org.vrspace.server.core.WorldManager
- SessionTracker - Class in org.vrspace.server.core
-
Used to limit number of concurrent active sessions.
- SessionTracker(ServerConfig) - Constructor for class org.vrspace.server.core.SessionTracker
- setA(double) - Method in class org.vrspace.server.obj.Color
- setAccess_token(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- setAction(String) - Method in class org.vrspace.server.dto.Game
- setAction(String) - Method in class org.vrspace.server.dto.Recording
- setAction(String) - Method in class org.vrspace.server.dto.Session
- setAction(String) - Method in class org.vrspace.server.dto.StreamingSession
-
start/stop
- setActive(boolean) - Method in class org.vrspace.server.core.WriteBack
- setActive(Boolean) - Method in class org.vrspace.server.obj.VRObject
-
Whether an object is active (can send events).
- setActiveUsers(int) - Method in class org.vrspace.server.dto.WorldStatus
- setAdd(List<VRObject>) - Method in class org.vrspace.server.obj.PersistentEvent
- setAngle(Double) - Method in class org.vrspace.server.obj.Rotation
-
Typically null, if not, rotation is quaternion
- setAnimation(Animation) - Method in class org.vrspace.server.obj.VRObject
-
Currently active animation
- setApplication(String) - Method in class org.vrspace.server.obj.BotLibre.Query
-
user id at botlibre.com/biz/local
- setAuthor(String) - Method in class org.vrspace.server.obj.GltfModel
- setAvailable(boolean) - Method in class org.vrspace.server.config.ServerConfig
- setAvailable(boolean) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setAvailable(boolean) - Method in class org.vrspace.server.obj.RemoteServer
- setAvatar(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setAvatarBackground(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setAvatarTalk(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setAvatarTalkType(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setAvatarType(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setB(double) - Method in class org.vrspace.server.obj.Color
- setBehindProxy(boolean) - Method in class org.vrspace.server.config.ServerConfig
- setBot(Map<String, BotConfig.BotProperties>) - Method in class org.vrspace.server.config.BotConfig
- setCategories(List<ContentCategory>) - Method in class org.vrspace.server.obj.GltfModel
- setChange(Terrain.TerrainChange) - Method in class org.vrspace.server.obj.Terrain
-
Transient property, used only to propagate changes to other clients
- setChanges(Map<String, Object>) - Method in class org.vrspace.server.dto.VREvent
-
Changes to the object.
- setChanges(Map<String, Object>) - Method in class org.vrspace.server.obj.PersistentEvent
- setChildren(List<VRObject>) - Method in class org.vrspace.server.obj.VRObject
- setClassName(String) - Method in class org.vrspace.server.types.ID
- setClassName(String) - Method in class org.vrspace.server.dto.Describe
- setClassName(String) - Method in class org.vrspace.server.dto.VREvent
- setClear(boolean) - Method in class org.vrspace.server.dto.Refresh
- setClient(Client) - Method in class org.vrspace.server.dto.Welcome
- setClient(Client) - Method in class org.vrspace.server.dto.VREvent
- setClient(Client) - Method in class org.vrspace.server.obj.EventRecorder
- setClientId(Long) - Method in class org.vrspace.server.core.StreamManager.SessionData
- setCommand(Command) - Method in class org.vrspace.server.dto.ClientRequest
- setCommand(Command) - Method in class org.vrspace.server.dto.Echo
- setContent(Content) - Method in class org.vrspace.server.obj.VRFile
- setContentList(List<Content>) - Method in class org.vrspace.server.dto.FileList
- setContentType(String) - Method in class org.vrspace.server.obj.Content
- setConversation(String) - Method in class org.vrspace.server.obj.BotLibre.Query
-
conversation id, initially empty, returned with each bots answer
- setConversation(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setCorrection(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
-
boolean that defines the chat message is a correction to the bot's last answer.
- setCreateWorlds(boolean) - Method in class org.vrspace.server.config.ServerConfig
- setCurrentServers(ConcurrentHashMap<Long, RemoteServer>) - Method in class org.vrspace.server.obj.ServerWorld
- setDefaultWorld(boolean) - Method in class org.vrspace.server.obj.World
- setDelay(long) - Method in class org.vrspace.server.core.WriteBack
- setDelay(long) - Method in class org.vrspace.server.obj.PersistentEvent
- setDescription(String) - Method in class org.vrspace.server.obj.GltfModel
- setDescription(String) - Method in class org.vrspace.server.obj.RemoteServer
- setDiffuseColor(Color) - Method in class org.vrspace.server.obj.Terrain
- setDiffuseTexture(String) - Method in class org.vrspace.server.obj.Terrain
- setDisconnect(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
- setDl(double) - Method in class org.vrspace.server.obj.ServerWorld
- setEmissiveColor(Color) - Method in class org.vrspace.server.obj.Terrain
- setEmote(String) - Method in class org.vrspace.server.obj.BotLibre.Query
-
emotion to tag the message with.
- setEmote(String) - Method in class org.vrspace.server.obj.BotLibre.Response
-
Explained in query class.
- setEvent(VREvent) - Method in class org.vrspace.server.dto.Echo
- setEvents(Collection<PersistentEvent>) - Method in class org.vrspace.server.obj.EventRecorder
- setExpires(int) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- setExpires_in(int) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- setFileName(String) - Method in class org.vrspace.server.obj.Content
- setFolder(String) - Method in class org.vrspace.server.obj.Content
- setG(double) - Method in class org.vrspace.server.obj.Color
- setGender(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setGender(String) - Method in class org.vrspace.server.obj.Bot
- setGltf(SketchfabController.FileInfo) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- setGuest(boolean) - Method in class org.vrspace.server.obj.Client
-
guest flag hints SceneManager to remove all created/owned object when client disconnects
- setGuestAllowed(boolean) - Method in class org.vrspace.server.config.ServerConfig
- setHumanoid(boolean) - Method in class org.vrspace.server.obj.User
-
Does this client have humanoid avatar, default true
- setId(Long) - Method in class org.vrspace.server.types.ID
- setId(Long) - Method in class org.vrspace.server.dto.Game
- setId(Long) - Method in class org.vrspace.server.dto.VREvent
- setId(Long) - Method in class org.vrspace.server.obj.Entity
- setIdentity(String) - Method in class org.vrspace.server.obj.Client
-
Identity is a big unknown yet, will likely get encapsulated in a class.
- setIncludeQuestion(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
- setIndex(long) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- setIndex(Long) - Method in class org.vrspace.server.obj.TerrainPoint
- setInstance(String) - Method in class org.vrspace.server.obj.BotLibre.Query
-
bot instance
- setIterator(Iterator<Map<String, Long>>) - Method in class org.vrspace.server.dto.Remove
- setK(double) - Method in class org.vrspace.server.obj.ServerWorld
- setLang(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setLang(String) - Method in class org.vrspace.server.obj.Bot
- setLeftArmPos(Point) - Method in class org.vrspace.server.obj.User
-
Left arm position, used in VR.
- setLeftArmRot(Quaternion) - Method in class org.vrspace.server.obj.User
-
Left arm rotation, used in VR.
- setLength(long) - Method in class org.vrspace.server.obj.Content
- setLength(Long) - Method in class org.vrspace.server.obj.EventRecorder
- setLicense(String) - Method in class org.vrspace.server.obj.GltfModel
- setListeners(ConcurrentHashMap<ID, VRObject>) - Method in class org.vrspace.server.obj.VRObject
- setLoop(boolean) - Method in class org.vrspace.server.obj.Animation
- setLoop(boolean) - Method in class org.vrspace.server.obj.EventRecorder
- setMapper(ObjectMapper) - Method in class org.vrspace.server.obj.Client
-
Mapper for publicly visible properties
- setMaxSessions(int) - Method in class org.vrspace.server.config.ServerConfig
- setMaxSessions(int) - Method in class org.vrspace.server.core.SessionTracker
- setMesh(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setMesh(String) - Method in class org.vrspace.server.obj.GltfModel
- setMesh(String) - Method in class org.vrspace.server.obj.VRObject
-
URL of the file containing the mesh.
- setMessage(String) - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- setMessage(String) - Method in class org.vrspace.server.dto.Log
-
Log message
- setMessage(String) - Method in class org.vrspace.server.obj.BotLibre.Query
- setMessage(String) - Method in class org.vrspace.server.obj.BotLibre.Response
- setName(String) - Method in class org.vrspace.server.obj.World
- setName(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setName(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setName(String) - Method in class org.vrspace.server.core.StreamManager.SessionData
- setName(String) - Method in class org.vrspace.server.dto.Recording
- setName(String) - Method in class org.vrspace.server.dto.SetToken
- setName(String) - Method in class org.vrspace.server.obj.Animation
- setName(String) - Method in class org.vrspace.server.obj.Client
-
Client name - unique ID.
- setName(String) - Method in class org.vrspace.server.obj.ContentCategory
- setName(String) - Method in class org.vrspace.server.obj.Game
-
Name of the game, supposed to be unique within the world
- setName(String) - Method in class org.vrspace.server.obj.GltfModel
- setNumberOfPlayers(int) - Method in class org.vrspace.server.obj.Game
-
Current number of players
- setObject(Map<String, Long>) - Method in class org.vrspace.server.dto.VREvent
-
ID (class name + id ) suitable for serialization.
- setObjects(List<Map<String, Long>>) - Method in class org.vrspace.server.dto.Remove
-
List of objects identifiers (class name + id pairs) to remove
- setObjects(List<VRObject>) - Method in class org.vrspace.server.dto.Add
-
List of VRObjects to add.
- setOffensive(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
- setOrder(int) - Method in class org.vrspace.server.obj.RemoteServer
- setOwned(VRObject) - Method in class org.vrspace.server.obj.Ownership
- setOwner(Client) - Method in class org.vrspace.server.obj.Ownership
- setOwner(Client) - Method in class org.vrspace.server.obj.World
- setOwnership(Ownership) - Method in class org.vrspace.server.dto.VREvent
- setParameterMap(Map<String, String>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setParameterMap(Map<String, String>) - Method in class org.vrspace.server.obj.Bot
- setParams(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setPath(String) - Method in class org.vrspace.server.dto.FileList
- setPayload(String) - Method in class org.vrspace.server.dto.VREvent
- setPayload(String) - Method in class org.vrspace.server.obj.PersistentEvent
- setPermanent(Boolean) - Method in class org.vrspace.server.obj.VRObject
-
Permanent objects are always present (e.g.
- setPermanents(Set<VRObject>) - Method in class org.vrspace.server.dto.Welcome
- setPlayers(Set<ID>) - Method in class org.vrspace.server.obj.Game
- setPlaying(boolean) - Method in class org.vrspace.server.obj.EventRecorder
- setPoint(Point) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- setPoints(Set<TerrainPoint>) - Method in class org.vrspace.server.obj.Terrain
- setPortalMesh(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setPortalMesh(String) - Method in class org.vrspace.server.obj.ServerWorld
- setPortalScript(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setPortalScript(String) - Method in class org.vrspace.server.obj.ServerWorld
- setPortalThumbnail(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setPortalThumbnail(String) - Method in class org.vrspace.server.obj.ServerWorld
- setPosition(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setPosition(Point) - Method in class org.vrspace.server.obj.VRObject
-
Position in 3D space, used for spatial operations.
- setPrivateMapper(ObjectMapper) - Method in class org.vrspace.server.obj.Client
-
Private mapper even serializes private fields (so that client can receive own secrets)
- setProperties(Map<String, Object>) - Method in class org.vrspace.server.obj.VRObject
-
Custom object properties
- setProvider(HttpSession, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
-
First step in Oauth2 Authentication is to obtain valid authentication provider id.
- setPublicWorld(boolean) - Method in class org.vrspace.server.obj.World
- setR(double) - Method in class org.vrspace.server.obj.Color
- setRange(double) - Method in class org.vrspace.server.dto.SceneProperties
-
Visibility range, default 2000.
- setRecordClient(boolean) - Method in class org.vrspace.server.obj.EventRecorder
- setRecording(boolean) - Method in class org.vrspace.server.obj.EventRecorder
- setRecordScene(boolean) - Method in class org.vrspace.server.obj.EventRecorder
- setRefresh_token(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- setRemove(List<Map<String, Long>>) - Method in class org.vrspace.server.obj.PersistentEvent
- setResolution(double) - Method in class org.vrspace.server.dto.SceneProperties
-
Resolution describes how far one can go before scene is updated, default 10.
- setResponse(Object) - Method in class org.vrspace.server.dto.ClientResponse
- setResponse(String) - Method in class org.vrspace.server.obj.ArthurBot.Response
- setRestart(ScheduledExecutorService) - Method in class org.vrspace.server.obj.EventRecorder
- setRestTemplate(RestTemplate) - Method in class org.vrspace.server.obj.ArthurBot
- setRestTemplate(RestTemplate) - Method in class org.vrspace.server.obj.BotLibre
- setRightArmPos(Point) - Method in class org.vrspace.server.obj.User
-
Right arm position, used in VR.
- setRightArmRot(Quaternion) - Method in class org.vrspace.server.obj.User
-
Right arm rotation, used in VR.
- setRotation(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setRotation(Rotation) - Method in class org.vrspace.server.obj.VRObject
- setScale(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setScale(Point) - Method in class org.vrspace.server.obj.VRObject
- setScene(Scene) - Method in class org.vrspace.server.obj.Client
-
Scene contains all object that a client tracks, e.g.
- setSceneProperties(SceneProperties) - Method in class org.vrspace.server.obj.Client
- setScope(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- setScript(String) - Method in class org.vrspace.server.obj.VRObject
-
Script that client runs.
- setSeleniumEnabled(boolean) - Method in class org.vrspace.server.config.ServerConfig
- setServerCount(AtomicInteger) - Method in class org.vrspace.server.obj.ServerWorld
- setServerDescripton(String) - Method in class org.vrspace.server.config.ServerConfig
- setServerThumbnail(String) - Method in class org.vrspace.server.config.ServerConfig
- setServerUrl(String) - Method in class org.vrspace.server.config.ServerConfig
- setSession(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.obj.Client
-
Web socket.
- setSessionStartTimeout(int) - Method in class org.vrspace.server.config.ServerConfig
- setSeverity(String) - Method in class org.vrspace.server.dto.Log
-
Severity: debug, info, warn, error
- setSize(int) - Method in class org.vrspace.server.dto.SceneProperties
-
Maximum number of objects in the scene, default 1000.
- setSize(long) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- setSource(VRObject) - Method in class org.vrspace.server.dto.VREvent
- setSource(VRObject) - Method in class org.vrspace.server.obj.PersistentEvent
- setSpecularColor(Color) - Method in class org.vrspace.server.obj.Terrain
- setSpeedRatio(double) - Method in class org.vrspace.server.obj.Animation
- setStart(long) - Method in class org.vrspace.server.obj.EventRecorder
- setStatus(String) - Method in class org.vrspace.server.obj.Game
- setTemporary(Boolean) - Method in class org.vrspace.server.obj.VRObject
-
Temporary objects will be deleted from the database along with their owner
- setTemporaryWorld(boolean) - Method in class org.vrspace.server.obj.World
- setTerrain(Terrain) - Method in class org.vrspace.server.obj.TerrainPoint
- setThumbnail(String) - Method in class org.vrspace.server.obj.RemoteServer
- setTimeout(long) - Method in class org.vrspace.server.dto.SceneProperties
-
Scene is refreshed after this many milliseconds, default 30000.
- setTimestamp(LocalDateTime) - Method in class org.vrspace.server.dto.VREvent
-
Event timestamp in UTC
- setTimestamp(LocalDateTime) - Method in class org.vrspace.server.dto.Welcome
- setToken(String) - Method in class org.vrspace.server.obj.World
- setToken(String, String) - Method in class org.vrspace.server.obj.Client
-
Set token for a given service
- SetToken - Class in org.vrspace.server.dto
-
Set client a client token, e.g.
- SetToken() - Constructor for class org.vrspace.server.dto.SetToken
- setToken_type(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- setTokens(Map<String, String>) - Method in class org.vrspace.server.obj.Client
-
Tokens used to access video/audio streaming servers, identify conversations with chatbots etc.
- setTotalUsers(int) - Method in class org.vrspace.server.dto.WorldStatus
- setType(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setType(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setType(String) - Method in class org.vrspace.server.core.StreamManager.SessionData
- setType(String) - Method in class org.vrspace.server.obj.PersistentEvent
- setUid(String) - Method in class org.vrspace.server.obj.GltfModel
- setUri(String) - Method in class org.vrspace.server.obj.GltfModel
- setUrl(String) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- setUrl(String) - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
- setUrl(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setUrl(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- setUrl(String) - Method in class org.vrspace.server.obj.Bot
- setUrl(String) - Method in class org.vrspace.server.obj.RemoteServer
- setUrl(String) - Method in class org.vrspace.server.obj.ServerWorld
- setUsdz(SketchfabController.FileInfo) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- setUserHeight(Double) - Method in class org.vrspace.server.obj.Client
-
User's height in real life, used in VR.
- setValue(String) - Method in class org.vrspace.server.dto.SetToken
- setVideo(boolean) - Method in class org.vrspace.server.obj.User
-
Does this client have video avatar, default false
- setW(double) - Method in class org.vrspace.server.obj.Quaternion
- setWorld(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setWorld(String) - Method in class org.vrspace.server.dto.Enter
-
Name of the world to enter
- setWorld(Map<String, WorldConfig.WorldProperties>) - Method in class org.vrspace.server.config.WorldConfig
- setWorld(World) - Method in class org.vrspace.server.obj.VRObject
- setWorldId(Long) - Method in class org.vrspace.server.obj.VRObject
- setWorldName(String) - Method in class org.vrspace.server.dto.WorldStatus
- setWriteBack(WriteBack) - Method in class org.vrspace.server.obj.Client
-
Write-back cache to persist changes to all properties.
- setWriteBackActive(boolean) - Method in class org.vrspace.server.config.ServerConfig
- setWriteBackDelay(long) - Method in class org.vrspace.server.config.ServerConfig
- setX(double) - Method in class org.vrspace.server.obj.Point
- setX(double) - Method in class org.vrspace.server.obj.Quaternion
- setX(double) - Method in class org.vrspace.server.obj.Rotation
- setX(double) - Method in class org.vrspace.server.obj.TerrainPoint
- setY(double) - Method in class org.vrspace.server.obj.Point
- setY(double) - Method in class org.vrspace.server.obj.Quaternion
- setY(double) - Method in class org.vrspace.server.obj.Rotation
- setY(double) - Method in class org.vrspace.server.obj.TerrainPoint
- setZ(double) - Method in class org.vrspace.server.obj.Point
- setZ(double) - Method in class org.vrspace.server.obj.Quaternion
- setZ(double) - Method in class org.vrspace.server.obj.Rotation
- setZ(double) - Method in class org.vrspace.server.obj.TerrainPoint
- Share - Class in org.vrspace.server.dto
- Share() - Constructor for class org.vrspace.server.dto.Share
- size() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- size() - Method in class org.vrspace.server.core.Scene
- size() - Method in class org.vrspace.server.core.WriteBack
- SketchfabController - Class in org.vrspace.server.api
-
You want to download free content from sketchfab, you have to be OAuth2 authorised with them.
- SketchfabController() - Constructor for class org.vrspace.server.api.SketchfabController
- SketchfabController.AuthResponse - Class in org.vrspace.server.api
- SketchfabController.DownloadResponse - Class in org.vrspace.server.api
- SketchfabController.FileInfo - Class in org.vrspace.server.api
- SketchfabController.LoginResponse - Class in org.vrspace.server.api
- sourceIs(VRObject) - Method in class org.vrspace.server.dto.VREvent
- start() - Method in class org.vrspace.server.obj.EventRecorder
- start(Client) - Method in class org.vrspace.server.obj.Game
- startSession() - Method in class org.vrspace.client.VRSpaceClient
- startSession(Client) - Method in class org.vrspace.server.core.WorldManager
- status() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
- stop() - Method in class org.vrspace.server.config.NeoConfig
- stop() - Method in class org.vrspace.server.obj.EventRecorder
- StreamingSession - Class in org.vrspace.server.dto
-
Start another streaming session, for e.g.
- StreamingSession() - Constructor for class org.vrspace.server.dto.StreamingSession
- StreamManager - Class in org.vrspace.server.core
-
Manages streaming sessions to OpenVidu server.
- StreamManager() - Constructor for class org.vrspace.server.core.StreamManager
- StreamManager.SessionData - Class in org.vrspace.server.core
- SwaggerConfig - Class in org.vrspace.server.config
- SwaggerConfig() - Constructor for class org.vrspace.server.config.SwaggerConfig
- switchTab() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
T
- tabs - Variable in class org.vrspace.server.config.SeleniumConfig.WebSession
- Terrain - Class in org.vrspace.server.obj
-
Shared dynamic terrain, work in progress.
- Terrain() - Constructor for class org.vrspace.server.obj.Terrain
- Terrain.TerrainChange - Class in org.vrspace.server.obj
- TerrainChange() - Constructor for class org.vrspace.server.obj.Terrain.TerrainChange
- TerrainManager - Class in org.vrspace.server.core
- TerrainManager(VRObjectRepository) - Constructor for class org.vrspace.server.core.TerrainManager
- TerrainPoint - Class in org.vrspace.server.obj
-
A terrain point.
- TerrainPoint() - Constructor for class org.vrspace.server.obj.TerrainPoint
- TerrainPoint(Terrain, Long, double, double, double) - Constructor for class org.vrspace.server.obj.TerrainPoint
- TerrainPoint(Terrain, Long, Point) - Constructor for class org.vrspace.server.obj.TerrainPoint
- TextureController - Class in org.vrspace.server.api
-
Manages textures known to the server.
- TextureController() - Constructor for class org.vrspace.server.api.TextureController
- TIMEOUT - Static variable in class org.vrspace.client.VRSpaceClient
- tokenName() - Method in class org.vrspace.server.obj.World
- toString() - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
- toString() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
- toString() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
- toString() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
- toString() - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
- toString() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- toString() - Method in class org.vrspace.server.config.BotConfig
- toString() - Method in class org.vrspace.server.config.ServerConfig
- toString() - Method in class org.vrspace.server.config.WorldConfig
- toString() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
- toString() - Method in class org.vrspace.server.core.StreamManager.SessionData
- toString() - Method in class org.vrspace.server.dto.Add
- toString() - Method in class org.vrspace.server.dto.ClientRequest
- toString() - Method in class org.vrspace.server.dto.ClientResponse
- toString() - Method in class org.vrspace.server.dto.Describe
- toString() - Method in class org.vrspace.server.dto.Echo
- toString() - Method in class org.vrspace.server.dto.Enter
- toString() - Method in class org.vrspace.server.dto.FileList
- toString() - Method in class org.vrspace.server.dto.Game
- toString() - Method in class org.vrspace.server.dto.Log
- toString() - Method in class org.vrspace.server.dto.Ping
- toString() - Method in class org.vrspace.server.dto.Recording
- toString() - Method in class org.vrspace.server.dto.Refresh
- toString() - Method in class org.vrspace.server.dto.Remove
- toString() - Method in class org.vrspace.server.dto.SceneProperties
- toString() - Method in class org.vrspace.server.dto.Session
- toString() - Method in class org.vrspace.server.dto.SetToken
- toString() - Method in class org.vrspace.server.dto.Share
- toString() - Method in class org.vrspace.server.dto.StreamingSession
- toString() - Method in class org.vrspace.server.dto.VREvent
- toString() - Method in class org.vrspace.server.dto.Welcome
- toString() - Method in class org.vrspace.server.dto.WorldStatus
- toString() - Method in class org.vrspace.server.obj.Animation
- toString() - Method in class org.vrspace.server.obj.ArthurBot.Response
- toString() - Method in class org.vrspace.server.obj.ArthurBot
- toString() - Method in class org.vrspace.server.obj.Bot
- toString() - Method in class org.vrspace.server.obj.BotLibre.Query
- toString() - Method in class org.vrspace.server.obj.BotLibre.Response
- toString() - Method in class org.vrspace.server.obj.BotLibre
- toString() - Method in class org.vrspace.server.obj.Client
- toString() - Method in class org.vrspace.server.obj.Color
- toString() - Method in class org.vrspace.server.obj.Content
- toString() - Method in class org.vrspace.server.obj.ContentCategory
- toString() - Method in class org.vrspace.server.obj.Entity
- toString() - Method in class org.vrspace.server.obj.EventRecorder
- toString() - Method in class org.vrspace.server.obj.Game
- toString() - Method in class org.vrspace.server.obj.GltfModel
- toString() - Method in class org.vrspace.server.obj.Ownership
- toString() - Method in class org.vrspace.server.obj.PersistentEvent
- toString() - Method in class org.vrspace.server.obj.Point
- toString() - Method in class org.vrspace.server.obj.Quaternion
- toString() - Method in class org.vrspace.server.obj.RemoteServer
- toString() - Method in class org.vrspace.server.obj.Rotation
- toString() - Method in class org.vrspace.server.obj.ServerWorld
- toString() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
- toString() - Method in class org.vrspace.server.obj.Terrain
- toString() - Method in class org.vrspace.server.obj.TerrainPoint
- toString() - Method in class org.vrspace.server.obj.User
- toString() - Method in class org.vrspace.server.obj.VRFile
- toString() - Method in class org.vrspace.server.obj.VRObject
- toString() - Method in class org.vrspace.server.obj.World
- toString() - Method in class org.vrspace.server.types.ID
- typeFromId(DatabindContext, String) - Method in class org.vrspace.server.core.CustomTypeIdResolver
U
- unpublish() - Method in class org.vrspace.server.core.Scene
-
Unpublish this client - notifies all clients in the range that it has logged out.
- unpublish(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
-
Remove objects and notify all clients they are removed.
- unpublish(VRObject) - Method in class org.vrspace.server.core.Scene
-
Unpublish an object: WorldManager deletes all temporary owned objects when guest client exits, but they also need to be removed from all scenes.
- unzip(File, File) - Static method in class org.vrspace.server.core.FileUtil
-
Unzip a file to a directory
- update() - Method in class org.vrspace.server.core.Scene
-
Update the scene current client's coordinates.
- upload(HttpServletRequest, String, int, MultipartFile) - Method in class org.vrspace.server.web.ContentManager
- upload(HttpSession, HttpServletRequest, String, String, Double, Double, Double, Double, Double, Double, MultipartFile) - Method in class org.vrspace.server.api.UploadController
- UploadController - Class in org.vrspace.server.api
- UploadController() - Constructor for class org.vrspace.server.api.UploadController
- uploadDir() - Static method in class org.vrspace.server.core.FileUtil
-
Returns absolute name of uploaded content directory
- User - Class in org.vrspace.server.obj
- User() - Constructor for class org.vrspace.server.obj.User
- User(String) - Constructor for class org.vrspace.server.obj.User
- UserController - Class in org.vrspace.server.api
-
Basic user information.
- UserController() - Constructor for class org.vrspace.server.api.UserController
- userName(HttpSession) - Method in class org.vrspace.server.api.UserController
-
Returns current user name
- userObject(HttpSession) - Method in class org.vrspace.server.api.UserController
-
Returns current user object
- users() - Method in class org.vrspace.server.api.WorldController
V
- VREvent - Class in org.vrspace.server.dto
-
An event that happened to an object.
- VREvent() - Constructor for class org.vrspace.server.dto.VREvent
- VREvent(VRObject) - Constructor for class org.vrspace.server.dto.VREvent
- VREvent(VRObject, Client) - Constructor for class org.vrspace.server.dto.VREvent
- VRFile - Class in org.vrspace.server.obj
- VRFile() - Constructor for class org.vrspace.server.obj.VRFile
- VRObject - Class in org.vrspace.server.obj
-
Basic VR Object encapsulates minimal spatial and other properties.
- VRObject() - Constructor for class org.vrspace.server.obj.VRObject
- VRObject(double, double, double) - Constructor for class org.vrspace.server.obj.VRObject
- VRObject(Long, double, double, double, VRObject...) - Constructor for class org.vrspace.server.obj.VRObject
- VRObject(Long, VRObject...) - Constructor for class org.vrspace.server.obj.VRObject
- VRObject(World) - Constructor for class org.vrspace.server.obj.VRObject
- VRObject(World, double, double, double) - Constructor for class org.vrspace.server.obj.VRObject
- VRObjectRepository - Interface in org.vrspace.server.core
- VRSpaceClient - Class in org.vrspace.client
-
A simple vrspace websocket client.
- VRSpaceClient(URI, ObjectMapper) - Constructor for class org.vrspace.client.VRSpaceClient
- VRSpaceDB - Interface in org.vrspace.server.core
- VRSpaceDBImpl - Class in org.vrspace.server.core
- VRSpaceDBImpl() - Constructor for class org.vrspace.server.core.VRSpaceDBImpl
W
- webDriver - Variable in class org.vrspace.server.config.SeleniumConfig.WebSession
- WebSecurityConfig - Class in org.vrspace.server.config
-
Configures Oauth2 authentication endpoints
- WebSecurityConfig() - Constructor for class org.vrspace.server.config.WebSecurityConfig
- WebSession() - Constructor for class org.vrspace.server.config.SeleniumConfig.WebSession
- WebSessionFactory() - Constructor for class org.vrspace.server.config.SeleniumConfig.WebSessionFactory
- WebSocketConfig - Class in org.vrspace.server.config
-
Configures WebSocket path (default:/vrspace) and allowed origins (default:*)
- WebSocketConfig() - Constructor for class org.vrspace.server.config.WebSocketConfig
- WebSocketConfig.CustomSessionHandshakeInterceptor - Class in org.vrspace.server.config
- Welcome - Class in org.vrspace.server.dto
-
Welcome message is first one sent once the client enters a world.
- Welcome() - Constructor for class org.vrspace.server.dto.Welcome
- Welcome(Client, Set<VRObject>) - Constructor for class org.vrspace.server.dto.Welcome
- Welcome(Client, VRObject...) - Constructor for class org.vrspace.server.dto.Welcome
- WindowStatus() - Constructor for class org.vrspace.server.config.SeleniumConfig.WindowStatus
- World - Class in org.vrspace.server.obj
-
VRObject container, contains isolated parts of space, like chat room.
- World() - Constructor for class org.vrspace.server.obj.World
- World(String) - Constructor for class org.vrspace.server.obj.World
- World(String, boolean) - Constructor for class org.vrspace.server.obj.World
- WorldConfig - Class in org.vrspace.server.config
-
Container for pre-configured worlds, created by WorldManager during startup.
- WorldConfig() - Constructor for class org.vrspace.server.config.WorldConfig
- WorldConfig.WorldProperties - Class in org.vrspace.server.config
- WorldController - Class in org.vrspace.server.api
-
World controller handles worlds-related operations.
- WorldController() - Constructor for class org.vrspace.server.api.WorldController
- WorldManager - Class in org.vrspace.server.core
-
Main component that manages all interactions with virtual worlds.
- WorldManager() - Constructor for class org.vrspace.server.core.WorldManager
- WorldProperties() - Constructor for class org.vrspace.server.config.WorldConfig.WorldProperties
- WorldStatus - Class in org.vrspace.server.dto
- WorldStatus() - Constructor for class org.vrspace.server.dto.WorldStatus
- WorldStatus(String, int, int) - Constructor for class org.vrspace.server.dto.WorldStatus
- write(String) - Method in class org.vrspace.server.obj.Bot
-
Utility method - "say" something.
- write(VRObject) - Method in class org.vrspace.server.core.WriteBack
- WriteBack - Class in org.vrspace.server.core
-
Experimental thread-safe write-back component.
- WriteBack(VRObjectRepository) - Constructor for class org.vrspace.server.core.WriteBack
- writeRequests() - Method in class org.vrspace.server.core.WriteBack
- writes() - Method in class org.vrspace.server.core.WriteBack
X
- x - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
Y
- y - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form