Uses of Class
org.vrspace.server.obj.Client
-
Packages that use Client Package Description org.vrspace.client org.vrspace.server.api org.vrspace.server.core org.vrspace.server.dto org.vrspace.server.obj -
-
Uses of Client in org.vrspace.client
Methods in org.vrspace.client that return Client Modifier and Type Method Description ClientVRSpaceClient. getClient() -
Uses of Client in org.vrspace.server.api
Methods in org.vrspace.server.api that return Client Modifier and Type Method Description ClientUserController. userObject(javax.servlet.http.HttpSession session)Returns current user object -
Uses of Client in org.vrspace.server.core
Methods in org.vrspace.server.core with type parameters of type Client Modifier and Type Method Description default <T extends Client>
TClientFactory. createGuestClient(Class<T> clientClass, org.springframework.http.HttpHeaders headers, Map<String,Object> attributes)Create a new guest client, called only if server configuration allows for anonymous guest clients, and client name (security principal) is unknown.<T extends Client>
TDefaultClientFactory. createGuestClient(Class<T> clientClass, org.springframework.http.HttpHeaders headers, Map<String,Object> attributes)Returns new client.<T extends Client>
TClientFactory. findClient(Class<T> clientClass, Principal principal, VRObjectRepository db, org.springframework.http.HttpHeaders headers, Map<String,Object> attributes)Find an authorised known client, called only if security principal is known.<T extends Client>
TDefaultClientFactory. findClient(Class<T> clientClass, Principal principal, VRObjectRepository db, org.springframework.http.HttpHeaders headers, Map<String,Object> attributes)Returns client existing in the database, identified by "local-user-name" attribute value.<T extends Client>
TVRSpaceDB. getClientByName(String name)<T extends Client>
TVRSpaceDB. getClientByName(String name, Class<T> cls)<T extends Client>
TVRSpaceDBImpl. getClientByName(String name, Class<T> cls)<T extends Client>
TWorldManager. getClientByName(String name, Class<T> cls)default <T extends Client>
TClientFactory. handleUnknownClient(Class<T> clientClass, org.springframework.http.HttpHeaders headers, Map<String,Object> attributes)Called if guest clients are not allowed, and user name (security principal) is unknown.Methods in org.vrspace.server.core that return Client Modifier and Type Method Description ClientSessionManager. getClient(Long id)default ClientVRObjectRepository. getClient(Long id)ClientVRSpaceDBImpl. getClientByName(String name)ClientWorldManager. getClientByName(String name)Methods in org.vrspace.server.core with parameters of type Client Modifier and Type Method Description List<VRObject>WorldManager. add(Client client, List<VRObject> objects)Add objects to client's current positionvoidSessionTracker. addSession(Client client)voidStreamManager. disconnect(Client client, String worldName)WelcomeWorldManager. enter(Client client, String worldName)WelcomeWorldManager. enter(Client client, World world)Set<VRObject>WorldManager. getPermanents(Client client)Set<VRObject>WorldManager. getRange(Client client, Point from, Point to)voidStreamManager. join(Client client, World world)Disconnect a client from an existing session, and create a new session for a worldvoidWorldManager. login(Client client)Stage 2 of login, executed once client has been identified.voidScene. logout(Client c)Notification that a client has logged out - removes it from the scene and sends Remove message.voidWorldManager. logout(Client client)voidSessionTracker. remove(Client client)voidWorldManager. remove(Client client, VRObject obj)voidWorldManager. startSession(Client client)Method parameters in org.vrspace.server.core with type arguments of type Client Modifier and Type Method Description WelcomeWorldManager. login(org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator session, Class<? extends Client> clientClass)Common login procedure for both users and remote servers.Constructors in org.vrspace.server.core with parameters of type Client Constructor Description Scene(WorldManager world, Client client)Creates new Scene for Client client -
Uses of Client in org.vrspace.server.dto
Methods in org.vrspace.server.dto with parameters of type Client Modifier and Type Method Description ClientResponseAdd. execute(WorldManager world, Client client)Add objects to the scene, returns List of object identifiers (classname+id pairs)ClientResponseCommand. execute(WorldManager worldManager, Client client)ClientResponseDescribe. execute(WorldManager world, Client client)ClientResponseEcho. execute(WorldManager world, Client client)ClientResponseEnter. execute(WorldManager manager, Client client)ClientResponseLog. execute(WorldManager manager, Client client)ClientResponsePing. execute(WorldManager manager, Client client)ClientResponseRecording. execute(WorldManager worldManager, Client client)ClientResponseRefresh. execute(WorldManager world, Client client)ClientResponseRemove. execute(WorldManager world, Client client)ClientResponseSession. execute(WorldManager manager, Client client)Constructors in org.vrspace.server.dto with parameters of type Client Constructor Description ClientRequest(Client client, Command cmd)VREvent(VRObject source, Client client)Welcome(Client client, VRObject... permanents) -
Uses of Client in org.vrspace.server.obj
Subclasses of Client in org.vrspace.server.obj Modifier and Type Class Description classArthurBotA proprietary bot.classBotA Bot is a Client that has no session.classBotLibreBotLibre integration point.classEventRecorderRecords all events in the world, saves them to the database, plays them back.classRemoteServerclassUserMethods in org.vrspace.server.obj with parameters of type Client Modifier and Type Method Description booleanServerWorld. enter(Client client, WorldManager wm)booleanWorld. enter(Client c, WorldManager wm)Called when client enters the world.voidServerWorld. exit(Client client, WorldManager wm)voidWorld. exit(Client c, WorldManager wm)Called after client exits the worldStringArthurBot. getResponse(Client c, String query)abstract StringBot. getResponse(Client c, String query)StringBotLibre. getResponse(Client client, String message)voidEventRecorder. init(WorldManager worldManager, Client client)voidEventRecorder. play(Client viewer)Play back to a client sends all recorded events back to a client, optionally restarts the loop when finished.voidBot. respondTo(Client c, String what)Get response to something that a client "said", and write itConstructors in org.vrspace.server.obj with parameters of type Client Constructor Description EventRecorder(WorldManager worldManager, Client client, String name)
-