Skip navigation links
A C D E F G H I J L M P R S U V X 

A

AccessModule - Interface in dk.vajhoej.vms.web
Interface AccessModule must be implemented by all access protocol handlers.
ApiModule - Class in dk.vajhoej.vms.web.api
Class ApiModule forward request to plugins implementing API.
ApiModule() - Constructor for class dk.vajhoej.vms.web.api.ApiModule
 

C

checkCredentials(String, String) - Static method in class dk.vajhoej.vms.web.Util
Check credentials (username + password).
close() - Method in class dk.vajhoej.vms.web.help.LBRWrapper
Close.

D

dk.vajhoej.vms.web - package dk.vajhoej.vms.web
Simple web server based off Eclipse Jetty.
dk.vajhoej.vms.web.api - package dk.vajhoej.vms.web.api
API modules.
dk.vajhoej.vms.web.file - package dk.vajhoej.vms.web.file
File module.
dk.vajhoej.vms.web.help - package dk.vajhoej.vms.web.help
Help module.
dk.vajhoej.vms.web.http - package dk.vajhoej.vms.web.http
HTTP module.
dk.vajhoej.vms.web.https - package dk.vajhoej.vms.web.https
HTTPS module.

E

EchoPlugin - Class in dk.vajhoej.vms.web.api
Demo plugin.
EchoPlugin() - Constructor for class dk.vajhoej.vms.web.api.EchoPlugin
 
EchoResponse - Class in dk.vajhoej.vms.web.api
Response from demo plugin.
EchoResponse() - Constructor for class dk.vajhoej.vms.web.api.EchoResponse
 
EchoResponse(String) - Constructor for class dk.vajhoej.vms.web.api.EchoResponse
 

F

FileModule - Class in dk.vajhoej.vms.web.file
Class FileModule serve files from directory tree.
FileModule(String) - Constructor for class dk.vajhoej.vms.web.file.FileModule
Constrict instance.
FunctionModule - Interface in dk.vajhoej.vms.web
Interface FunctionModule must be implemented by all functionality handlers.

G

get(String) - Method in class dk.vajhoej.vms.web.api.EchoPlugin
 
get(String) - Method in interface dk.vajhoej.vms.web.api.Plugin
Get result object based on query string.
get(String[]) - Method in class dk.vajhoej.vms.web.help.LBRWrapper
Get help text.
getConnector(int) - Method in class dk.vajhoej.vms.web.http.HttpModule
 
getConnector(int) - Method in class dk.vajhoej.vms.web.https.HttpsModule
 
getContentBody() - Method in class dk.vajhoej.vms.web.Result
Get content body.
getContentType() - Method in class dk.vajhoej.vms.web.Result
Get content type aka MIME type.
getContext() - Method in class dk.vajhoej.vms.web.api.ApiModule
 
getContext() - Method in class dk.vajhoej.vms.web.api.JsonApiModule
 
getContext() - Method in class dk.vajhoej.vms.web.api.XmlApiModule
 
getContext() - Method in class dk.vajhoej.vms.web.file.FileModule
 
getContext() - Method in interface dk.vajhoej.vms.web.FunctionModule
Get context aka path.
getContext() - Method in class dk.vajhoej.vms.web.help.HelpModule
 
getEcho() - Method in class dk.vajhoej.vms.web.api.EchoResponse
 
getErrorMessage() - Method in class dk.vajhoej.vms.web.Result
Get error message.
getIdentityService() - Method in class dk.vajhoej.vms.web.http.VmsLoginService
 
getMimeType() - Method in class dk.vajhoej.vms.web.api.ApiModule
 
getMimeType() - Method in class dk.vajhoej.vms.web.api.JsonApiModule
 
getMimeType() - Method in class dk.vajhoej.vms.web.api.XmlApiModule
 
getName() - Method in class dk.vajhoej.vms.web.http.VmsLoginService
 
getName() - Method in class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
 
getResponse(String, String) - Method in class dk.vajhoej.vms.web.api.ApiModule
 
getResponse(String, String) - Method in class dk.vajhoej.vms.web.file.FileModule
 
getResponse(String, String) - Method in interface dk.vajhoej.vms.web.FunctionModule
Process request and return response.
getResponse(String, String) - Method in class dk.vajhoej.vms.web.help.HelpModule
 
getSubject() - Method in class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
 
getUserPrincipal() - Method in class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
 

H

HelpModule - Class in dk.vajhoej.vms.web.help
Class HelpModule exposes VMS HELP via LBR$ routines.
HelpModule() - Constructor for class dk.vajhoej.vms.web.help.HelpModule
 
HttpModule - Class in dk.vajhoej.vms.web.http
Class HttpModule implements HTTP protocol.
HttpModule(int) - Constructor for class dk.vajhoej.vms.web.http.HttpModule
Create instance.
HttpsModule - Class in dk.vajhoej.vms.web.https
Class HttpsModule implements HTTPS protocol.
HttpsModule(int, String, String) - Constructor for class dk.vajhoej.vms.web.https.HttpsModule
 

I

init() - Method in class dk.vajhoej.vms.web.help.LBRWrapper
Initialize.
isLoginValid() - Method in class dk.vajhoej.vms.web.http.HttpModule
 
isLoginValid() - Method in class dk.vajhoej.vms.web.https.HttpsModule
 
isStatus() - Method in class dk.vajhoej.vms.web.Result
Get status code.
isUserInRole(String, UserIdentity.Scope) - Method in class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
 
isValid() - Method in class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
Check valid status.
isValidFile(String, String) - Static method in class dk.vajhoej.vms.web.Util
Check if URL maps to a valid file under base directory.
isValidRequest(String, HttpServletRequest) - Static method in class dk.vajhoej.vms.web.Util
Check if HTTP request seems valid.

J

JsonApiModule - Class in dk.vajhoej.vms.web.api
Class JsonApiModule return objects serialized to JSON.
JsonApiModule() - Constructor for class dk.vajhoej.vms.web.api.JsonApiModule
 

L

LBRWrapper - Class in dk.vajhoej.vms.web.help
Class LBRWrapper encapsulates the dk.vajhoej.vms.call.lib.LBRRTL stuff from the VMSCALL apckage.
LBRWrapper() - Constructor for class dk.vajhoej.vms.web.help.LBRWrapper
 
loadBinary(String) - Static method in class dk.vajhoej.vms.web.Util
Read binary file.
loadText(String) - Static method in class dk.vajhoej.vms.web.Util
Read text file.
login(String, Object) - Method in class dk.vajhoej.vms.web.http.VmsLoginService
 
logout(UserIdentity) - Method in class dk.vajhoej.vms.web.http.VmsLoginService
 

M

main(String[]) - Static method in class dk.vajhoej.vms.web.Server
Main method.

P

Plugin - Interface in dk.vajhoej.vms.web.api
Interface Plugin must be implemented by all plugins.

R

Result - Class in dk.vajhoej.vms.web
Class Result contain all information for response.
Result(boolean, String, String, byte[]) - Constructor for class dk.vajhoej.vms.web.Result
Construct instance.
run(List<FunctionModule>, boolean) - Method in interface dk.vajhoej.vms.web.AccessModule
Run aka start processing requests.
run(List<FunctionModule>, boolean) - Method in class dk.vajhoej.vms.web.http.HttpModule
 

S

serialize(Object) - Method in class dk.vajhoej.vms.web.api.ApiModule
 
serialize(Object) - Method in class dk.vajhoej.vms.web.api.JsonApiModule
 
serialize(Object) - Method in class dk.vajhoej.vms.web.api.XmlApiModule
 
Server - Class in dk.vajhoej.vms.web
Class Server is the main server program.
Server() - Constructor for class dk.vajhoej.vms.web.Server
 
setEcho(String) - Method in class dk.vajhoej.vms.web.api.EchoResponse
 
setIdentityService(IdentityService) - Method in class dk.vajhoej.vms.web.http.VmsLoginService
 
setValid(boolean) - Method in class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
Set valid status.

U

Util - Class in dk.vajhoej.vms.web
Class Util contains various utility methods.
Util() - Constructor for class dk.vajhoej.vms.web.Util
 

V

validate(UserIdentity) - Method in class dk.vajhoej.vms.web.http.VmsLoginService
 
VmsLoginService - Class in dk.vajhoej.vms.web.http
Class VmsLoginService is a Jetty LoginService for VMS login.
VmsLoginService() - Constructor for class dk.vajhoej.vms.web.http.VmsLoginService
 
VmsLoginService.VmsUser - Class in dk.vajhoej.vms.web.http
Class VmsUser represents a VMS user.
VmsUser(String) - Constructor for class dk.vajhoej.vms.web.http.VmsLoginService.VmsUser
Create valid instance.

X

XmlApiModule - Class in dk.vajhoej.vms.web.api
Class XmlApiModule return objects serialized to XML.
XmlApiModule() - Constructor for class dk.vajhoej.vms.web.api.XmlApiModule
 
A C D E F G H I J L M P R S U V X 
Skip navigation links