Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

action() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
active() - Method in class org.vrspace.server.obj.VRObject
 
activeTabs() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
add(Client, List<VRObject>) - Method in class org.vrspace.server.core.WorldManager
Add objects to client's current position
add(Client, VRObject) - Method in class org.vrspace.server.core.WorldManager
Add an object to client's current position
Add - Class in org.vrspace.server.dto
Add is both a Command and a DTO.
Add() - Constructor for class org.vrspace.server.dto.Add
 
Add(Collection<VRObject>) - Constructor for class org.vrspace.server.dto.Add
 
Add(VRObject...) - Constructor for class org.vrspace.server.dto.Add
 
addChange(String, Object) - Method in class org.vrspace.server.dto.VREvent
 
addChildren(VRObject...) - Method in class org.vrspace.server.obj.VRObject
 
addConnection(Client) - Method in class org.vrspace.server.core.StreamManager
Add another streaming session (for e.g.
addEventListener(Function<VREvent, Void>) - Method in class org.vrspace.client.VRSpaceClient
Add event listener to receive events from the server; an event is either a Command or change to a VRObject
addFilter(String, Filter) - Method in class org.vrspace.server.core.Scene
 
additionalConnectionId - Static variable in class org.vrspace.server.core.StreamManager
 
addListener(VRObject) - Method in class org.vrspace.server.obj.EventRecorder
 
addListener(VRObject) - Method in class org.vrspace.server.obj.VRObject
 
addMessageListener(Function<String, Void>) - Method in class org.vrspace.client.VRSpaceClient
Add a listener that receives all text messages from the server
addObject(VRObject) - Method in class org.vrspace.server.dto.Add
 
addResourceHandlers(ResourceHandlerRegistry) - Method in class org.vrspace.server.config.AdminUIConfiguration
 
addSession(Client) - Method in class org.vrspace.server.core.SessionTracker
 
addWelcomeListener(Function<Welcome, Void>) - Method in class org.vrspace.client.VRSpaceClient
Welcome messages are received after connecting and entering a world
AdminUIConfiguration - Class in org.vrspace.server.config
Adds static admin UI content to Spring resource path, and makes sure it's not cached.
AdminUIConfiguration() - Constructor for class org.vrspace.server.config.AdminUIConfiguration
 
afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class org.vrspace.server.core.SessionManager
 
afterConnectionEstablished(WebSocketSession) - Method in class org.vrspace.server.core.SessionManager
 
allowedPath - Static variable in class org.vrspace.server.dto.Share
 
Animation - Class in org.vrspace.server.obj
A shared animation, embedded into VRObject.
Animation() - Constructor for class org.vrspace.server.obj.Animation
 
Animation(String, boolean, double) - Constructor for class org.vrspace.server.obj.Animation
 
API_ROOT - Static variable in class org.vrspace.server.api.ApiBase
 
ApiBase - Class in org.vrspace.server.api
Base class for API controllers
ApiBase() - Constructor for class org.vrspace.server.api.ApiBase
 
ApiException - Exception in org.vrspace.server.api
 
ApiException(String) - Constructor for exception org.vrspace.server.api.ApiException
 
ApiExceptionResolver - Class in org.vrspace.server.api
 
ApiExceptionResolver() - Constructor for class org.vrspace.server.api.ApiExceptionResolver
 
ApiExceptionResolver.ErrorMessage - Class in org.vrspace.server.api
 
ArthurBot - Class in org.vrspace.server.obj
A proprietary bot.
ArthurBot() - Constructor for class org.vrspace.server.obj.ArthurBot
 
ArthurBot.Response - Class in org.vrspace.server.obj
 
authenticated(HttpSession) - Method in class org.vrspace.server.api.UserController
Check if the user is already authenticated
AuthResponse() - Constructor for class org.vrspace.server.api.SketchfabController.AuthResponse
 
available(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
TODO this needs to be moved in general capabilities controller
await() - Method in class org.vrspace.client.VRSpaceClient
Hack, awaits for welcome message

B

back() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
back(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Navigate back
beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - Method in class org.vrspace.server.config.WebSocketConfig.CustomSessionHandshakeInterceptor
 
Bot - Class in org.vrspace.server.obj
A Bot is a Client that has no session.
Bot() - Constructor for class org.vrspace.server.obj.Bot
 
BotConfig - Class in org.vrspace.server.config
BotConfig contains map of BotProperties, with bot name as key.
BotConfig() - Constructor for class org.vrspace.server.config.BotConfig
 
BotConfig.BotProperties - Class in org.vrspace.server.config
 
BotLibre - Class in org.vrspace.server.obj
BotLibre integration point.
BotLibre() - Constructor for class org.vrspace.server.obj.BotLibre
 
BotLibre.Query - Class in org.vrspace.server.obj
 
BotLibre.Response - Class in org.vrspace.server.obj
 
BotManager - Class in org.vrspace.server.core
BotManger component starts right after server startup.
BotManager() - Constructor for class org.vrspace.server.core.BotManager
 
BotProperties() - Constructor for class org.vrspace.server.config.BotConfig.BotProperties
 
BUFFER_SIZE - Static variable in class org.vrspace.server.core.SessionManager
 

C

cache - Variable in class org.vrspace.server.core.WorldManager
 
callback(String) - Method in class org.vrspace.server.api.SketchfabController
Sketchfab oauth2 callback, as explained in https://sketchfab.com/developers/oauth#implement-auth-code Uses code provided by client to authorise at sketchfab, and returns 302 redirect to the saved referrer.
callback(String, String, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
 
canEqual(Object) - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
canEqual(Object) - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
 
canEqual(Object) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
canEqual(Object) - Method in class org.vrspace.server.config.BotConfig
 
canEqual(Object) - Method in class org.vrspace.server.config.ServerConfig
 
canEqual(Object) - Method in class org.vrspace.server.config.WorldConfig
 
canEqual(Object) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
canEqual(Object) - Method in class org.vrspace.server.core.StreamManager.SessionData
 
canEqual(Object) - Method in class org.vrspace.server.dto.Add
 
canEqual(Object) - Method in class org.vrspace.server.dto.ClientRequest
 
canEqual(Object) - Method in class org.vrspace.server.dto.ClientResponse
 
canEqual(Object) - Method in class org.vrspace.server.dto.Describe
 
canEqual(Object) - Method in class org.vrspace.server.dto.Echo
 
canEqual(Object) - Method in class org.vrspace.server.dto.Enter
 
canEqual(Object) - Method in class org.vrspace.server.dto.FileList
 
canEqual(Object) - Method in class org.vrspace.server.dto.Game
 
canEqual(Object) - Method in class org.vrspace.server.dto.Log
 
canEqual(Object) - Method in class org.vrspace.server.dto.Ping
 
canEqual(Object) - Method in class org.vrspace.server.dto.Recording
 
canEqual(Object) - Method in class org.vrspace.server.dto.Refresh
 
canEqual(Object) - Method in class org.vrspace.server.dto.Remove
 
canEqual(Object) - Method in class org.vrspace.server.dto.SceneProperties
 
canEqual(Object) - Method in class org.vrspace.server.dto.Session
 
canEqual(Object) - Method in class org.vrspace.server.dto.SetToken
 
canEqual(Object) - Method in class org.vrspace.server.dto.Share
 
canEqual(Object) - Method in class org.vrspace.server.dto.StreamingSession
 
canEqual(Object) - Method in class org.vrspace.server.dto.VREvent
 
canEqual(Object) - Method in class org.vrspace.server.dto.Welcome
 
canEqual(Object) - Method in class org.vrspace.server.dto.WorldStatus
 
canEqual(Object) - Method in class org.vrspace.server.obj.Animation
 
canEqual(Object) - Method in class org.vrspace.server.obj.ArthurBot
 
canEqual(Object) - Method in class org.vrspace.server.obj.ArthurBot.Response
 
canEqual(Object) - Method in class org.vrspace.server.obj.Bot
 
canEqual(Object) - Method in class org.vrspace.server.obj.BotLibre
 
canEqual(Object) - Method in class org.vrspace.server.obj.BotLibre.Query
 
canEqual(Object) - Method in class org.vrspace.server.obj.BotLibre.Response
 
canEqual(Object) - Method in class org.vrspace.server.obj.Client
 
canEqual(Object) - Method in class org.vrspace.server.obj.Color
 
canEqual(Object) - Method in class org.vrspace.server.obj.Content
 
canEqual(Object) - Method in class org.vrspace.server.obj.ContentCategory
 
canEqual(Object) - Method in class org.vrspace.server.obj.Entity
 
canEqual(Object) - Method in class org.vrspace.server.obj.EventRecorder
 
canEqual(Object) - Method in class org.vrspace.server.obj.Game
 
canEqual(Object) - Method in class org.vrspace.server.obj.GltfModel
 
canEqual(Object) - Method in class org.vrspace.server.obj.Ownership
 
canEqual(Object) - Method in class org.vrspace.server.obj.PersistentEvent
 
canEqual(Object) - Method in class org.vrspace.server.obj.Point
 
canEqual(Object) - Method in class org.vrspace.server.obj.Quaternion
 
canEqual(Object) - Method in class org.vrspace.server.obj.RemoteServer
 
canEqual(Object) - Method in class org.vrspace.server.obj.Rotation
 
canEqual(Object) - Method in class org.vrspace.server.obj.ServerWorld
 
canEqual(Object) - Method in class org.vrspace.server.obj.Terrain
 
canEqual(Object) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
canEqual(Object) - Method in class org.vrspace.server.obj.TerrainPoint
 
canEqual(Object) - Method in class org.vrspace.server.obj.User
 
canEqual(Object) - Method in class org.vrspace.server.obj.VRFile
 
canEqual(Object) - Method in class org.vrspace.server.obj.VRObject
 
canEqual(Object) - Method in class org.vrspace.server.obj.World
 
canEqual(Object) - Method in class org.vrspace.server.types.ID
 
checkName(String, HttpSession) - Method in class org.vrspace.server.api.UserController
Verifies that user name is available: if user is not logged in, that there's no such user, or user's name in the database matches name in current session.
ClassUtil - Class in org.vrspace.server.core
 
ClassUtil() - Constructor for class org.vrspace.server.core.ClassUtil
 
cleanup() - Method in class org.vrspace.server.core.SessionManager
 
clearToken(String) - Method in class org.vrspace.server.obj.Client
Remove token for a given service
click(int, int) - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
click(int, int, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Click on a pixel on the screen.
Client - Class in org.vrspace.server.obj
Basic client class, adds user-related properties and business logic to VRObject.
Client() - Constructor for class org.vrspace.server.obj.Client
 
Client(Long) - Constructor for class org.vrspace.server.obj.Client
 
Client(String) - Constructor for class org.vrspace.server.obj.Client
 
Client(ConcurrentWebSocketSessionDecorator) - Constructor for class org.vrspace.server.obj.Client
 
CLIENT_ID_ATTRIBUTE - Static variable in interface org.vrspace.server.core.ClientFactory
 
CLIENT_NAME_ATTRIBUTE - Static variable in interface org.vrspace.server.core.ClientFactory
 
ClientConfig - Class in org.vrspace.server.config
This configures VRSpace client that connects to and advertises at central vrspace.org server - if org.vrspace.server.advertise property is true.
ClientConfig() - Constructor for class org.vrspace.server.config.ClientConfig
 
ClientControllerBase - Class in org.vrspace.server.api
 
ClientControllerBase() - Constructor for class org.vrspace.server.api.ClientControllerBase
 
clientFactory - Variable in class org.vrspace.server.core.WorldManager
 
ClientFactory - Interface in org.vrspace.server.core
Client factory interface, providing methods required to log in into the server.
clientNameAttribute() - Method in interface org.vrspace.server.core.ClientFactory
Identifies client attribute name, used as key to store client name in session attributes.
ClientRequest - Class in org.vrspace.server.dto
A request received from a client, created by SessionManager.
ClientRequest() - Constructor for class org.vrspace.server.dto.ClientRequest
 
ClientRequest(Client, Command) - Constructor for class org.vrspace.server.dto.ClientRequest
 
ClientRequest(VRObject) - Constructor for class org.vrspace.server.dto.ClientRequest
 
ClientResponse - Class in org.vrspace.server.dto
That's one bad flexible solution: a command can return anything.
ClientResponse() - Constructor for class org.vrspace.server.dto.ClientResponse
 
ClientResponse(Object) - Constructor for class org.vrspace.server.dto.ClientResponse
 
close() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
close(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Close the browser window/tab.
closeConection(Client) - Method in class org.vrspace.server.core.StreamManager
Close additional (screen share) session.
Color - Class in org.vrspace.server.obj
A color with red, green, blue, alpha components
Color() - Constructor for class org.vrspace.server.obj.Color
 
Color(double, double, double, double) - Constructor for class org.vrspace.server.obj.Color
 
command - Variable in class org.vrspace.server.dto.Echo
 
Command - Interface in org.vrspace.server.dto
A command issued by a client.
config - Variable in class org.vrspace.server.core.WorldManager
 
connect() - Method in class org.vrspace.client.VRSpaceClient
 
connectAndEnter(String) - Method in class org.vrspace.client.VRSpaceClient
 
connectAndEnter(String, Map<String, String>) - Method in class org.vrspace.client.VRSpaceClient
 
Content - Class in org.vrspace.server.obj
Basic content class.
Content() - Constructor for class org.vrspace.server.obj.Content
 
Content(String, String, String, long) - Constructor for class org.vrspace.server.obj.Content
 
ContentCategory - Class in org.vrspace.server.obj
A custom category of content.
ContentCategory() - Constructor for class org.vrspace.server.obj.ContentCategory
 
ContentCategory(String) - Constructor for class org.vrspace.server.obj.ContentCategory
 
contentDir() - Static method in class org.vrspace.server.core.FileUtil
Returns absolute name of content directory
ContentManager - Class in org.vrspace.server.web
Simple content manager, allows for browsing and uploading of files under org.vrspace.adminUI.contentRoot.
ContentManager() - Constructor for class org.vrspace.server.web.ContentManager
 
contextDestroyed(ServletContextEvent) - Method in class org.vrspace.server.config.SeleniumConfig
Clean up active browser processes on shutdown
contextDestroyed(ServletContextEvent) - Method in class org.vrspace.server.ServerApplication
 
contextInitialized(ServletContextEvent) - Method in class org.vrspace.server.ServerApplication
 
copy(Point) - Method in class org.vrspace.server.obj.Point
 
countUsers() - Method in interface org.vrspace.server.core.VRObjectRepository
 
countUsers(long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
countUsers(long, boolean) - Method in interface org.vrspace.server.core.VRObjectRepository
 
createGuestClient(Class<T>, HttpHeaders, Map<String, Object>) - Method in interface org.vrspace.server.core.ClientFactory
Create a new guest client, called only if server configuration allows for anonymous guest clients, and client name (security principal) is unknown.
createGuestClient(Class<T>, HttpHeaders, Map<String, Object>) - Method in class org.vrspace.server.core.DefaultClientFactory
Returns new client.
createScene(WorldManager) - Method in class org.vrspace.server.obj.Client
Create client's scene, called by WorldManager during login process.
createScene(WorldManager) - Method in class org.vrspace.server.obj.User
 
createWorld(HttpSession, String, String, boolean, boolean) - Method in class org.vrspace.server.api.WorldController
Create a private world, the user must be authenticated.
currentTab - Variable in class org.vrspace.server.config.SeleniumConfig.WebSession
 
currentUserName(HttpSession, ClientFactory) - Static method in class org.vrspace.server.api.ApiBase
 
customize(TomcatServletWebServerFactory) - Method in class org.vrspace.server.config.EmbeddedTomcatCustomizer
 
CustomSessionHandshakeInterceptor() - Constructor for class org.vrspace.server.config.WebSocketConfig.CustomSessionHandshakeInterceptor
 
CustomTypeIdResolver - Class in org.vrspace.server.core
Custom jackson type resolver, used to deserialize Commands residing in org.vrspace.server.dto package
CustomTypeIdResolver() - Constructor for class org.vrspace.server.core.CustomTypeIdResolver
 

D

decreaseDepth() - Method in class org.vrspace.server.config.SeleniumConfig.WindowStatus
 
DefaultClientFactory - Class in org.vrspace.server.core
 
DefaultClientFactory() - Constructor for class org.vrspace.server.core.DefaultClientFactory
 
defaultWorld() - Method in class org.vrspace.server.core.WorldManager
 
delete(VRObject) - Method in interface org.vrspace.server.core.VRObjectRepository
 
delete(VRObject) - Method in class org.vrspace.server.core.WriteBack
 
deleteById(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
 
deleteById(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
 
deleteById(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
deleteMembers(Class<?>, VRObject) - Method in interface org.vrspace.server.core.VRObjectRepository
 
deleteWorld(World) - Method in interface org.vrspace.server.core.VRObjectRepository
 
depth - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
 
Describe - Class in org.vrspace.server.dto
Describe Command used without argument lists all available classes.
Describe() - Constructor for class org.vrspace.server.dto.Describe
 
deserialize(JsonParser, DeserializationContext) - Method in class org.vrspace.server.config.JacksonConfig.SanitizeStringDeserializer
 
dirty() - Method in class org.vrspace.server.core.Scene
Ensure the scene will be updated on next update() call.
disconnect(Client, String) - Method in class org.vrspace.server.core.StreamManager
Disconnect a client from a session
dispatch(VREvent) - Method in class org.vrspace.server.core.Dispatcher
 
dispatch(VREvent) - Method in class org.vrspace.server.core.WorldManager
 
Dispatcher - Class in org.vrspace.server.core
Event dispatcher.
Dispatcher(ObjectMapper) - Constructor for class org.vrspace.server.core.Dispatcher
 
dispose() - Method in class org.vrspace.server.obj.Content
 
dispose() - Method in class org.vrspace.server.obj.Entity
Called while an object is being deleted.
download(String, HttpServletRequest) - Method in class org.vrspace.server.api.SketchfabController
Sketchfab download, as explained in https://sketchfab.com/developers/download-api/downloading-models Requires successful authentication, returns 401 unauthorised unless the server is authorised with sketchfab (token exists).
downloadDir() - Static method in class org.vrspace.server.core.FileUtil
Returns location of downloads directory: either Downloads under user home directory, or temporary directory
DownloadResponse() - Constructor for class org.vrspace.server.api.SketchfabController.DownloadResponse
 

E

Echo - Class in org.vrspace.server.dto
Echoes back the command for e.g.
Echo() - Constructor for class org.vrspace.server.dto.Echo
 
Echo(Command) - Constructor for class org.vrspace.server.dto.Echo
 
Echo(VREvent) - Constructor for class org.vrspace.server.dto.Echo
 
Embedded - Class in org.vrspace.server.obj
Entity that hides it's ID from JSON - useful for member variables that need to be persisted, but cannot exist without their parent object.
Embedded() - Constructor for class org.vrspace.server.obj.Embedded
 
EmbeddedTomcatCustomizer - Class in org.vrspace.server.config
Adds content and client (babylon) directories to content path, and enables directory listings.
EmbeddedTomcatCustomizer() - Constructor for class org.vrspace.server.config.EmbeddedTomcatCustomizer
 
end(Client) - Method in class org.vrspace.server.obj.Game
 
ENDPOINT - Static variable in class org.vrspace.server.config.WebSecurityConfig
 
enter(String) - Method in class org.vrspace.client.VRSpaceClient
Enter a world
enter(String, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
 
enter(Client, String) - Method in class org.vrspace.server.core.WorldManager
 
enter(Client, WorldManager) - Method in class org.vrspace.server.obj.ServerWorld
 
enter(Client, WorldManager) - Method in class org.vrspace.server.obj.World
Called when client enters the world.
enter(Client, World) - Method in class org.vrspace.server.core.WorldManager
 
Enter - Class in org.vrspace.server.dto
Enter a world.
Enter() - Constructor for class org.vrspace.server.dto.Enter
 
Enter(String) - Constructor for class org.vrspace.server.dto.Enter
 
Entity - Class in org.vrspace.server.obj
This is whatever we need to store to the database.
Entity() - Constructor for class org.vrspace.server.obj.Entity
 
Entity(Long) - Constructor for class org.vrspace.server.obj.Entity
 
equals(Object) - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
equals(Object) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
equals(Object) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
equals(Object) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
equals(Object) - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
 
equals(Object) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
equals(Object) - Method in class org.vrspace.server.config.BotConfig
 
equals(Object) - Method in class org.vrspace.server.config.ServerConfig
 
equals(Object) - Method in class org.vrspace.server.config.WorldConfig
 
equals(Object) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
equals(Object) - Method in class org.vrspace.server.core.StreamManager.SessionData
 
equals(Object) - Method in class org.vrspace.server.dto.Add
 
equals(Object) - Method in class org.vrspace.server.dto.ClientRequest
 
equals(Object) - Method in class org.vrspace.server.dto.ClientResponse
 
equals(Object) - Method in class org.vrspace.server.dto.Describe
 
equals(Object) - Method in class org.vrspace.server.dto.Echo
 
equals(Object) - Method in class org.vrspace.server.dto.Enter
 
equals(Object) - Method in class org.vrspace.server.dto.FileList
 
equals(Object) - Method in class org.vrspace.server.dto.Game
 
equals(Object) - Method in class org.vrspace.server.dto.Log
 
equals(Object) - Method in class org.vrspace.server.dto.Ping
 
equals(Object) - Method in class org.vrspace.server.dto.Recording
 
equals(Object) - Method in class org.vrspace.server.dto.Refresh
 
equals(Object) - Method in class org.vrspace.server.dto.Remove
 
equals(Object) - Method in class org.vrspace.server.dto.SceneProperties
 
equals(Object) - Method in class org.vrspace.server.dto.Session
 
equals(Object) - Method in class org.vrspace.server.dto.SetToken
 
equals(Object) - Method in class org.vrspace.server.dto.Share
 
equals(Object) - Method in class org.vrspace.server.dto.StreamingSession
 
equals(Object) - Method in class org.vrspace.server.dto.VREvent
 
equals(Object) - Method in class org.vrspace.server.dto.Welcome
 
equals(Object) - Method in class org.vrspace.server.dto.WorldStatus
 
equals(Object) - Method in class org.vrspace.server.obj.Animation
 
equals(Object) - Method in class org.vrspace.server.obj.ArthurBot
 
equals(Object) - Method in class org.vrspace.server.obj.ArthurBot.Response
 
equals(Object) - Method in class org.vrspace.server.obj.Bot
 
equals(Object) - Method in class org.vrspace.server.obj.BotLibre
 
equals(Object) - Method in class org.vrspace.server.obj.BotLibre.Query
 
equals(Object) - Method in class org.vrspace.server.obj.BotLibre.Response
 
equals(Object) - Method in class org.vrspace.server.obj.Client
 
equals(Object) - Method in class org.vrspace.server.obj.Color
 
equals(Object) - Method in class org.vrspace.server.obj.Content
 
equals(Object) - Method in class org.vrspace.server.obj.ContentCategory
 
equals(Object) - Method in class org.vrspace.server.obj.Entity
 
equals(Object) - Method in class org.vrspace.server.obj.EventRecorder
 
equals(Object) - Method in class org.vrspace.server.obj.Game
 
equals(Object) - Method in class org.vrspace.server.obj.GltfModel
 
equals(Object) - Method in class org.vrspace.server.obj.Ownership
 
equals(Object) - Method in class org.vrspace.server.obj.PersistentEvent
 
equals(Object) - Method in class org.vrspace.server.obj.Point
 
equals(Object) - Method in class org.vrspace.server.obj.Quaternion
 
equals(Object) - Method in class org.vrspace.server.obj.RemoteServer
 
equals(Object) - Method in class org.vrspace.server.obj.Rotation
 
equals(Object) - Method in class org.vrspace.server.obj.ServerWorld
 
equals(Object) - Method in class org.vrspace.server.obj.Terrain
 
equals(Object) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
equals(Object) - Method in class org.vrspace.server.obj.TerrainPoint
 
equals(Object) - Method in class org.vrspace.server.obj.User
 
equals(Object) - Method in class org.vrspace.server.obj.VRFile
 
equals(Object) - Method in class org.vrspace.server.obj.VRObject
 
equals(Object) - Method in class org.vrspace.server.obj.World
 
equals(Object) - Method in class org.vrspace.server.types.ID
 
ErrorMessage(String) - Constructor for class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
event - Variable in class org.vrspace.server.dto.Echo
 
EventRecorder - Class in org.vrspace.server.obj
Records all events in the world, saves them to the database, plays them back.
EventRecorder() - Constructor for class org.vrspace.server.obj.EventRecorder
 
EventRecorder(WorldManager, Client, String) - Constructor for class org.vrspace.server.obj.EventRecorder
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Add
Add objects to the scene, returns List of object identifiers (classname+id pairs)
execute(WorldManager, Client) - Method in interface org.vrspace.server.dto.Command
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Describe
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Echo
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Enter
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Game
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Log
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Ping
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Recording
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Refresh
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Remove
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Session
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.SetToken
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.Share
 
execute(WorldManager, Client) - Method in class org.vrspace.server.dto.StreamingSession
 
exit(Client, WorldManager) - Method in class org.vrspace.server.obj.ServerWorld
 
exit(Client, WorldManager) - Method in class org.vrspace.server.obj.World
Called after client exits the world.

F

FactoryConfig - Class in org.vrspace.server.config
Configuration of object factories, only ClientFactory for the time being.
FactoryConfig() - Constructor for class org.vrspace.server.config.FactoryConfig
 
FILE_SCRIPT - Static variable in class org.vrspace.server.obj.VRFile
 
FileInfo() - Constructor for class org.vrspace.server.api.SketchfabController.FileInfo
 
FileList - Class in org.vrspace.server.dto
List of files, used by ContentManager.
FileList() - Constructor for class org.vrspace.server.dto.FileList
 
FileUtil - Class in org.vrspace.server.core
 
FileUtil() - Constructor for class org.vrspace.server.core.FileUtil
 
Filter - Interface in org.vrspace.server.types
 
find(Predicate<? super Entity>) - Method in class org.vrspace.server.core.WorldManager
Find some objects, in-memory operation on cache.
findById(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
 
findById(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
 
findById(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
findClient(HttpSession) - Method in class org.vrspace.server.api.ClientControllerBase
 
findClient(Class<T>, Principal, VRObjectRepository, HttpHeaders, Map<String, Object>) - Method in interface org.vrspace.server.core.ClientFactory
Find an authorised known client, called only if security principal is known.
findClient(Class<T>, Principal, VRObjectRepository, HttpHeaders, Map<String, Object>) - Method in class org.vrspace.server.core.DefaultClientFactory
Returns client existing in the database, identified by "local-user-name" attribute value.
findContentCategoryByName(String) - Method in interface org.vrspace.server.core.VRObjectRepository
 
findGltfModelByUid(String) - Method in interface org.vrspace.server.core.VRObjectRepository
 
findOwnership(long, long) - Method in interface org.vrspace.server.core.VRObjectRepository
WARNING this doesn't return full, useful owned VRObject - position and other members are missing - use getOwnership instead
findSubclasses(Class<?>) - Static method in class org.vrspace.server.core.ClassUtil
Returns all subclasses/implementations of given class/interface.
flush() - Method in class org.vrspace.server.core.WriteBack
 
forward(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Navigate forward

G

Game - Class in org.vrspace.server.dto
 
Game - Class in org.vrspace.server.obj
A game in a world.
Game() - Constructor for class org.vrspace.server.dto.Game
 
Game() - Constructor for class org.vrspace.server.obj.Game
 
generatedContentDir() - Static method in class org.vrspace.server.core.FileUtil
Returns absolute name of uploaded content directory
get(double, double, double, double) - Method in class org.vrspace.server.core.Scene
Returns transforms within the range Does not return permanent objects TODO: check bounding boxes
get(HttpServletRequest) - Method in class org.vrspace.server.web.ContentManager
 
get(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
 
get(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
 
get(Class<T>, Long) - Method in class org.vrspace.server.core.WorldManager
 
get(String, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Get a web page
get(ID) - Method in class org.vrspace.server.core.Scene
Retrieve an object in the scene FIXME used only in tests?
get(ID) - Method in class org.vrspace.server.core.WorldManager
Get a cached VRObject
getA() - Method in class org.vrspace.server.obj.Color
 
getAccess_token() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
getAction() - Method in class org.vrspace.server.dto.Game
 
getAction() - Method in class org.vrspace.server.dto.Recording
 
getAction() - Method in class org.vrspace.server.dto.Session
 
getAction() - Method in class org.vrspace.server.dto.StreamingSession
start/stop
getActive() - Method in class org.vrspace.server.obj.VRObject
Whether an object is active (can send events).
getActiveUsers() - Method in class org.vrspace.server.dto.WorldStatus
 
getAdd() - Method in class org.vrspace.server.obj.PersistentEvent
 
getAllInWorld(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getAngle() - Method in class org.vrspace.server.obj.Rotation
Typically null, if not, rotation is quaternion
getAnimation() - Method in class org.vrspace.server.obj.VRObject
Currently active animation
getApplication() - Method in class org.vrspace.server.obj.BotLibre.Query
user id at botlibre.com/biz/local
getAuthor() - Method in class org.vrspace.server.obj.GltfModel
 
getAvatar() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getAvatarBackground() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getAvatarTalk() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getAvatarTalkType() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getAvatarType() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getB() - Method in class org.vrspace.server.obj.Color
 
getBot() - Method in class org.vrspace.server.config.BotConfig
 
getCategories() - Method in class org.vrspace.server.obj.GltfModel
 
getChange() - Method in class org.vrspace.server.obj.Terrain
Transient property, used only to propagate changes to other clients
getChanges() - Method in class org.vrspace.server.dto.VREvent
Changes to the object.
getChanges() - Method in class org.vrspace.server.obj.PersistentEvent
 
getChildren() - Method in class org.vrspace.server.obj.VRObject
 
getClassName() - Method in class org.vrspace.server.dto.Describe
 
getClassName() - Method in class org.vrspace.server.dto.VREvent
 
getClassName() - Method in class org.vrspace.server.types.ID
 
getClient() - Method in class org.vrspace.client.VRSpaceClient
 
getClient() - Method in class org.vrspace.server.dto.VREvent
 
getClient() - Method in class org.vrspace.server.dto.Welcome
 
getClient() - Method in class org.vrspace.server.obj.EventRecorder
 
getClient(Long) - Method in class org.vrspace.server.core.SessionManager
 
getClient(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getClient(Long) - Method in class org.vrspace.server.core.WorldManager
 
getClientByName(String) - Method in interface org.vrspace.server.core.VRSpaceDB
 
getClientByName(String) - Method in class org.vrspace.server.core.VRSpaceDBImpl
 
getClientByName(String) - Method in class org.vrspace.server.core.WorldManager
 
getClientByName(String, Class<T>) - Method in interface org.vrspace.server.core.VRSpaceDB
 
getClientByName(String, Class<T>) - Method in class org.vrspace.server.core.VRSpaceDBImpl
 
getClientByName(String, Class<T>) - Method in class org.vrspace.server.core.WorldManager
 
getClientId() - Method in class org.vrspace.server.core.StreamManager.SessionData
 
getClosest(double, double, double) - Method in class org.vrspace.server.core.Scene
Returns the closest Transform to the specified point
getCommand() - Method in class org.vrspace.server.dto.ClientRequest
 
getCommand() - Method in class org.vrspace.server.dto.Echo
 
getContent() - Method in class org.vrspace.server.obj.VRFile
 
getContentList() - Method in class org.vrspace.server.dto.FileList
 
getContentType() - Method in class org.vrspace.server.obj.Content
 
getConversation() - Method in class org.vrspace.server.obj.BotLibre.Query
conversation id, initially empty, returned with each bots answer
getConversation() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getCurrentServers() - Method in class org.vrspace.server.obj.ServerWorld
 
getDelay() - Method in class org.vrspace.server.core.WriteBack
 
getDelay() - Method in class org.vrspace.server.obj.PersistentEvent
 
getDescription() - Method in class org.vrspace.server.obj.GltfModel
 
getDescription() - Method in class org.vrspace.server.obj.RemoteServer
 
getDiffuseColor() - Method in class org.vrspace.server.obj.Terrain
 
getDiffuseTexture() - Method in class org.vrspace.server.obj.Terrain
 
getDistance(double, double, double) - Method in class org.vrspace.server.obj.Point
 
getDl() - Method in class org.vrspace.server.obj.ServerWorld
 
getEmissiveColor() - Method in class org.vrspace.server.obj.Terrain
 
getEmote() - Method in class org.vrspace.server.obj.BotLibre.Query
emotion to tag the message with.
getEmote() - Method in class org.vrspace.server.obj.BotLibre.Response
Explained in query class.
getErrorCount() - Method in class org.vrspace.client.VRSpaceClient
 
getEvent() - Method in class org.vrspace.server.dto.Echo
 
getEvent() - Method in class org.vrspace.server.obj.PersistentEvent
 
getEvents() - Method in class org.vrspace.server.obj.EventRecorder
 
getExpires() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
getExpires_in() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
getFileName() - Method in class org.vrspace.server.obj.Content
 
getFolder() - Method in class org.vrspace.server.obj.Content
 
getG() - Method in class org.vrspace.server.obj.Color
 
getGender() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getGender() - Method in class org.vrspace.server.obj.Bot
 
getGltf() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
getId() - Method in class org.vrspace.server.dto.Game
 
getId() - Method in class org.vrspace.server.dto.VREvent
 
getId() - Method in class org.vrspace.server.obj.Embedded
 
getId() - Method in class org.vrspace.server.obj.Entity
 
getId() - Method in class org.vrspace.server.types.ID
 
getIdentity() - Method in class org.vrspace.server.obj.Client
Identity is a big unknown yet, will likely get encapsulated in a class.
getIndex() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
getIndex() - Method in class org.vrspace.server.obj.TerrainPoint
 
getInstance() - Method in class org.vrspace.server.obj.BotLibre.Query
bot instance
getIterator() - Method in class org.vrspace.server.dto.Remove
 
getK() - Method in class org.vrspace.server.obj.ServerWorld
 
getLang() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getLang() - Method in class org.vrspace.server.obj.Bot
 
getLeftArmPos() - Method in class org.vrspace.server.obj.User
Left arm position, used in VR.
getLeftArmRot() - Method in class org.vrspace.server.obj.User
Left arm rotation, used in VR.
getLength() - Method in class org.vrspace.server.obj.Content
 
getLength() - Method in class org.vrspace.server.obj.EventRecorder
 
getLicense() - Method in class org.vrspace.server.obj.GltfModel
 
getListeners() - Method in class org.vrspace.server.obj.VRObject
 
getMapper() - Method in class org.vrspace.server.obj.Client
Mapper for publicly visible properties
getMaxSessions() - Method in class org.vrspace.server.config.ServerConfig
 
getMechanism() - Method in class org.vrspace.server.core.CustomTypeIdResolver
 
getMember(Class<T>, Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getMesh() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getMesh() - Method in class org.vrspace.server.obj.GltfModel
 
getMesh() - Method in class org.vrspace.server.obj.VRObject
URL of the file containing the mesh.
getMessage() - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
getMessage() - Method in class org.vrspace.server.dto.Log
Log message
getMessage() - Method in class org.vrspace.server.obj.BotLibre.Query
 
getMessage() - Method in class org.vrspace.server.obj.BotLibre.Response
 
getMessage() - Method in class org.vrspace.server.obj.PersistentEvent
 
getName() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getName() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
getName() - Method in class org.vrspace.server.core.StreamManager.SessionData
 
getName() - Method in class org.vrspace.server.dto.Recording
 
getName() - Method in class org.vrspace.server.dto.SetToken
 
getName() - Method in class org.vrspace.server.obj.Animation
 
getName() - Method in class org.vrspace.server.obj.Client
Client name - unique ID.
getName() - Method in class org.vrspace.server.obj.ContentCategory
 
getName() - Method in class org.vrspace.server.obj.Game
Name of the game, supposed to be unique within the world
getName() - Method in class org.vrspace.server.obj.GltfModel
 
getName() - Method in class org.vrspace.server.obj.World
 
getNumberOfPlayers() - Method in class org.vrspace.server.obj.Game
Current number of players
getObject() - Method in class org.vrspace.server.dto.VREvent
ID (class name + id ) suitable for serialization.
getObjectId() - Method in class org.vrspace.server.obj.Entity
 
getObjects() - Method in class org.vrspace.server.dto.Add
List of VRObjects to add.
getObjects() - Method in class org.vrspace.server.dto.Remove
List of objects identifiers (class name + id pairs) to remove
getOrCreateWorld(String) - Method in class org.vrspace.server.core.WorldManager
 
getOrder() - Method in class org.vrspace.server.obj.RemoteServer
 
getOwned() - Method in class org.vrspace.server.obj.Ownership
 
getOwned(long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getOwner() - Method in class org.vrspace.server.obj.Ownership
 
getOwner() - Method in class org.vrspace.server.obj.World
 
getOwners(long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getOwnership() - Method in class org.vrspace.server.dto.VREvent
 
getOwnership(long, long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getOwnerships(long) - Method in interface org.vrspace.server.core.VRObjectRepository
WARNING this doesn't return full, useful owned VRObject - position and other members are missing - use getOwned instead
getOwnersOf(long) - Method in interface org.vrspace.server.core.VRObjectRepository
WARNING this doesn't return full, useful owned VRObject - position and other members are missing - use getOwners instead
getParameter(String) - Method in class org.vrspace.server.obj.Bot
Returns a parameter from parameter map
getParameterMap() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getParameterMap() - Method in class org.vrspace.server.obj.Bot
 
getPath() - Method in class org.vrspace.server.dto.FileList
 
getPayload() - Method in class org.vrspace.server.dto.VREvent
 
getPayload() - Method in class org.vrspace.server.obj.PersistentEvent
 
getPermanent() - Method in class org.vrspace.server.obj.VRObject
Permanent objects are always present (e.g.
getPermanents() - Method in class org.vrspace.server.dto.Welcome
 
getPermanents(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getPermanents(Client) - Method in class org.vrspace.server.core.WorldManager
 
getPlayers() - Method in class org.vrspace.server.obj.Game
 
getPoint() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
getPoint(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getPoints() - Method in class org.vrspace.server.obj.Terrain
 
getPoints(double, double, double, double, double, double) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getPoints(Point, Point) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getPortalMesh() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
getPortalMesh() - Method in class org.vrspace.server.obj.ServerWorld
 
getPortalScript() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
getPortalScript() - Method in class org.vrspace.server.obj.ServerWorld
 
getPortalThumbnail() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
getPortalThumbnail() - Method in class org.vrspace.server.obj.ServerWorld
 
getPosition() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getPosition() - Method in class org.vrspace.server.obj.VRObject
Position in 3D space, used for spatial operations.
getPrivateMapper() - Method in class org.vrspace.server.obj.Client
Private mapper even serializes private fields (so that client can receive own secrets)
getProperties() - Method in class org.vrspace.server.obj.VRObject
Custom object properties
getR() - Method in class org.vrspace.server.obj.Color
 
getRange() - Method in class org.vrspace.server.dto.SceneProperties
Visibility range, default 2000.
getRange(Long, double, double, double, double, double, double) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getRange(Long, Point, Point) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getRange(Client, Point, Point) - Method in class org.vrspace.server.core.WorldManager
 
getRefresh_token() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
getRemove() - Method in class org.vrspace.server.obj.PersistentEvent
 
getResolution() - Method in class org.vrspace.server.dto.SceneProperties
Resolution describes how far one can go before scene is updated, default 10.
getResponse() - Method in class org.vrspace.server.dto.ClientResponse
 
getResponse() - Method in class org.vrspace.server.obj.ArthurBot.Response
 
getResponse(Client, String) - Method in class org.vrspace.server.obj.ArthurBot
 
getResponse(Client, String) - Method in class org.vrspace.server.obj.Bot
 
getResponse(Client, String) - Method in class org.vrspace.server.obj.BotLibre
 
getRestart() - Method in class org.vrspace.server.obj.EventRecorder
 
getRestTemplate() - Method in class org.vrspace.server.obj.ArthurBot
 
getRestTemplate() - Method in class org.vrspace.server.obj.BotLibre
 
getRightArmPos() - Method in class org.vrspace.server.obj.User
Right arm position, used in VR.
getRightArmRot() - Method in class org.vrspace.server.obj.User
Right arm rotation, used in VR.
getRotation() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getRotation() - Method in class org.vrspace.server.obj.VRObject
 
getRotation(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getScale() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getScale() - Method in class org.vrspace.server.obj.VRObject
 
getScene() - Method in class org.vrspace.server.obj.Client
Scene contains all object that a client tracks, e.g.
getSceneProperties() - Method in class org.vrspace.server.obj.Client
 
getScope() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
getScript() - Method in class org.vrspace.server.obj.VRObject
Script that client runs.
getServerCount() - Method in class org.vrspace.server.obj.ServerWorld
 
getServerDescripton() - Method in class org.vrspace.server.config.ServerConfig
 
getServerThumbnail() - Method in class org.vrspace.server.config.ServerConfig
 
getServerUrl() - Method in class org.vrspace.server.config.ServerConfig
 
getSession() - Method in class org.vrspace.server.obj.Client
Web socket.
getSessionStartTimeout() - Method in class org.vrspace.server.config.ServerConfig
 
getSeverity() - Method in class org.vrspace.server.dto.Log
Severity: debug, info, warn, error
getSize() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
getSize() - Method in class org.vrspace.server.dto.SceneProperties
Maximum number of objects in the scene, default 1000.
getSource() - Method in class org.vrspace.server.dto.VREvent
 
getSource() - Method in class org.vrspace.server.obj.PersistentEvent
 
getSourceClassName() - Method in class org.vrspace.server.dto.VREvent
 
getSourceId() - Method in class org.vrspace.server.dto.VREvent
 
getSourceID() - Method in class org.vrspace.server.dto.VREvent
 
getSpecularColor() - Method in class org.vrspace.server.obj.Terrain
 
getSpeedRatio() - Method in class org.vrspace.server.obj.Animation
 
getStart() - Method in class org.vrspace.server.obj.EventRecorder
 
getStatus() - Method in class org.vrspace.server.obj.Game
 
getStreamManager() - Method in class org.vrspace.server.core.WorldManager
CHECKME Commands need access to StreamManager
getTemporary() - Method in class org.vrspace.server.obj.VRObject
Temporary objects will be deleted from the database along with their owner
getTerrain() - Method in class org.vrspace.server.obj.TerrainPoint
 
getTerrainPoint(Long, Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getTerrainPoints(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getThumbnail() - Method in class org.vrspace.server.obj.RemoteServer
 
getTimeout() - Method in class org.vrspace.server.dto.SceneProperties
Scene is refreshed after this many milliseconds, default 30000.
getTimestamp() - Method in class org.vrspace.server.dto.VREvent
Event timestamp in UTC
getTimestamp() - Method in class org.vrspace.server.dto.Welcome
 
getToken() - Method in class org.vrspace.server.obj.World
 
getToken(String) - Method in class org.vrspace.server.obj.Client
Returns token for a given service
getToken_type() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
getTokens() - Method in class org.vrspace.server.obj.Client
Tokens used to access video/audio streaming servers, identify conversations with chatbots etc.
getTotalUsers() - Method in class org.vrspace.server.dto.WorldStatus
 
getType() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getType() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
getType() - Method in class org.vrspace.server.core.StreamManager.SessionData
 
getType() - Method in class org.vrspace.server.obj.PersistentEvent
 
getUid() - Method in class org.vrspace.server.obj.GltfModel
 
getUri() - Method in class org.vrspace.server.obj.GltfModel
 
getUrl() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
getUrl() - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
 
getUrl() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getUrl() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
getUrl() - Method in class org.vrspace.server.obj.Bot
 
getUrl() - Method in class org.vrspace.server.obj.RemoteServer
 
getUrl() - Method in class org.vrspace.server.obj.ServerWorld
 
getUsdz() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
getUserHeight() - Method in class org.vrspace.server.obj.Client
User's height in real life, used in VR.
getValue() - Method in class org.vrspace.server.dto.SetToken
 
getW() - Method in class org.vrspace.server.obj.Quaternion
 
getWorld() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
getWorld() - Method in class org.vrspace.server.config.WorldConfig
 
getWorld() - Method in class org.vrspace.server.dto.Enter
Name of the world to enter
getWorld() - Method in class org.vrspace.server.obj.VRObject
 
getWorld(String) - Method in class org.vrspace.server.core.WorldManager
 
getWorldByName(String) - Method in interface org.vrspace.server.core.VRObjectRepository
 
getWorldId() - Method in class org.vrspace.server.obj.VRObject
 
getWorldName() - Method in class org.vrspace.server.dto.WorldStatus
 
getWriteBack() - Method in class org.vrspace.server.obj.Client
Write-back cache to persist changes to all properties.
getWriteBackDelay() - Method in class org.vrspace.server.config.ServerConfig
 
getX() - Method in class org.vrspace.server.obj.Point
 
getX() - Method in class org.vrspace.server.obj.Quaternion
 
getX() - Method in class org.vrspace.server.obj.Rotation
 
getX() - Method in class org.vrspace.server.obj.TerrainPoint
 
getY() - Method in class org.vrspace.server.obj.Point
 
getY() - Method in class org.vrspace.server.obj.Quaternion
 
getY() - Method in class org.vrspace.server.obj.Rotation
 
getY() - Method in class org.vrspace.server.obj.TerrainPoint
 
getZ() - Method in class org.vrspace.server.obj.Point
 
getZ() - Method in class org.vrspace.server.obj.Quaternion
 
getZ() - Method in class org.vrspace.server.obj.Rotation
 
getZ() - Method in class org.vrspace.server.obj.TerrainPoint
 
GltfModel - Class in org.vrspace.server.obj
A 3D Model in GLTF format.
GltfModel() - Constructor for class org.vrspace.server.obj.GltfModel
 

H

handleConflict(RuntimeException, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
 
handleNoHandlerFoundException(NoHandlerFoundException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
 
handleNoResourceFoundException(NoResourceFoundException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
 
handlePongMessage(WebSocketSession, PongMessage) - Method in class org.vrspace.server.core.SessionManager
 
handleSecurity(SecurityException, WebRequest) - Method in class org.vrspace.server.api.ApiExceptionResolver
 
handleTextMessage(WebSocketSession, TextMessage) - Method in class org.vrspace.server.core.SessionManager
 
handleUnknownClient(Class<T>, HttpHeaders, Map<String, Object>) - Method in interface org.vrspace.server.core.ClientFactory
Called if guest clients are not allowed, and user name (security principal) is unknown.
hashCode() - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
hashCode() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
hashCode() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
hashCode() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
hashCode() - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
 
hashCode() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
hashCode() - Method in class org.vrspace.server.config.BotConfig
 
hashCode() - Method in class org.vrspace.server.config.ServerConfig
 
hashCode() - Method in class org.vrspace.server.config.WorldConfig
 
hashCode() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
hashCode() - Method in class org.vrspace.server.core.StreamManager.SessionData
 
hashCode() - Method in class org.vrspace.server.dto.Add
 
hashCode() - Method in class org.vrspace.server.dto.ClientRequest
 
hashCode() - Method in class org.vrspace.server.dto.ClientResponse
 
hashCode() - Method in class org.vrspace.server.dto.Describe
 
hashCode() - Method in class org.vrspace.server.dto.Echo
 
hashCode() - Method in class org.vrspace.server.dto.Enter
 
hashCode() - Method in class org.vrspace.server.dto.FileList
 
hashCode() - Method in class org.vrspace.server.dto.Game
 
hashCode() - Method in class org.vrspace.server.dto.Log
 
hashCode() - Method in class org.vrspace.server.dto.Ping
 
hashCode() - Method in class org.vrspace.server.dto.Recording
 
hashCode() - Method in class org.vrspace.server.dto.Refresh
 
hashCode() - Method in class org.vrspace.server.dto.Remove
 
hashCode() - Method in class org.vrspace.server.dto.SceneProperties
 
hashCode() - Method in class org.vrspace.server.dto.Session
 
hashCode() - Method in class org.vrspace.server.dto.SetToken
 
hashCode() - Method in class org.vrspace.server.dto.Share
 
hashCode() - Method in class org.vrspace.server.dto.StreamingSession
 
hashCode() - Method in class org.vrspace.server.dto.VREvent
 
hashCode() - Method in class org.vrspace.server.dto.Welcome
 
hashCode() - Method in class org.vrspace.server.dto.WorldStatus
 
hashCode() - Method in class org.vrspace.server.obj.Animation
 
hashCode() - Method in class org.vrspace.server.obj.ArthurBot
 
hashCode() - Method in class org.vrspace.server.obj.ArthurBot.Response
 
hashCode() - Method in class org.vrspace.server.obj.Bot
 
hashCode() - Method in class org.vrspace.server.obj.BotLibre
 
hashCode() - Method in class org.vrspace.server.obj.BotLibre.Query
 
hashCode() - Method in class org.vrspace.server.obj.BotLibre.Response
 
hashCode() - Method in class org.vrspace.server.obj.Client
 
hashCode() - Method in class org.vrspace.server.obj.Color
 
hashCode() - Method in class org.vrspace.server.obj.Content
 
hashCode() - Method in class org.vrspace.server.obj.ContentCategory
 
hashCode() - Method in class org.vrspace.server.obj.Entity
 
hashCode() - Method in class org.vrspace.server.obj.EventRecorder
 
hashCode() - Method in class org.vrspace.server.obj.Game
 
hashCode() - Method in class org.vrspace.server.obj.GltfModel
 
hashCode() - Method in class org.vrspace.server.obj.Ownership
 
hashCode() - Method in class org.vrspace.server.obj.PersistentEvent
 
hashCode() - Method in class org.vrspace.server.obj.Point
 
hashCode() - Method in class org.vrspace.server.obj.Quaternion
 
hashCode() - Method in class org.vrspace.server.obj.RemoteServer
 
hashCode() - Method in class org.vrspace.server.obj.Rotation
 
hashCode() - Method in class org.vrspace.server.obj.ServerWorld
 
hashCode() - Method in class org.vrspace.server.obj.Terrain
 
hashCode() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
hashCode() - Method in class org.vrspace.server.obj.TerrainPoint
 
hashCode() - Method in class org.vrspace.server.obj.User
 
hashCode() - Method in class org.vrspace.server.obj.VRFile
 
hashCode() - Method in class org.vrspace.server.obj.VRObject
 
hashCode() - Method in class org.vrspace.server.obj.World
 
hashCode() - Method in class org.vrspace.server.types.ID
 
hasPoint(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
HTTP_SESSION_ATTR_NAME - Static variable in class org.vrspace.server.config.WebSocketConfig.CustomSessionHandshakeInterceptor
 

I

ID - Class in org.vrspace.server.types
Object ID is class name + a number.
ID(String, Long) - Constructor for class org.vrspace.server.types.ID
 
ID(Class<T>, Long) - Constructor for class org.vrspace.server.types.ID
 
ID(Map<String, Long>) - Constructor for class org.vrspace.server.types.ID
 
ID(T) - Constructor for class org.vrspace.server.types.ID
 
idFromValue(Object) - Method in class org.vrspace.server.core.CustomTypeIdResolver
 
idFromValueAndType(Object, Class<?>) - Method in class org.vrspace.server.core.CustomTypeIdResolver
 
IMAGE_SCRIPT - Static variable in class org.vrspace.server.obj.VRFile
 
increaseDepth() - Method in class org.vrspace.server.config.SeleniumConfig.WindowStatus
 
init() - Method in class org.vrspace.server.core.WorldManager
 
init(JavaType) - Method in class org.vrspace.server.core.CustomTypeIdResolver
 
init(WorldManager, Client) - Method in class org.vrspace.server.obj.EventRecorder
 
isActive() - Method in class org.vrspace.server.core.WriteBack
 
isActive() - Method in class org.vrspace.server.obj.VRObject
 
isActive() - Static method in interface org.vrspace.server.types.Filter
 
isAvailable() - Method in class org.vrspace.server.config.ServerConfig
 
isAvailable() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
isAvailable() - Method in class org.vrspace.server.obj.RemoteServer
 
isBehindProxy() - Method in class org.vrspace.server.config.ServerConfig
 
isClear() - Method in class org.vrspace.server.dto.Refresh
 
isCommand() - Method in class org.vrspace.server.dto.ClientRequest
 
isCorrection() - Method in class org.vrspace.server.obj.BotLibre.Query
boolean that defines the chat message is a correction to the bot's last answer.
isCreateWorlds() - Method in class org.vrspace.server.config.ServerConfig
 
isDefaultWorld() - Method in class org.vrspace.server.obj.World
 
isDisconnect() - Method in class org.vrspace.server.obj.BotLibre.Query
 
isEqual(Point) - Method in class org.vrspace.server.obj.Point
Utility method, confirms that coordinates of this point match the coordinates of the other point.
isGuest() - Method in class org.vrspace.server.obj.Client
guest flag hints SceneManager to remove all created/owned object when client disconnects
isGuestAllowed() - Method in class org.vrspace.server.config.ServerConfig
 
isHumanoid() - Method in class org.vrspace.server.obj.User
Does this client have humanoid avatar, default true
isIncludeQuestion() - Method in class org.vrspace.server.obj.BotLibre.Query
 
isInRange(double, double, double, double) - Method in class org.vrspace.server.obj.Point
 
isInRange(Point, double) - Method in class org.vrspace.server.obj.Point
 
isLoop() - Method in class org.vrspace.server.obj.Animation
 
isLoop() - Method in class org.vrspace.server.obj.EventRecorder
 
isOffensive() - Method in class org.vrspace.server.obj.BotLibre.Query
 
isOwner() - Method in class org.vrspace.server.dto.VREvent
 
isOwner(Client, VRObject) - Method in class org.vrspace.server.core.WorldManager
 
isPermanent() - Method in class org.vrspace.server.obj.VRObject
 
isPlaying() - Method in class org.vrspace.server.obj.EventRecorder
 
isPublicWorld() - Method in class org.vrspace.server.obj.World
 
isRecordClient() - Method in class org.vrspace.server.obj.EventRecorder
 
isRecording() - Method in class org.vrspace.server.obj.EventRecorder
 
isRecordScene() - Method in class org.vrspace.server.obj.EventRecorder
 
isSeleniumEnabled() - Method in class org.vrspace.server.config.ServerConfig
 
isTemporary() - Method in class org.vrspace.server.obj.VRObject
 
isTemporaryWorld() - Method in class org.vrspace.server.obj.World
 
isVideo() - Method in class org.vrspace.server.obj.User
Does this client have video avatar, default false
isVisible(VRObject) - Method in class org.vrspace.server.core.Scene
Test Transform against set of filters.
isWriteBackActive() - Method in class org.vrspace.server.config.ServerConfig
 

J

jackson - Variable in class org.vrspace.server.core.WorldManager
 
JacksonConfig - Class in org.vrspace.server.config
Jackson JSON parser configuration.
JacksonConfig() - Constructor for class org.vrspace.server.config.JacksonConfig
 
JacksonConfig.SanitizeStringDeserializer - Class in org.vrspace.server.config
Converts JSON string to Java string
JacksonConfig.SanitizeStringSerializer - Class in org.vrspace.server.config
Converts Java string to JSON string
join(Client) - Method in class org.vrspace.server.core.StreamManager
Disconnect a client from an existing session, and create a new session for a world
join(Client) - Method in class org.vrspace.server.obj.Game
A client wants to join the game.

K

KEY - Static variable in class org.vrspace.server.config.SeleniumConfig.WebSession
 

L

list() - Method in class org.vrspace.server.api.TextureController
List all jpg and png files in content directory hierarchy
list() - Method in class org.vrspace.server.api.WorldController
 
list(MultipartFile[], HttpServletRequest) - Method in class org.vrspace.server.web.ContentManager
 
listClasses() - Method in class org.vrspace.server.core.WorldManager
 
listWorlds() - Method in interface org.vrspace.server.core.VRObjectRepository
 
loadPermanents() - Method in class org.vrspace.server.core.Scene
 
log - Static variable in interface org.vrspace.server.core.VRObjectRepository
 
Log - Class in org.vrspace.server.dto
Browsers on mobile devices do not have javscript console, and USB debugging is next to useless.
Log() - Constructor for class org.vrspace.server.dto.Log
 
login(HttpServletRequest) - Method in class org.vrspace.server.api.SketchfabController
Start of the login sequence.
login(String, String, String, HttpSession, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
This endpoint requires both user name and authentication provider id (fb, github, google...
login(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.ServerSessionManager
 
login(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.SessionManager
 
login(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.WorldManager
Remote user login over websocket.
login(ConcurrentWebSocketSessionDecorator, Class<? extends Client>) - Method in class org.vrspace.server.core.WorldManager
Common login procedure for both users and remote servers.
login(Client) - Method in class org.vrspace.server.core.WorldManager
Stage 2 of login, executed once client has been identified.
LoginResponse() - Constructor for class org.vrspace.server.api.SketchfabController.LoginResponse
 
LoginResponse(String) - Constructor for class org.vrspace.server.api.SketchfabController.LoginResponse
 
logout(Client) - Method in class org.vrspace.server.core.Scene
Notification that a client has logged out - removes it from the scene and sends Remove message.
logout(Client) - Method in class org.vrspace.server.core.WorldManager
 

M

main(String[]) - Static method in class org.vrspace.server.ServerApplication
 
mainCategory() - Method in class org.vrspace.server.obj.GltfModel
 
mainConnectionId - Static variable in class org.vrspace.server.core.StreamManager
 
map() - Method in class org.vrspace.server.types.ID
 
maxDepth - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
 
minus(double) - Method in class org.vrspace.server.obj.Point
 

N

NeoConfig - Class in org.vrspace.server.config
Starts embedded Neo4J with database in directory specified in org.vrspace.db property - only if the property is set.
NeoConfig() - Constructor for class org.vrspace.server.config.NeoConfig
 
newInstance() - Method in class org.vrspace.server.dto.SceneProperties
 
newSession() - Method in class org.vrspace.server.config.SeleniumConfig.WebSessionFactory
 
next() - Method in class org.vrspace.server.dto.Remove
 
notifyListeners(VREvent) - Method in class org.vrspace.server.obj.VRObject
 
nullSafeDelete(Entity) - Method in interface org.vrspace.server.core.VRObjectRepository
 

O

Oauth2Controller - Class in org.vrspace.server.api
Oauth2 login is completely handled by spring security, this is just callback once it's all done.
Oauth2Controller(ClientRegistrationRepository) - Constructor for class org.vrspace.server.api.Oauth2Controller
 
objectMapper() - Method in class org.vrspace.server.config.JacksonConfig
 
objectMapperBuilder() - Method in class org.vrspace.server.config.JacksonConfig
 
objectsAdded(List<VRObject>) - Method in class org.vrspace.server.obj.Bot
New objects in the scene, typically a client that has arrived.
objectsRemoved(List<Map<String, Long>>) - Method in class org.vrspace.server.obj.Bot
Objects removed from the scene, typically a client that has left.
offer(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
Offer object(s) to the scene.
offer(VRObject) - Method in class org.vrspace.server.core.Scene
Offer an object to the scene.
onApplicationEvent(ContextRefreshedEvent) - Method in class org.vrspace.server.core.BotManager
 
onClose(WebSocket, int, String) - Method in class org.vrspace.client.VRSpaceClient
 
onError(WebSocket, Throwable) - Method in class org.vrspace.client.VRSpaceClient
 
onOpen(WebSocket) - Method in class org.vrspace.client.VRSpaceClient
 
onPing(WebSocket, ByteBuffer) - Method in class org.vrspace.client.VRSpaceClient
 
onText(WebSocket, CharSequence, boolean) - Method in class org.vrspace.client.VRSpaceClient
 
org.vrspace.client - package org.vrspace.client
 
org.vrspace.server - package org.vrspace.server
 
org.vrspace.server.api - package org.vrspace.server.api
 
org.vrspace.server.config - package org.vrspace.server.config
 
org.vrspace.server.core - package org.vrspace.server.core
 
org.vrspace.server.dto - package org.vrspace.server.dto
 
org.vrspace.server.obj - package org.vrspace.server.obj
 
org.vrspace.server.types - package org.vrspace.server.types
 
org.vrspace.server.web - package org.vrspace.server.web
 
Owned - Annotation Interface in org.vrspace.server.types
Whatever is Owned, can be changed only by owner(s)
Ownership - Class in org.vrspace.server.obj
 
Ownership() - Constructor for class org.vrspace.server.obj.Ownership
 
Ownership(Client, VRObject) - Constructor for class org.vrspace.server.obj.Ownership
 

P

passive() - Method in class org.vrspace.server.obj.VRObject
 
PATH - Static variable in class org.vrspace.server.api.Oauth2Controller
 
PATH - Static variable in class org.vrspace.server.api.SeleniumController
 
PATH - Static variable in class org.vrspace.server.api.SketchfabController
 
PATH - Static variable in class org.vrspace.server.api.TextureController
 
PATH - Static variable in class org.vrspace.server.api.UploadController
 
PATH - Static variable in class org.vrspace.server.api.UserController
 
PATH - Static variable in class org.vrspace.server.api.WorldController
 
persist(VREvent) - Method in class org.vrspace.server.core.PersistenceManager
 
persist(VREvent) - Method in class org.vrspace.server.core.TerrainManager
 
PersistenceManager<T extends Entity> - Class in org.vrspace.server.core
 
PersistenceManager() - Constructor for class org.vrspace.server.core.PersistenceManager
 
PersistentEvent - Class in org.vrspace.server.obj
Persistent version of event that can be stored to the database.
PersistentEvent() - Constructor for class org.vrspace.server.obj.PersistentEvent
 
PersistentEvent(long, String, Command) - Constructor for class org.vrspace.server.obj.PersistentEvent
 
PersistentEvent(long, String, VREvent, VRObject) - Constructor for class org.vrspace.server.obj.PersistentEvent
 
Ping - Class in org.vrspace.server.dto
Some ISPs and/or hosting providers close inactive websockets after some time.
Ping() - Constructor for class org.vrspace.server.dto.Ping
 
PING_PERIOD - Static variable in class org.vrspace.server.core.SessionManager
 
play() - Method in class org.vrspace.server.obj.EventRecorder
Play recorded client events as own events, optionally restart the loop when finished.
play(Client) - Method in class org.vrspace.server.obj.EventRecorder
Play back to a client sends all recorded events back to a client, optionally restarts the loop when finished.
plus(double) - Method in class org.vrspace.server.obj.Point
 
Point - Class in org.vrspace.server.obj
A point (3D coordinate) in space.
Point() - Constructor for class org.vrspace.server.obj.Point
 
Point(double, double, double) - Constructor for class org.vrspace.server.obj.Point
 
Point(Point) - Constructor for class org.vrspace.server.obj.Point
 
postLoad(Terrain) - Method in class org.vrspace.server.core.TerrainManager
 
postLoad(T) - Method in class org.vrspace.server.core.PersistenceManager
 
Private - Annotation Interface in org.vrspace.server.types
Whatever is marked as Private, changes will not be announced to listeners.
processEvent(VREvent) - Method in class org.vrspace.server.obj.Bot
Process an event.
processEvent(VREvent) - Method in class org.vrspace.server.obj.Client
Process an event received from other active objects, typically other users.
processEvent(VREvent) - Method in class org.vrspace.server.obj.EventRecorder
 
processEvent(VREvent) - Method in class org.vrspace.server.obj.Game
Process a client (player) event.
processEvent(VREvent) - Method in class org.vrspace.server.obj.VRObject
This implementation does nothing
projectHomeDirectory() - Static method in class org.vrspace.server.core.ClassUtil
Determines project home directory (parent of server/) from own class location.
props - Variable in class org.vrspace.server.core.Scene
 
providers() - Method in class org.vrspace.server.api.Oauth2Controller
List of OAuth2 registered authentication providers.
publish(VRObject) - Method in class org.vrspace.server.core.Scene
Publish an object - notify all clients in range
publishAll(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
Offer some object(s) to scenes of all listeners.

Q

Quaternion - Class in org.vrspace.server.obj
Easier than Rotation to propagate quaternions, as it follows quaternion naming convention (w rather than angle).
Quaternion() - Constructor for class org.vrspace.server.obj.Quaternion
 
Quaternion(double, double, double, double) - Constructor for class org.vrspace.server.obj.Quaternion
 
Query() - Constructor for class org.vrspace.server.obj.BotLibre.Query
 
quit() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
quit(HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Quit current browser
quit(Client) - Method in class org.vrspace.server.obj.Game
A client left the game

R

Recording - Class in org.vrspace.server.dto
Command to start/stop/play recording of client's events.
Recording() - Constructor for class org.vrspace.server.dto.Recording
 
Refresh - Class in org.vrspace.server.dto
Command to enforce Scene update.
Refresh() - Constructor for class org.vrspace.server.dto.Refresh
 
registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class org.vrspace.server.config.WebSocketConfig
 
RemoteServer - Class in org.vrspace.server.obj
 
RemoteServer() - Constructor for class org.vrspace.server.obj.RemoteServer
 
remove(String, Long) - Method in class org.vrspace.server.dto.Remove
 
remove(Client) - Method in class org.vrspace.server.core.SessionTracker
 
remove(Client, VRObject) - Method in class org.vrspace.server.core.WorldManager
 
Remove - Class in org.vrspace.server.dto
Remove object from the scene or world.
Remove() - Constructor for class org.vrspace.server.dto.Remove
 
Remove(String, Long) - Constructor for class org.vrspace.server.dto.Remove
 
Remove(List<Map<String, Long>>) - Constructor for class org.vrspace.server.dto.Remove
 
Remove(VRObject) - Constructor for class org.vrspace.server.dto.Remove
 
Remove(ID...) - Constructor for class org.vrspace.server.dto.Remove
 
removeAll() - Method in class org.vrspace.server.core.Scene
Remove all objects from the scene, and stop listening to changes.
removeFilter(String) - Method in class org.vrspace.server.core.Scene
 
removeListener(VRObject) - Method in class org.vrspace.server.obj.VRObject
 
removeObject(VRObject) - Method in class org.vrspace.server.dto.Remove
 
removeOfflineClients() - Static method in interface org.vrspace.server.types.Filter
 
respondTo(Client, String) - Method in class org.vrspace.server.obj.Bot
Get response to something that a client "said", and write it
Response() - Constructor for class org.vrspace.server.obj.ArthurBot.Response
 
Response() - Constructor for class org.vrspace.server.obj.BotLibre.Response
 
RETRY - Static variable in class org.vrspace.client.VRSpaceClient
 
Rotation - Class in org.vrspace.server.obj
Rotation of an can be represented either by 3 or 4 coordinates (euler angles, quaternions), the server will store and distribute it either way.
Rotation() - Constructor for class org.vrspace.server.obj.Rotation
 
Rotation(double, double, double) - Constructor for class org.vrspace.server.obj.Rotation
 
Rotation(double, double, double, Double) - Constructor for class org.vrspace.server.obj.Rotation
 
run() - Method in class org.vrspace.client.VRSpaceClient
 
run() - Method in class org.vrspace.server.core.SessionManager
 

S

SanitizeStringDeserializer() - Constructor for class org.vrspace.server.config.JacksonConfig.SanitizeStringDeserializer
 
SanitizeStringSerializer() - Constructor for class org.vrspace.server.config.JacksonConfig.SanitizeStringSerializer
 
save(T) - Method in class org.vrspace.server.core.WorldManager
 
saveWorld(World) - Method in class org.vrspace.server.core.WorldManager
 
Scene - Class in org.vrspace.server.core
This keeps track of objects visible to the Client.
Scene() - Constructor for class org.vrspace.server.core.Scene
 
Scene(WorldManager, Client) - Constructor for class org.vrspace.server.core.Scene
Creates new Scene for Client client
sceneProperties - Variable in class org.vrspace.server.core.WorldManager
 
SceneProperties - Class in org.vrspace.server.dto
Scene properties that determine how far user sees, how often scene is refreshed, etc.
SceneProperties() - Constructor for class org.vrspace.server.dto.SceneProperties
 
scroll(int, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
Scroll up or down by given number of pixels.
search(String) - Method in class org.vrspace.server.api.TextureController
Search textures that contain given substring
select(String) - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
SeleniumConfig - Class in org.vrspace.server.config
 
SeleniumConfig() - Constructor for class org.vrspace.server.config.SeleniumConfig
 
SeleniumConfig.WebSession - Class in org.vrspace.server.config
 
SeleniumConfig.WebSessionFactory - Class in org.vrspace.server.config
 
SeleniumConfig.WindowStatus - Class in org.vrspace.server.config
 
SeleniumController - Class in org.vrspace.server.api
Remote browser support.
SeleniumController() - Constructor for class org.vrspace.server.api.SeleniumController
 
selfTest() - Method in class org.vrspace.server.obj.ArthurBot
 
selfTest() - Method in class org.vrspace.server.obj.Bot
Self test runs on server startup.
selfTest() - Method in class org.vrspace.server.obj.BotLibre
 
send(String) - Method in class org.vrspace.client.VRSpaceClient
Send a json string to the server
send(ClientRequest) - Method in class org.vrspace.client.VRSpaceClient
Send a request
send(Command) - Method in class org.vrspace.client.VRSpaceClient
Send a command
SEND_TIMEOUT - Static variable in class org.vrspace.server.core.SessionManager
 
sendMessage(Object) - Method in class org.vrspace.server.obj.Bot
Scene management method, called when the scene changes.
sendMessage(Object) - Method in class org.vrspace.server.obj.Client
 
sendMessage(Object) - Method in class org.vrspace.server.obj.EventRecorder
 
serialize(String, JsonGenerator, SerializerProvider) - Method in class org.vrspace.server.config.JacksonConfig.SanitizeStringSerializer
 
ServerApplication - Class in org.vrspace.server
Main application
ServerApplication() - Constructor for class org.vrspace.server.ServerApplication
 
ServerConfig - Class in org.vrspace.server.config
General server configuration.
ServerConfig() - Constructor for class org.vrspace.server.config.ServerConfig
 
serverLogin(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.core.WorldManager
Login for remote servers
ServerSessionManager - Class in org.vrspace.server.core
this one manages sessions of connected servers
ServerSessionManager() - Constructor for class org.vrspace.server.core.ServerSessionManager
 
ServerWorld - Class in org.vrspace.server.obj
World in which all servers reside, created by WorldManager on startup.
ServerWorld() - Constructor for class org.vrspace.server.obj.ServerWorld
 
Session - Class in org.vrspace.server.dto
Session flow control.
Session() - Constructor for class org.vrspace.server.dto.Session
 
SessionData() - Constructor for class org.vrspace.server.core.StreamManager.SessionData
 
sessionDestroyed(HttpSessionEvent) - Method in class org.vrspace.server.config.SeleniumConfig
 
SessionException - Exception in org.vrspace.server.core
Thrown when the session needs to be terminated.
SessionException(String) - Constructor for exception org.vrspace.server.core.SessionException
 
SessionManager - Class in org.vrspace.server.core
Keeps track all WebSocket sessions.
SessionManager() - Constructor for class org.vrspace.server.core.SessionManager
 
sessionTracker - Variable in class org.vrspace.server.core.WorldManager
 
SessionTracker - Class in org.vrspace.server.core
Used to limit number of concurrent active sessions.
SessionTracker(ServerConfig) - Constructor for class org.vrspace.server.core.SessionTracker
 
setA(double) - Method in class org.vrspace.server.obj.Color
 
setAccess_token(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
setAction(String) - Method in class org.vrspace.server.dto.Game
 
setAction(String) - Method in class org.vrspace.server.dto.Recording
 
setAction(String) - Method in class org.vrspace.server.dto.Session
 
setAction(String) - Method in class org.vrspace.server.dto.StreamingSession
start/stop
setActive(boolean) - Method in class org.vrspace.server.core.WriteBack
 
setActive(Boolean) - Method in class org.vrspace.server.obj.VRObject
Whether an object is active (can send events).
setActiveUsers(int) - Method in class org.vrspace.server.dto.WorldStatus
 
setAdd(List<VRObject>) - Method in class org.vrspace.server.obj.PersistentEvent
 
setAngle(Double) - Method in class org.vrspace.server.obj.Rotation
Typically null, if not, rotation is quaternion
setAnimation(Animation) - Method in class org.vrspace.server.obj.VRObject
Currently active animation
setApplication(String) - Method in class org.vrspace.server.obj.BotLibre.Query
user id at botlibre.com/biz/local
setAuthor(String) - Method in class org.vrspace.server.obj.GltfModel
 
setAvailable(boolean) - Method in class org.vrspace.server.config.ServerConfig
 
setAvailable(boolean) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setAvailable(boolean) - Method in class org.vrspace.server.obj.RemoteServer
 
setAvatar(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setAvatarBackground(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setAvatarTalk(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setAvatarTalkType(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setAvatarType(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setB(double) - Method in class org.vrspace.server.obj.Color
 
setBehindProxy(boolean) - Method in class org.vrspace.server.config.ServerConfig
 
setBot(Map<String, BotConfig.BotProperties>) - Method in class org.vrspace.server.config.BotConfig
 
setCategories(List<ContentCategory>) - Method in class org.vrspace.server.obj.GltfModel
 
setChange(Terrain.TerrainChange) - Method in class org.vrspace.server.obj.Terrain
Transient property, used only to propagate changes to other clients
setChanges(Map<String, Object>) - Method in class org.vrspace.server.dto.VREvent
Changes to the object.
setChanges(Map<String, Object>) - Method in class org.vrspace.server.obj.PersistentEvent
 
setChildren(List<VRObject>) - Method in class org.vrspace.server.obj.VRObject
 
setClassName(String) - Method in class org.vrspace.server.types.ID
 
setClassName(String) - Method in class org.vrspace.server.dto.Describe
 
setClassName(String) - Method in class org.vrspace.server.dto.VREvent
 
setClear(boolean) - Method in class org.vrspace.server.dto.Refresh
 
setClient(Client) - Method in class org.vrspace.server.dto.Welcome
 
setClient(Client) - Method in class org.vrspace.server.dto.VREvent
 
setClient(Client) - Method in class org.vrspace.server.obj.EventRecorder
 
setClientId(Long) - Method in class org.vrspace.server.core.StreamManager.SessionData
 
setCommand(Command) - Method in class org.vrspace.server.dto.ClientRequest
 
setCommand(Command) - Method in class org.vrspace.server.dto.Echo
 
setContent(Content) - Method in class org.vrspace.server.obj.VRFile
 
setContentList(List<Content>) - Method in class org.vrspace.server.dto.FileList
 
setContentType(String) - Method in class org.vrspace.server.obj.Content
 
setConversation(String) - Method in class org.vrspace.server.obj.BotLibre.Query
conversation id, initially empty, returned with each bots answer
setConversation(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setCorrection(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
boolean that defines the chat message is a correction to the bot's last answer.
setCreateWorlds(boolean) - Method in class org.vrspace.server.config.ServerConfig
 
setCurrentServers(ConcurrentHashMap<Long, RemoteServer>) - Method in class org.vrspace.server.obj.ServerWorld
 
setDefaultWorld(boolean) - Method in class org.vrspace.server.obj.World
 
setDelay(long) - Method in class org.vrspace.server.core.WriteBack
 
setDelay(long) - Method in class org.vrspace.server.obj.PersistentEvent
 
setDescription(String) - Method in class org.vrspace.server.obj.GltfModel
 
setDescription(String) - Method in class org.vrspace.server.obj.RemoteServer
 
setDiffuseColor(Color) - Method in class org.vrspace.server.obj.Terrain
 
setDiffuseTexture(String) - Method in class org.vrspace.server.obj.Terrain
 
setDisconnect(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
 
setDl(double) - Method in class org.vrspace.server.obj.ServerWorld
 
setEmissiveColor(Color) - Method in class org.vrspace.server.obj.Terrain
 
setEmote(String) - Method in class org.vrspace.server.obj.BotLibre.Query
emotion to tag the message with.
setEmote(String) - Method in class org.vrspace.server.obj.BotLibre.Response
Explained in query class.
setEvent(VREvent) - Method in class org.vrspace.server.dto.Echo
 
setEvents(Collection<PersistentEvent>) - Method in class org.vrspace.server.obj.EventRecorder
 
setExpires(int) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
setExpires_in(int) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
setFileName(String) - Method in class org.vrspace.server.obj.Content
 
setFolder(String) - Method in class org.vrspace.server.obj.Content
 
setG(double) - Method in class org.vrspace.server.obj.Color
 
setGender(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setGender(String) - Method in class org.vrspace.server.obj.Bot
 
setGltf(SketchfabController.FileInfo) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
setGuest(boolean) - Method in class org.vrspace.server.obj.Client
guest flag hints SceneManager to remove all created/owned object when client disconnects
setGuestAllowed(boolean) - Method in class org.vrspace.server.config.ServerConfig
 
setHumanoid(boolean) - Method in class org.vrspace.server.obj.User
Does this client have humanoid avatar, default true
setId(Long) - Method in class org.vrspace.server.types.ID
 
setId(Long) - Method in class org.vrspace.server.dto.Game
 
setId(Long) - Method in class org.vrspace.server.dto.VREvent
 
setId(Long) - Method in class org.vrspace.server.obj.Entity
 
setIdentity(String) - Method in class org.vrspace.server.obj.Client
Identity is a big unknown yet, will likely get encapsulated in a class.
setIncludeQuestion(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
 
setIndex(long) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
setIndex(Long) - Method in class org.vrspace.server.obj.TerrainPoint
 
setInstance(String) - Method in class org.vrspace.server.obj.BotLibre.Query
bot instance
setIterator(Iterator<Map<String, Long>>) - Method in class org.vrspace.server.dto.Remove
 
setK(double) - Method in class org.vrspace.server.obj.ServerWorld
 
setLang(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setLang(String) - Method in class org.vrspace.server.obj.Bot
 
setLeftArmPos(Point) - Method in class org.vrspace.server.obj.User
Left arm position, used in VR.
setLeftArmRot(Quaternion) - Method in class org.vrspace.server.obj.User
Left arm rotation, used in VR.
setLength(long) - Method in class org.vrspace.server.obj.Content
 
setLength(Long) - Method in class org.vrspace.server.obj.EventRecorder
 
setLicense(String) - Method in class org.vrspace.server.obj.GltfModel
 
setListeners(ConcurrentHashMap<ID, VRObject>) - Method in class org.vrspace.server.obj.VRObject
 
setLoop(boolean) - Method in class org.vrspace.server.obj.Animation
 
setLoop(boolean) - Method in class org.vrspace.server.obj.EventRecorder
 
setMapper(ObjectMapper) - Method in class org.vrspace.server.obj.Client
Mapper for publicly visible properties
setMaxSessions(int) - Method in class org.vrspace.server.config.ServerConfig
 
setMaxSessions(int) - Method in class org.vrspace.server.core.SessionTracker
 
setMesh(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setMesh(String) - Method in class org.vrspace.server.obj.GltfModel
 
setMesh(String) - Method in class org.vrspace.server.obj.VRObject
URL of the file containing the mesh.
setMessage(String) - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
setMessage(String) - Method in class org.vrspace.server.dto.Log
Log message
setMessage(String) - Method in class org.vrspace.server.obj.BotLibre.Query
 
setMessage(String) - Method in class org.vrspace.server.obj.BotLibre.Response
 
setName(String) - Method in class org.vrspace.server.obj.World
 
setName(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setName(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setName(String) - Method in class org.vrspace.server.core.StreamManager.SessionData
 
setName(String) - Method in class org.vrspace.server.dto.Recording
 
setName(String) - Method in class org.vrspace.server.dto.SetToken
 
setName(String) - Method in class org.vrspace.server.obj.Animation
 
setName(String) - Method in class org.vrspace.server.obj.Client
Client name - unique ID.
setName(String) - Method in class org.vrspace.server.obj.ContentCategory
 
setName(String) - Method in class org.vrspace.server.obj.Game
Name of the game, supposed to be unique within the world
setName(String) - Method in class org.vrspace.server.obj.GltfModel
 
setNumberOfPlayers(int) - Method in class org.vrspace.server.obj.Game
Current number of players
setObject(Map<String, Long>) - Method in class org.vrspace.server.dto.VREvent
ID (class name + id ) suitable for serialization.
setObjects(List<Map<String, Long>>) - Method in class org.vrspace.server.dto.Remove
List of objects identifiers (class name + id pairs) to remove
setObjects(List<VRObject>) - Method in class org.vrspace.server.dto.Add
List of VRObjects to add.
setOffensive(boolean) - Method in class org.vrspace.server.obj.BotLibre.Query
 
setOrder(int) - Method in class org.vrspace.server.obj.RemoteServer
 
setOwned(VRObject) - Method in class org.vrspace.server.obj.Ownership
 
setOwner(Client) - Method in class org.vrspace.server.obj.Ownership
 
setOwner(Client) - Method in class org.vrspace.server.obj.World
 
setOwnership(Ownership) - Method in class org.vrspace.server.dto.VREvent
 
setParameterMap(Map<String, String>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setParameterMap(Map<String, String>) - Method in class org.vrspace.server.obj.Bot
 
setParams(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setPath(String) - Method in class org.vrspace.server.dto.FileList
 
setPayload(String) - Method in class org.vrspace.server.dto.VREvent
 
setPayload(String) - Method in class org.vrspace.server.obj.PersistentEvent
 
setPermanent(Boolean) - Method in class org.vrspace.server.obj.VRObject
Permanent objects are always present (e.g.
setPermanents(Set<VRObject>) - Method in class org.vrspace.server.dto.Welcome
 
setPlayers(Set<ID>) - Method in class org.vrspace.server.obj.Game
 
setPlaying(boolean) - Method in class org.vrspace.server.obj.EventRecorder
 
setPoint(Point) - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
setPoints(Set<TerrainPoint>) - Method in class org.vrspace.server.obj.Terrain
 
setPortalMesh(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setPortalMesh(String) - Method in class org.vrspace.server.obj.ServerWorld
 
setPortalScript(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setPortalScript(String) - Method in class org.vrspace.server.obj.ServerWorld
 
setPortalThumbnail(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setPortalThumbnail(String) - Method in class org.vrspace.server.obj.ServerWorld
 
setPosition(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setPosition(Point) - Method in class org.vrspace.server.obj.VRObject
Position in 3D space, used for spatial operations.
setPrivateMapper(ObjectMapper) - Method in class org.vrspace.server.obj.Client
Private mapper even serializes private fields (so that client can receive own secrets)
setProperties(Map<String, Object>) - Method in class org.vrspace.server.obj.VRObject
Custom object properties
setProvider(HttpSession, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
First step in Oauth2 Authentication is to obtain valid authentication provider id.
setPublicWorld(boolean) - Method in class org.vrspace.server.obj.World
 
setR(double) - Method in class org.vrspace.server.obj.Color
 
setRange(double) - Method in class org.vrspace.server.dto.SceneProperties
Visibility range, default 2000.
setRecordClient(boolean) - Method in class org.vrspace.server.obj.EventRecorder
 
setRecording(boolean) - Method in class org.vrspace.server.obj.EventRecorder
 
setRecordScene(boolean) - Method in class org.vrspace.server.obj.EventRecorder
 
setRefresh_token(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
setRemove(List<Map<String, Long>>) - Method in class org.vrspace.server.obj.PersistentEvent
 
setResolution(double) - Method in class org.vrspace.server.dto.SceneProperties
Resolution describes how far one can go before scene is updated, default 10.
setResponse(Object) - Method in class org.vrspace.server.dto.ClientResponse
 
setResponse(String) - Method in class org.vrspace.server.obj.ArthurBot.Response
 
setRestart(ScheduledExecutorService) - Method in class org.vrspace.server.obj.EventRecorder
 
setRestTemplate(RestTemplate) - Method in class org.vrspace.server.obj.ArthurBot
 
setRestTemplate(RestTemplate) - Method in class org.vrspace.server.obj.BotLibre
 
setRightArmPos(Point) - Method in class org.vrspace.server.obj.User
Right arm position, used in VR.
setRightArmRot(Quaternion) - Method in class org.vrspace.server.obj.User
Right arm rotation, used in VR.
setRotation(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setRotation(Rotation) - Method in class org.vrspace.server.obj.VRObject
 
setScale(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setScale(Point) - Method in class org.vrspace.server.obj.VRObject
 
setScene(Scene) - Method in class org.vrspace.server.obj.Client
Scene contains all object that a client tracks, e.g.
setSceneProperties(SceneProperties) - Method in class org.vrspace.server.obj.Client
 
setScope(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
setScript(String) - Method in class org.vrspace.server.obj.VRObject
Script that client runs.
setSeleniumEnabled(boolean) - Method in class org.vrspace.server.config.ServerConfig
 
setServerCount(AtomicInteger) - Method in class org.vrspace.server.obj.ServerWorld
 
setServerDescripton(String) - Method in class org.vrspace.server.config.ServerConfig
 
setServerThumbnail(String) - Method in class org.vrspace.server.config.ServerConfig
 
setServerUrl(String) - Method in class org.vrspace.server.config.ServerConfig
 
setSession(ConcurrentWebSocketSessionDecorator) - Method in class org.vrspace.server.obj.Client
Web socket.
setSessionStartTimeout(int) - Method in class org.vrspace.server.config.ServerConfig
 
setSeverity(String) - Method in class org.vrspace.server.dto.Log
Severity: debug, info, warn, error
setSize(int) - Method in class org.vrspace.server.dto.SceneProperties
Maximum number of objects in the scene, default 1000.
setSize(long) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
setSource(VRObject) - Method in class org.vrspace.server.dto.VREvent
 
setSource(VRObject) - Method in class org.vrspace.server.obj.PersistentEvent
 
setSpecularColor(Color) - Method in class org.vrspace.server.obj.Terrain
 
setSpeedRatio(double) - Method in class org.vrspace.server.obj.Animation
 
setStart(long) - Method in class org.vrspace.server.obj.EventRecorder
 
setStatus(String) - Method in class org.vrspace.server.obj.Game
 
setTemporary(Boolean) - Method in class org.vrspace.server.obj.VRObject
Temporary objects will be deleted from the database along with their owner
setTemporaryWorld(boolean) - Method in class org.vrspace.server.obj.World
 
setTerrain(Terrain) - Method in class org.vrspace.server.obj.TerrainPoint
 
setThumbnail(String) - Method in class org.vrspace.server.obj.RemoteServer
 
setTimeout(long) - Method in class org.vrspace.server.dto.SceneProperties
Scene is refreshed after this many milliseconds, default 30000.
setTimestamp(LocalDateTime) - Method in class org.vrspace.server.dto.VREvent
Event timestamp in UTC
setTimestamp(LocalDateTime) - Method in class org.vrspace.server.dto.Welcome
 
setToken(String) - Method in class org.vrspace.server.obj.World
 
setToken(String, String) - Method in class org.vrspace.server.obj.Client
Set token for a given service
SetToken - Class in org.vrspace.server.dto
Set client a client token, e.g.
SetToken() - Constructor for class org.vrspace.server.dto.SetToken
 
setToken_type(String) - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
setTokens(Map<String, String>) - Method in class org.vrspace.server.obj.Client
Tokens used to access video/audio streaming servers, identify conversations with chatbots etc.
setTotalUsers(int) - Method in class org.vrspace.server.dto.WorldStatus
 
setType(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setType(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setType(String) - Method in class org.vrspace.server.core.StreamManager.SessionData
 
setType(String) - Method in class org.vrspace.server.obj.PersistentEvent
 
setUid(String) - Method in class org.vrspace.server.obj.GltfModel
 
setUri(String) - Method in class org.vrspace.server.obj.GltfModel
 
setUrl(String) - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
setUrl(String) - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
 
setUrl(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setUrl(String) - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
setUrl(String) - Method in class org.vrspace.server.obj.Bot
 
setUrl(String) - Method in class org.vrspace.server.obj.RemoteServer
 
setUrl(String) - Method in class org.vrspace.server.obj.ServerWorld
 
setUsdz(SketchfabController.FileInfo) - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
setUserHeight(Double) - Method in class org.vrspace.server.obj.Client
User's height in real life, used in VR.
setValue(String) - Method in class org.vrspace.server.dto.SetToken
 
setVideo(boolean) - Method in class org.vrspace.server.obj.User
Does this client have video avatar, default false
setW(double) - Method in class org.vrspace.server.obj.Quaternion
 
setWorld(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
setWorld(String) - Method in class org.vrspace.server.dto.Enter
Name of the world to enter
setWorld(Map<String, WorldConfig.WorldProperties>) - Method in class org.vrspace.server.config.WorldConfig
 
setWorld(World) - Method in class org.vrspace.server.obj.VRObject
 
setWorldId(Long) - Method in class org.vrspace.server.obj.VRObject
 
setWorldName(String) - Method in class org.vrspace.server.dto.WorldStatus
 
setWriteBack(WriteBack) - Method in class org.vrspace.server.obj.Client
Write-back cache to persist changes to all properties.
setWriteBackActive(boolean) - Method in class org.vrspace.server.config.ServerConfig
 
setWriteBackDelay(long) - Method in class org.vrspace.server.config.ServerConfig
 
setX(double) - Method in class org.vrspace.server.obj.Point
 
setX(double) - Method in class org.vrspace.server.obj.Quaternion
 
setX(double) - Method in class org.vrspace.server.obj.Rotation
 
setX(double) - Method in class org.vrspace.server.obj.TerrainPoint
 
setY(double) - Method in class org.vrspace.server.obj.Point
 
setY(double) - Method in class org.vrspace.server.obj.Quaternion
 
setY(double) - Method in class org.vrspace.server.obj.Rotation
 
setY(double) - Method in class org.vrspace.server.obj.TerrainPoint
 
setZ(double) - Method in class org.vrspace.server.obj.Point
 
setZ(double) - Method in class org.vrspace.server.obj.Quaternion
 
setZ(double) - Method in class org.vrspace.server.obj.Rotation
 
setZ(double) - Method in class org.vrspace.server.obj.TerrainPoint
 
Share - Class in org.vrspace.server.dto
 
Share() - Constructor for class org.vrspace.server.dto.Share
 
size() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
size() - Method in class org.vrspace.server.core.Scene
 
size() - Method in class org.vrspace.server.core.WriteBack
 
SketchfabController - Class in org.vrspace.server.api
You want to download free content from sketchfab, you have to be OAuth2 authorised with them.
SketchfabController() - Constructor for class org.vrspace.server.api.SketchfabController
 
SketchfabController.AuthResponse - Class in org.vrspace.server.api
 
SketchfabController.DownloadResponse - Class in org.vrspace.server.api
 
SketchfabController.FileInfo - Class in org.vrspace.server.api
 
SketchfabController.LoginResponse - Class in org.vrspace.server.api
 
sourceIs(VRObject) - Method in class org.vrspace.server.dto.VREvent
 
start() - Method in class org.vrspace.server.obj.EventRecorder
 
start(Client) - Method in class org.vrspace.server.obj.Game
 
startSession() - Method in class org.vrspace.client.VRSpaceClient
 
startSession(Client) - Method in class org.vrspace.server.core.WorldManager
 
status() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 
stop() - Method in class org.vrspace.server.config.NeoConfig
 
stop() - Method in class org.vrspace.server.obj.EventRecorder
 
StreamingSession - Class in org.vrspace.server.dto
Start another streaming session, for e.g.
StreamingSession() - Constructor for class org.vrspace.server.dto.StreamingSession
 
StreamManager - Class in org.vrspace.server.core
Manages streaming sessions to OpenVidu server.
StreamManager() - Constructor for class org.vrspace.server.core.StreamManager
 
StreamManager.SessionData - Class in org.vrspace.server.core
 
SwaggerConfig - Class in org.vrspace.server.config
 
SwaggerConfig() - Constructor for class org.vrspace.server.config.SwaggerConfig
 
switchTab() - Method in class org.vrspace.server.config.SeleniumConfig.WebSession
 

T

tabs - Variable in class org.vrspace.server.config.SeleniumConfig.WebSession
 
Terrain - Class in org.vrspace.server.obj
Shared dynamic terrain, work in progress.
Terrain() - Constructor for class org.vrspace.server.obj.Terrain
 
Terrain.TerrainChange - Class in org.vrspace.server.obj
 
TerrainChange() - Constructor for class org.vrspace.server.obj.Terrain.TerrainChange
 
TerrainManager - Class in org.vrspace.server.core
 
TerrainManager(VRObjectRepository) - Constructor for class org.vrspace.server.core.TerrainManager
 
TerrainPoint - Class in org.vrspace.server.obj
A terrain point.
TerrainPoint() - Constructor for class org.vrspace.server.obj.TerrainPoint
 
TerrainPoint(Terrain, Long, double, double, double) - Constructor for class org.vrspace.server.obj.TerrainPoint
 
TerrainPoint(Terrain, Long, Point) - Constructor for class org.vrspace.server.obj.TerrainPoint
 
TextureController - Class in org.vrspace.server.api
Manages textures known to the server.
TextureController() - Constructor for class org.vrspace.server.api.TextureController
 
TIMEOUT - Static variable in class org.vrspace.client.VRSpaceClient
 
tokenName() - Method in class org.vrspace.server.obj.World
 
toString() - Method in class org.vrspace.server.api.ApiExceptionResolver.ErrorMessage
 
toString() - Method in class org.vrspace.server.api.SketchfabController.AuthResponse
 
toString() - Method in class org.vrspace.server.api.SketchfabController.DownloadResponse
 
toString() - Method in class org.vrspace.server.api.SketchfabController.FileInfo
 
toString() - Method in class org.vrspace.server.api.SketchfabController.LoginResponse
 
toString() - Method in class org.vrspace.server.config.BotConfig.BotProperties
 
toString() - Method in class org.vrspace.server.config.BotConfig
 
toString() - Method in class org.vrspace.server.config.ServerConfig
 
toString() - Method in class org.vrspace.server.config.WorldConfig
 
toString() - Method in class org.vrspace.server.config.WorldConfig.WorldProperties
 
toString() - Method in class org.vrspace.server.core.StreamManager.SessionData
 
toString() - Method in class org.vrspace.server.dto.Add
 
toString() - Method in class org.vrspace.server.dto.ClientRequest
 
toString() - Method in class org.vrspace.server.dto.ClientResponse
 
toString() - Method in class org.vrspace.server.dto.Describe
 
toString() - Method in class org.vrspace.server.dto.Echo
 
toString() - Method in class org.vrspace.server.dto.Enter
 
toString() - Method in class org.vrspace.server.dto.FileList
 
toString() - Method in class org.vrspace.server.dto.Game
 
toString() - Method in class org.vrspace.server.dto.Log
 
toString() - Method in class org.vrspace.server.dto.Ping
 
toString() - Method in class org.vrspace.server.dto.Recording
 
toString() - Method in class org.vrspace.server.dto.Refresh
 
toString() - Method in class org.vrspace.server.dto.Remove
 
toString() - Method in class org.vrspace.server.dto.SceneProperties
 
toString() - Method in class org.vrspace.server.dto.Session
 
toString() - Method in class org.vrspace.server.dto.SetToken
 
toString() - Method in class org.vrspace.server.dto.Share
 
toString() - Method in class org.vrspace.server.dto.StreamingSession
 
toString() - Method in class org.vrspace.server.dto.VREvent
 
toString() - Method in class org.vrspace.server.dto.Welcome
 
toString() - Method in class org.vrspace.server.dto.WorldStatus
 
toString() - Method in class org.vrspace.server.obj.Animation
 
toString() - Method in class org.vrspace.server.obj.ArthurBot.Response
 
toString() - Method in class org.vrspace.server.obj.ArthurBot
 
toString() - Method in class org.vrspace.server.obj.Bot
 
toString() - Method in class org.vrspace.server.obj.BotLibre.Query
 
toString() - Method in class org.vrspace.server.obj.BotLibre.Response
 
toString() - Method in class org.vrspace.server.obj.BotLibre
 
toString() - Method in class org.vrspace.server.obj.Client
 
toString() - Method in class org.vrspace.server.obj.Color
 
toString() - Method in class org.vrspace.server.obj.Content
 
toString() - Method in class org.vrspace.server.obj.ContentCategory
 
toString() - Method in class org.vrspace.server.obj.Entity
 
toString() - Method in class org.vrspace.server.obj.EventRecorder
 
toString() - Method in class org.vrspace.server.obj.Game
 
toString() - Method in class org.vrspace.server.obj.GltfModel
 
toString() - Method in class org.vrspace.server.obj.Ownership
 
toString() - Method in class org.vrspace.server.obj.PersistentEvent
 
toString() - Method in class org.vrspace.server.obj.Point
 
toString() - Method in class org.vrspace.server.obj.Quaternion
 
toString() - Method in class org.vrspace.server.obj.RemoteServer
 
toString() - Method in class org.vrspace.server.obj.Rotation
 
toString() - Method in class org.vrspace.server.obj.ServerWorld
 
toString() - Method in class org.vrspace.server.obj.Terrain.TerrainChange
 
toString() - Method in class org.vrspace.server.obj.Terrain
 
toString() - Method in class org.vrspace.server.obj.TerrainPoint
 
toString() - Method in class org.vrspace.server.obj.User
 
toString() - Method in class org.vrspace.server.obj.VRFile
 
toString() - Method in class org.vrspace.server.obj.VRObject
 
toString() - Method in class org.vrspace.server.obj.World
 
toString() - Method in class org.vrspace.server.types.ID
 
typeFromId(DatabindContext, String) - Method in class org.vrspace.server.core.CustomTypeIdResolver
 

U

unpublish() - Method in class org.vrspace.server.core.Scene
Unpublish this client - notifies all clients in the range that it has logged out.
unpublish(Collection<VRObject>) - Method in class org.vrspace.server.core.Scene
Remove objects and notify all clients they are removed.
unpublish(VRObject) - Method in class org.vrspace.server.core.Scene
Unpublish an object: WorldManager deletes all temporary owned objects when guest client exits, but they also need to be removed from all scenes.
unzip(File, File) - Static method in class org.vrspace.server.core.FileUtil
Unzip a file to a directory
update() - Method in class org.vrspace.server.core.Scene
Update the scene current client's coordinates.
upload(HttpServletRequest, String, int, MultipartFile) - Method in class org.vrspace.server.web.ContentManager
 
upload(HttpSession, HttpServletRequest, String, String, Double, Double, Double, Double, Double, Double, MultipartFile) - Method in class org.vrspace.server.api.UploadController
 
UploadController - Class in org.vrspace.server.api
 
UploadController() - Constructor for class org.vrspace.server.api.UploadController
 
uploadDir() - Static method in class org.vrspace.server.core.FileUtil
Returns absolute name of uploaded content directory
User - Class in org.vrspace.server.obj
 
User() - Constructor for class org.vrspace.server.obj.User
 
User(String) - Constructor for class org.vrspace.server.obj.User
 
UserController - Class in org.vrspace.server.api
Basic user information.
UserController() - Constructor for class org.vrspace.server.api.UserController
 
userName(HttpSession) - Method in class org.vrspace.server.api.UserController
Returns current user name
userObject(HttpSession) - Method in class org.vrspace.server.api.UserController
Returns current user object
users() - Method in class org.vrspace.server.api.WorldController
 

V

VREvent - Class in org.vrspace.server.dto
An event that happened to an object.
VREvent() - Constructor for class org.vrspace.server.dto.VREvent
 
VREvent(VRObject) - Constructor for class org.vrspace.server.dto.VREvent
 
VREvent(VRObject, Client) - Constructor for class org.vrspace.server.dto.VREvent
 
VRFile - Class in org.vrspace.server.obj
 
VRFile() - Constructor for class org.vrspace.server.obj.VRFile
 
VRObject - Class in org.vrspace.server.obj
Basic VR Object encapsulates minimal spatial and other properties.
VRObject() - Constructor for class org.vrspace.server.obj.VRObject
 
VRObject(double, double, double) - Constructor for class org.vrspace.server.obj.VRObject
 
VRObject(Long, double, double, double, VRObject...) - Constructor for class org.vrspace.server.obj.VRObject
 
VRObject(Long, VRObject...) - Constructor for class org.vrspace.server.obj.VRObject
 
VRObject(World) - Constructor for class org.vrspace.server.obj.VRObject
 
VRObject(World, double, double, double) - Constructor for class org.vrspace.server.obj.VRObject
 
VRObjectRepository - Interface in org.vrspace.server.core
 
VRSpaceClient - Class in org.vrspace.client
A simple vrspace websocket client.
VRSpaceClient(URI, ObjectMapper) - Constructor for class org.vrspace.client.VRSpaceClient
 
VRSpaceDB - Interface in org.vrspace.server.core
 
VRSpaceDBImpl - Class in org.vrspace.server.core
 
VRSpaceDBImpl() - Constructor for class org.vrspace.server.core.VRSpaceDBImpl
 

W

webDriver - Variable in class org.vrspace.server.config.SeleniumConfig.WebSession
 
WebSecurityConfig - Class in org.vrspace.server.config
Configures Oauth2 authentication endpoints
WebSecurityConfig() - Constructor for class org.vrspace.server.config.WebSecurityConfig
 
WebSession() - Constructor for class org.vrspace.server.config.SeleniumConfig.WebSession
 
WebSessionFactory() - Constructor for class org.vrspace.server.config.SeleniumConfig.WebSessionFactory
 
WebSocketConfig - Class in org.vrspace.server.config
Configures WebSocket path (default:/vrspace) and allowed origins (default:*)
WebSocketConfig() - Constructor for class org.vrspace.server.config.WebSocketConfig
 
WebSocketConfig.CustomSessionHandshakeInterceptor - Class in org.vrspace.server.config
 
Welcome - Class in org.vrspace.server.dto
Welcome message is first one sent once the client enters a world.
Welcome() - Constructor for class org.vrspace.server.dto.Welcome
 
Welcome(Client, Set<VRObject>) - Constructor for class org.vrspace.server.dto.Welcome
 
Welcome(Client, VRObject...) - Constructor for class org.vrspace.server.dto.Welcome
 
WindowStatus() - Constructor for class org.vrspace.server.config.SeleniumConfig.WindowStatus
 
World - Class in org.vrspace.server.obj
VRObject container, contains isolated parts of space, like chat room.
World() - Constructor for class org.vrspace.server.obj.World
 
World(String) - Constructor for class org.vrspace.server.obj.World
 
World(String, boolean) - Constructor for class org.vrspace.server.obj.World
 
WorldConfig - Class in org.vrspace.server.config
Container for pre-configured worlds, created by WorldManager during startup.
WorldConfig() - Constructor for class org.vrspace.server.config.WorldConfig
 
WorldConfig.WorldProperties - Class in org.vrspace.server.config
 
WorldController - Class in org.vrspace.server.api
World controller handles worlds-related operations.
WorldController() - Constructor for class org.vrspace.server.api.WorldController
 
WorldManager - Class in org.vrspace.server.core
Main component that manages all interactions with virtual worlds.
WorldManager() - Constructor for class org.vrspace.server.core.WorldManager
 
WorldProperties() - Constructor for class org.vrspace.server.config.WorldConfig.WorldProperties
 
WorldStatus - Class in org.vrspace.server.dto
 
WorldStatus() - Constructor for class org.vrspace.server.dto.WorldStatus
 
WorldStatus(String, int, int) - Constructor for class org.vrspace.server.dto.WorldStatus
 
write(String) - Method in class org.vrspace.server.obj.Bot
Utility method - "say" something.
write(VRObject) - Method in class org.vrspace.server.core.WriteBack
 
WriteBack - Class in org.vrspace.server.core
Experimental thread-safe write-back component.
WriteBack(VRObjectRepository) - Constructor for class org.vrspace.server.core.WriteBack
 
writeRequests() - Method in class org.vrspace.server.core.WriteBack
 
writes() - Method in class org.vrspace.server.core.WriteBack
 

X

x - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
 

Y

y - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form