Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Accept invitation to a private group.
- accept(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
-
Accept invitation to a group, either public or private
- accepted() - Method in class org.vrspace.server.obj.GroupMember
-
Set pending invite and request to null, update timestamp
- 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.
- addErrorListener(Consumer<String>) - Method in class org.vrspace.client.VRSpaceClient
-
Add an error listener that is passed JSON error message received from the server.
- addEventListener(Consumer<VREvent>) - Method in class org.vrspace.client.VRSpaceClient
-
Add event listener to receive events from the server (changes to VRObjects)
- 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(Consumer<String>) - 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
- addOwner(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
- addResourceHandlers(ResourceHandlerRegistry) - Method in class org.vrspace.server.config.AdminUIConfiguration
- addSceneListener(Consumer<SceneChange>) - Method in class org.vrspace.client.VRSpaceClient
-
Add scene listener that receives changes to the scene - Add and Remove commands.
- addSession(Client) - Method in class org.vrspace.server.core.SessionTracker
- addWelcomeListener(Consumer<Welcome>) - 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
- allow(long, long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Allow a user (who asked) to join a private group.
- allow(UserGroup, Long, Client) - Method in class org.vrspace.server.core.GroupManager
- allow(UserGroup, Client, Client) - Method in class org.vrspace.server.core.GroupManager
-
Allow a client who asked to join a private group
- 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
- ask(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Ask to join a private group.
- ask(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
-
Ask to join a private group
- 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(CountDownLatch) - 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
- Background - Class in org.vrspace.server.obj
-
Properties of world background, e.g.
- Background() - Constructor for class org.vrspace.server.obj.Background
- 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
- bytesReceived - Variable in class org.vrspace.client.StressTestClient.Status
- bytesSent - Variable in class org.vrspace.client.StressTestClient.Status
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.connect.ElasticSearchSessionListener.ESErrorMessage
- canEqual(Object) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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.Data
- 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.Group
- canEqual(Object) - Method in class org.vrspace.server.dto.GroupMessage
- 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.Background
- 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.GroupMember
- 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.UserData
- canEqual(Object) - Method in class org.vrspace.server.obj.UserGroup
- 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
- connectAndEnterAsync(String, Map<String, String>) - Method in class org.vrspace.client.VRSpaceClient
-
Connect, and then set own parameters (e.g.
- connectAndEnterSync(String, Map<String, String>) - Method in class org.vrspace.client.VRSpaceClient
-
Connect, set own parameters (e.g.
- 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
- create(String, Optional<Boolean>, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Create a group.
- createGroup(Client, UserGroup) - Method in class org.vrspace.server.core.GroupManager
- 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
- Data - Class in org.vrspace.server.dto
-
Command to set/clear/get/list UserData of a Client.
- Data() - Constructor for class org.vrspace.server.dto.Data
- 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(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Delete a group.
- 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
- deleteGroup(Client, UserGroup) - Method in class org.vrspace.server.core.GroupManager
- 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
- destroy() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener
- dirty() - Method in class org.vrspace.server.core.Scene
-
Ensure the scene will be updated on next update() call.
- disconnect() - Method in class org.vrspace.client.VRSpaceClient
- 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 - Variable 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
- ElasticSearchSessionListener - Class in org.vrspace.server.connect
-
ElasticSearch session listener forwards all events to an ES node, asynchronously.
- ElasticSearchSessionListener() - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener
- ElasticSearchSessionListener.ESErrorMessage - Class in org.vrspace.server.connect
- ElasticSearchSessionListener.ESLogEntry - Class in org.vrspace.server.connect
- 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, 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
- enterAsync(String) - Method in class org.vrspace.client.VRSpaceClient
-
Enter a world, do not wait for Welcome response
- enterSync(String) - Method in class org.vrspace.client.VRSpaceClient
-
Enter a world, and wait for welcome
- 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.connect.ElasticSearchSessionListener.ESErrorMessage
- equals(Object) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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.Data
- 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.Group
- equals(Object) - Method in class org.vrspace.server.dto.GroupMessage
- 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.Background
- 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.GroupMember
- 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.UserData
- equals(Object) - Method in class org.vrspace.server.obj.UserGroup
- 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
- errors - Variable in class org.vrspace.client.StressTestClient.Status
- ESErrorMessage(String, Throwable) - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener.ESErrorMessage
- ESLogEntry() - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- ESLogEntry(ClientRequest) - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- ESLogEntry(VREvent) - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- ESLogEntry(Client, Boolean) - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- ESLogEntry(Client, String, Throwable) - Constructor for class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- event - Variable in class org.vrspace.server.dto.Echo
- event(VREvent) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener
- event(VREvent) - Method in interface org.vrspace.server.core.SessionListener
-
Event generated on the server (e.g.
- 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.Data
- 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.Group
- 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
- failure(Client, String, Throwable) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener
- failure(Client, String, Throwable) - Method in interface org.vrspace.server.core.SessionListener
-
Failed client request
- 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
- findGroup(long, long) - Method in interface org.vrspace.server.core.VRObjectRepository
- findGroup(long, String) - Method in interface org.vrspace.server.core.VRObjectRepository
- findGroup(String) - Method in interface org.vrspace.server.core.VRObjectRepository
- findGroupMember(long, long) - 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 Entity - e.g.
- findSubclasses(Class<?>) - Static method in class org.vrspace.server.core.ClassUtil
-
Returns all subclasses/implementations of given class/interface.
- findUserData(long, String) - Method in interface org.vrspace.server.core.VRObjectRepository
- 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(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
- 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.Data
-
list/get/set/clear
- getAction() - Method in class org.vrspace.server.dto.Game
- getAction() - Method in class org.vrspace.server.dto.Group
-
list/create/delete/show/join/ask/invite/accept/allow/leave/kick/write
- 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
- getAmbientIntensity() - Method in class org.vrspace.server.obj.Background
- 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
- getAuthorisedClient(HttpSession) - Method in class org.vrspace.server.api.GroupController
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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() - Method in class org.vrspace.server.obj.GroupMember
- 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
- getClientId() - Method in class org.vrspace.server.dto.Group
-
used for add/remove/invite/kick commands
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- getCommand() - Method in class org.vrspace.server.dto.ClientRequest
- getCommand() - Method in class org.vrspace.server.dto.Echo
- getConnect() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- getDb() - Method in class org.vrspace.server.core.WorldManager
-
CHECKME Commands need access to database
- 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
- getDuration() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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.
- getError() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- getFrom() - Method in class org.vrspace.server.dto.GroupMessage
- 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
- getGroup() - Method in class org.vrspace.server.dto.GroupMessage
- getGroup() - Method in class org.vrspace.server.obj.GroupMember
- getGroup(long) - Method in class org.vrspace.server.core.GroupManager
- getGroup(Client, long) - Method in class org.vrspace.server.core.GroupManager
- getGroup(Client, String) - Method in class org.vrspace.server.core.GroupManager
- getGroupManager() - Method in class org.vrspace.server.core.WorldManager
-
CHECKME Commands need access to GroupManager
- 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
- getKey() - Method in class org.vrspace.server.dto.Data
-
used in get/set/clear
- getKey() - Method in class org.vrspace.server.obj.UserData
- getLang() - Method in class org.vrspace.server.config.BotConfig.BotProperties
- getLang() - Method in class org.vrspace.server.obj.Bot
- getLastUpdate() - Method in class org.vrspace.server.obj.GroupMember
-
Time stamp of last membership update, be it invite, request, or joining the group
- 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.connect.ElasticSearchSessionListener.ESErrorMessage
- getMessage() - Method in class org.vrspace.server.dto.GroupMessage
- 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.Group
-
used for create/delete commands
- 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.UserGroup
- 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.
- getObject() - Method in class org.vrspace.server.obj.UserData
- 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
- getOwnedObjects(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 listOwnedObjects instead
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- getOwnership() - Method in class org.vrspace.server.dto.VREvent
- getOwnership(long, long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getOwnersOf(long) - Method in interface org.vrspace.server.core.VRObjectRepository
-
WARNING this doesn't return full, useful owned Entity - 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
- getPendingInvite() - Method in class org.vrspace.server.obj.GroupMember
-
Pending invitation, if any
- getPendingRequest() - Method in class org.vrspace.server.obj.GroupMember
-
Pending request to join, if any
- 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 transient 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
- getResponseAsync(Client, String) - Method in class org.vrspace.server.obj.Bot
- getResponseAsync(Client, String) - Method in class org.vrspace.server.obj.BotLibre
- getRestart() - Method in class org.vrspace.server.obj.EventRecorder
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- getStackTrace() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESErrorMessage
- 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
- getText() - Method in class org.vrspace.server.dto.Group
-
used for write action
- getTexture() - Method in class org.vrspace.server.obj.Background
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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.Data
-
used in set only
- getValue() - Method in class org.vrspace.server.dto.SetToken
- getValue() - Method in class org.vrspace.server.obj.UserData
- getW() - Method in class org.vrspace.server.obj.Quaternion
- getWebClient() - Method in class org.vrspace.server.obj.BotLibre
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- Group - Class in org.vrspace.server.dto
-
Command to manage groups: list/create/delete/show.
- Group() - Constructor for class org.vrspace.server.dto.Group
- Group(String, String, long, String) - Constructor for class org.vrspace.server.dto.Group
- GroupController - Class in org.vrspace.server.api
-
Manipulate user groups.
- GroupController() - Constructor for class org.vrspace.server.api.GroupController
- GroupManager - Class in org.vrspace.server.core
-
Manages client group membership and ownership.
- GroupManager() - Constructor for class org.vrspace.server.core.GroupManager
- GroupMember - Class in org.vrspace.server.obj
-
Represents a membership of a user in a group
- GroupMember() - Constructor for class org.vrspace.server.obj.GroupMember
- GroupMember(UserGroup, Client) - Constructor for class org.vrspace.server.obj.GroupMember
- GroupMessage - Class in org.vrspace.server.dto
-
A message from a client sent to the group
- GroupMessage() - Constructor for class org.vrspace.server.dto.GroupMessage
- GroupMessage(Client) - Constructor for class org.vrspace.server.dto.GroupMessage
- GroupMessage(Client, UserGroup, String) - Constructor for class org.vrspace.server.dto.GroupMessage
H
- handleArgument(IllegalArgumentException, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
- handleArgument(NotFoundException, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
- 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.connect.ElasticSearchSessionListener.ESErrorMessage
- hashCode() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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.Data
- 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.Group
- hashCode() - Method in class org.vrspace.server.dto.GroupMessage
- 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.Background
- 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.GroupMember
- 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.UserData
- hashCode() - Method in class org.vrspace.server.obj.UserGroup
- 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
- invite() - Method in class org.vrspace.server.obj.GroupMember
-
Set pendingInvite to random UUID, update the timestamp.
- invite(long, Long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Invite a user a private group.
- invite(UserGroup, Long, Client) - Method in class org.vrspace.server.core.GroupManager
- invite(UserGroup, Client, Client) - Method in class org.vrspace.server.core.GroupManager
-
Invite a client to a group.
- 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
- isAuthenticated(HttpSession) - Method in class org.vrspace.server.api.ClientControllerBase
- isAuthenticated(HttpSession, ClientFactory) - Static method in class org.vrspace.server.api.ApiBase
- 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
- isDeleted() - Method in class org.vrspace.server.obj.VRObject
-
For a short while, a deleted object may remain in cache.
- 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
- isPrivate() - Method in class org.vrspace.server.obj.UserGroup
- 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(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Join a public group.
- 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.
- join(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
-
Join a public group
- joined() - Method in class org.vrspace.server.obj.GroupMember
K
- KEY - Static variable in class org.vrspace.server.config.SeleniumConfig.WebSession
- kick(long, long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Kick a user from a group.
- kick(UserGroup, long, Client) - Method in class org.vrspace.server.core.GroupManager
- kick(UserGroup, Client, Client) - Method in class org.vrspace.server.core.GroupManager
-
Group owner can kick another user from the group
L
- leave(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Leave a group.
- leave(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
-
Leave a group
- 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(HttpSession) - Method in class org.vrspace.server.api.GroupController
-
List all user groups the user belongs to.
- list(MultipartFile[], HttpServletRequest) - Method in class org.vrspace.server.web.ContentManager
- listClasses() - Method in class org.vrspace.server.core.WorldManager
- listGroupClients(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listGroupMembers(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listGroups(Client) - Method in class org.vrspace.server.core.GroupManager
- listInvites(HttpSession) - Method in class org.vrspace.server.api.GroupController
-
List pending invitations to groups for the current user.
- listOwnedGroups(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listOwnedObjects(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listPendingInvitations(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listPendingRequests(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listRequests(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
List pending requests to join the group.
- listUserData(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- listUserGroups(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- 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.connect.ElasticSearchSessionListener
- login(Client) - Method in interface org.vrspace.server.core.SessionListener
-
A client has logged in
- 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() - Method in class org.vrspace.server.core.Scene
-
Logout this client - notifies all clients in the range that it has logged out.
- logout(Client) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener
- 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 interface org.vrspace.server.core.SessionListener
-
A client has logged out
- logout(Client) - Method in class org.vrspace.server.core.WorldManager
M
- main(String[]) - Static method in class org.vrspace.client.StressTestClient
- 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
- NotFoundException - Exception in org.vrspace.server.core
- NotFoundException(String) - Constructor for exception org.vrspace.server.core.NotFoundException
- notifyListeners(VREvent) - Method in class org.vrspace.server.core.SessionManager
- 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
-
By default, fields that are annotated as @Private will not be serialized.
- 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.connect - package org.vrspace.server.connect
- 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, Entity) - 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.GroupController
- 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
- pendingInvitations(Client) - Method in class org.vrspace.server.core.GroupManager
-
Any user can list their own pending invitations
- pendingRequests(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
-
Group owner can list all pending join requests
- permanents - Variable in class org.vrspace.server.core.Scene
- 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.
- privateMapper() - Method in class org.vrspace.server.config.JacksonConfig
-
Private mapper also serializes @Private fields, so that a client can see own private properties.
- 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
- removeOwner(UserGroup, Client) - Method in class org.vrspace.server.core.GroupManager
- request() - Method in class org.vrspace.server.obj.GroupMember
-
Set pendingRequest to random UUID, update the timestamp
- requestsReceived - Variable in class org.vrspace.client.StressTestClient.Status
- requestsSent - Variable in class org.vrspace.client.StressTestClient.Status
- 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.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.StressTestClient.Sender
- 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
- SceneChange - Interface in org.vrspace.server.dto
-
Add and Remove command change the Scene
- 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.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
- Sender(VRSpaceClient) - Constructor for class org.vrspace.client.StressTestClient.Sender
- 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
- SessionListener - Interface in org.vrspace.server.core
-
A session listener gets all events from all sessions, and can forward or store them for e.g.
- 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.Data
-
list/get/set/clear
- setAction(String) - Method in class org.vrspace.server.dto.Game
- setAction(String) - Method in class org.vrspace.server.dto.Group
-
list/create/delete/show/join/ask/invite/accept/allow/leave/kick/write
- 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
- setAmbientIntensity(String) - Method in class org.vrspace.server.obj.Background
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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.obj.GroupMember
- setClient(Client) - Method in class org.vrspace.server.dto.VREvent
- setClient(Client) - Method in class org.vrspace.server.obj.EventRecorder
- setClient(ID) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- setClientId(long) - Method in class org.vrspace.server.dto.Group
-
used for add/remove/invite/kick commands
- setClientId(Long) - Method in class org.vrspace.server.core.StreamManager.SessionData
- setCommand(Command) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- setCommand(Command) - Method in class org.vrspace.server.dto.ClientRequest
- setCommand(Command) - Method in class org.vrspace.server.dto.Echo
- setConnect(Boolean) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- setDeleted(boolean) - Method in class org.vrspace.server.obj.VRObject
-
For a short while, a deleted object may remain in cache.
- 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
- setDuration(long) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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.
- setError(ElasticSearchSessionListener.ESErrorMessage) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- setFrom(Client) - Method in class org.vrspace.server.dto.GroupMessage
- 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
- setGroup(UserGroup) - Method in class org.vrspace.server.obj.GroupMember
- setGroup(UserGroup) - Method in class org.vrspace.server.dto.GroupMessage
- 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
- setKey(String) - Method in class org.vrspace.server.dto.Data
-
used in get/set/clear
- setKey(String) - Method in class org.vrspace.server.obj.UserData
- setLang(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setLang(String) - Method in class org.vrspace.server.obj.Bot
- setLastUpdate(Instant) - Method in class org.vrspace.server.obj.GroupMember
-
Time stamp of last membership update, be it invite, request, or joining the group
- 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.connect.ElasticSearchSessionListener.ESErrorMessage
- setMessage(String) - Method in class org.vrspace.server.dto.GroupMessage
- 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.UserGroup
- 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.Group
-
used for create/delete commands
- 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.
- setObject(VRObject) - Method in class org.vrspace.server.obj.UserData
- 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(Entity) - 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- setPendingInvite(String) - Method in class org.vrspace.server.obj.GroupMember
-
Pending invitation, if any
- setPendingRequest(String) - Method in class org.vrspace.server.obj.GroupMember
-
Pending request to join, if any
- 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.
- setPrivate(boolean) - Method in class org.vrspace.server.obj.UserGroup
- 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 transient 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
- setRestart(ScheduledExecutorService) - Method in class org.vrspace.server.obj.EventRecorder
- 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
- setSource(ID) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- setSpecularColor(Color) - Method in class org.vrspace.server.obj.Terrain
- setSpeedRatio(double) - Method in class org.vrspace.server.obj.Animation
- setStackTrace(String) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESErrorMessage
- 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
- setText(String) - Method in class org.vrspace.server.dto.Group
-
used for write action
- setTexture(String) - Method in class org.vrspace.server.obj.Background
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- setup() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener
- setup() - Method in class org.vrspace.server.core.SessionManager
- 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.Data
-
used in set only
- setValue(String) - Method in class org.vrspace.server.dto.SetToken
- setValue(String) - Method in class org.vrspace.server.obj.UserData
- 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
- setWebClient(WebClient) - Method in class org.vrspace.server.obj.BotLibre
- 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.connect.ElasticSearchSessionListener.ESLogEntry
- 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
- show(long, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Show all members of a group.
- show(UserGroup) - Method in class org.vrspace.server.core.GroupManager
- 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
- Status() - Constructor for class org.vrspace.client.StressTestClient.Status
- 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
- StressTestClient - Class in org.vrspace.client
- StressTestClient() - Constructor for class org.vrspace.client.StressTestClient
- StressTestClient.Sender - Class in org.vrspace.client
- StressTestClient.Status - Class in org.vrspace.client
- success(ClientRequest) - Method in class org.vrspace.server.connect.ElasticSearchSessionListener
- success(ClientRequest) - Method in interface org.vrspace.server.core.SessionListener
-
Successfully processed client request
- 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.client.StressTestClient.Status
- 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.connect.ElasticSearchSessionListener.ESErrorMessage
- toString() - Method in class org.vrspace.server.connect.ElasticSearchSessionListener.ESLogEntry
- 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.Data
- 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.Group
- toString() - Method in class org.vrspace.server.dto.GroupMessage
- 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.Background
- 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.GroupMember
- 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.UserData
- toString() - Method in class org.vrspace.server.obj.UserGroup
- 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(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
-
Remove objects from all scenes and notify all clients they are removed.
- unpublish(VRObject) - Method in class org.vrspace.server.core.Scene
-
Unpublish an object: remove it from own scene, and scenes of all clients in the scene.
- 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
- UserData - Class in org.vrspace.server.obj
- UserData() - Constructor for class org.vrspace.server.obj.UserData
- UserData(VRObject, String, String) - Constructor for class org.vrspace.server.obj.UserData
- UserGroup - Class in org.vrspace.server.obj
-
Group of users.
- UserGroup() - Constructor for class org.vrspace.server.obj.UserGroup
- UserGroup(String) - Constructor for class org.vrspace.server.obj.UserGroup
- UserGroup(String, boolean) - Constructor for class org.vrspace.server.obj.UserGroup
- 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
- VIDEO_SCRIPT - Static variable in class org.vrspace.server.obj.VRFile
- 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 - Variable in class org.vrspace.server.core.WorldManager
- 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(long, String, HttpSession) - Method in class org.vrspace.server.api.GroupController
-
Write something to a group.
- write(String) - Method in class org.vrspace.server.obj.Bot
-
Utility method - "say" something.
- write(Client, UserGroup, String) - Method in class org.vrspace.server.core.GroupManager
- 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