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 All Packages
All Classes All Packages
All Classes All Packages
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(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
- 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
- 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
- allowedScripts - Static variable in class org.vrspace.server.dto.Share
- animate() - Method in class org.vrspace.server.api.MetakraftController
- Animation - Class in org.vrspace.server.obj
-
A shared animation, embedded into VRObject.
- Animation() - 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
- 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
- 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(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
- 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.
- Color - Class in org.vrspace.server.obj
-
A color with red, green, blue, alpha components
- Color() - 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
- ContentCategory - Class in org.vrspace.server.obj
-
A custom category of content.
- ContentCategory() - 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
- 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
- disconnect(Client, String) - Method in class org.vrspace.server.core.StreamManager
- 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(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
- 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
- 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
- ErrorMessage() - 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.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
- 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(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.
- findClient(HttpSession) - Method in class org.vrspace.server.api.ApiBase
- 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
- generate(HttpSession, Double, Double, Double, String) - Method in class org.vrspace.server.api.MetakraftController
- 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(Class<T>, Long) - Method in interface org.vrspace.server.core.VRSpaceDB
- get(Class<T>, Long) - Method in class org.vrspace.server.core.VRSpaceDBImpl
- get(String, HttpSession) - Method in class org.vrspace.server.api.SeleniumController
-
Get a web page
- get(HttpServletRequest) - Method in class org.vrspace.server.web.ContentManager
- 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
- getAllInWorld(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getClient() - Method in class org.vrspace.client.VRSpaceClient
- 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
- getClosest(double, double, double) - Method in class org.vrspace.server.core.Scene
-
Returns the closest Transform to the specified point
- getDistance(double, double, double) - Method in class org.vrspace.server.obj.Point
- getErrorCount() - Method in class org.vrspace.client.VRSpaceClient
- getEvent() - Method in class org.vrspace.server.obj.PersistentEvent
- getEvents() - Method in class org.vrspace.server.obj.EventRecorder
- getId() - Method in class org.vrspace.server.obj.Embedded
- getMechanism() - Method in class org.vrspace.server.core.CustomTypeIdResolver
- getMember(Class<T>, Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getMessage() - Method in class org.vrspace.server.obj.PersistentEvent
- getObjectId() - Method in class org.vrspace.server.obj.Entity
- getOrCreateWorld(String) - Method in class org.vrspace.server.core.WorldManager
- getOwned(long) - Method in interface org.vrspace.server.core.VRObjectRepository
- 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
- getParameter(String) - Method in class org.vrspace.server.obj.Bot
-
Returns a parameter from parameter map
- getPermanents(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getPermanents(Client) - Method in class org.vrspace.server.core.WorldManager
- getPoint(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- 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
- 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
- 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
- getRotation(List<Double>) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- 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
- getTerrainPoint(Long, Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getTerrainPoints(Long) - Method in interface org.vrspace.server.core.VRObjectRepository
- getToken(String) - Method in class org.vrspace.server.obj.Client
-
Returns token for a given service
- getWorld(String) - Method in class org.vrspace.server.core.WorldManager
- getWorldByName(String) - Method in interface org.vrspace.server.core.VRObjectRepository
- 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
- 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.
- 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(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.obj.VRObject
- isActive() - Static method in interface org.vrspace.server.types.Filter
- isCommand() - Method in class org.vrspace.server.dto.ClientRequest
- 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.
- isInRange(double, double, double, double) - Method in class org.vrspace.server.obj.Point
- isInRange(Point, double) - Method in class org.vrspace.server.obj.Point
- isOwner() - Method in class org.vrspace.server.dto.VREvent
- isPermanent() - Method in class org.vrspace.server.obj.VRObject
- isRiggable(String) - Method in class org.vrspace.server.api.MetakraftController
- isTemporary() - Method in class org.vrspace.server.obj.VRObject
- isVisible(VRObject) - Method in class org.vrspace.server.core.Scene
-
Test Transform against set of filters.
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, World) - Method in class org.vrspace.server.core.StreamManager
-
Disconnect a client from an existing session, and create a new session for a world
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(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(HttpServletRequest) - Method in class org.vrspace.server.api.SketchfabController
-
Start of the login sequence.
- 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
- 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
- map() - Method in class org.vrspace.server.types.ID
- maxDepth - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
- MetakraftController - Class in org.vrspace.server.api
-
Generative AI, early version.
- MetakraftController() - Constructor for class org.vrspace.server.api.MetakraftController
- MetakraftController.MetakraftModelInfo - Class in org.vrspace.server.api
- MetakraftController.MetakraftResponse - Class in org.vrspace.server.api
- MetakraftController.OtherResponse - Class in org.vrspace.server.api
- MetakraftModelInfo() - Constructor for class org.vrspace.server.api.MetakraftController.MetakraftModelInfo
- MetakraftResponse() - Constructor for class org.vrspace.server.api.MetakraftController.MetakraftResponse
- 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
- OtherResponse() - Constructor for class org.vrspace.server.api.MetakraftController.OtherResponse
- Owned - Annotation Type 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
P
- passive() - Method in class org.vrspace.server.obj.VRObject
- PATH - Static variable in class org.vrspace.server.api.MetakraftController
- 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(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 Type 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.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
- 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
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
- refine() - Method in class org.vrspace.server.api.MetakraftController
- 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(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
- rig() - Method in class org.vrspace.server.api.MetakraftController
- 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(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
- serviceId - Static variable in class org.vrspace.server.core.StreamManager
- Session - Class in org.vrspace.server.dto
-
Session flow control.
- Session() - Constructor for class org.vrspace.server.dto.Session
- 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
- setContent(Content) - Method in class org.vrspace.server.obj.VRFile
- setDirty() - Method in class org.vrspace.server.core.Scene
-
Ensure the scene will be updated on next update() call.
- setMaxSessions(int) - Method in class org.vrspace.server.core.SessionTracker
- setParams(String) - Method in class org.vrspace.server.config.BotConfig.BotProperties
- setProvider(HttpSession, HttpServletRequest) - Method in class org.vrspace.server.api.Oauth2Controller
-
First step in Oauth2 Authentication is to obtain valid authentication provider id.
- 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
- setWorld(World) - Method in class org.vrspace.server.obj.VRObject
- 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
- 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
- StreamManager - Class in org.vrspace.server.core
-
Manages streaming sessions to OpenVidu server.
- StreamManager() - Constructor for class org.vrspace.server.core.StreamManager
- style(HttpSession, Long, String) - Method in class org.vrspace.server.api.MetakraftController
- 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(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.obj.Bot
- 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(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(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(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(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(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
- write(String) - Method in class org.vrspace.server.obj.Bot
-
Utility method - "say" something.
- write(VRObject) - Method in class org.vrspace.server.core.WriteBack
- WriteBack - Class in org.vrspace.server.core
-
Experimental thread-safe write-back component.
- WriteBack(VRObjectRepository) - Constructor for class org.vrspace.server.core.WriteBack
- writeRequests() - Method in class org.vrspace.server.core.WriteBack
- writes() - Method in class org.vrspace.server.core.WriteBack
X
- x - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
Y
- y - Variable in class org.vrspace.server.config.SeleniumConfig.WindowStatus
All Classes All Packages