Library OSP/Web

Package Web

Overview

Classes: Config, MediaTypeMapper, PathCORS, PathInfo, PathSecurity, TokenValidator, VirtualPath, WebFilter, WebFilterExtensionPoint, WebFilterFactory, WebRequestHandlerFactory, WebServerDispatcher, WebServerExtensionPoint, WebServerRequestHandler, WebServerRequestHandlerFactory, WebServerService, WebSession, WebSessionManager, WebSessionService, WebSessionStore

Classes

struct Config

 more...

class MediaTypeMapper

The MediaTypeMapper service maps file extensions to MIME media types. more...

struct PathCORS

 more...

struct PathInfo

 more...

struct PathSecurity

Security attributes for a registered path. more...

class TokenValidator

TokenValidator is an optional service that is used by the WebServerDispatcher to validate bearer tokens and obtain the associated user name. more...

struct VirtualPath

A VirtualPath struct is used to specify a path mapping for a bundle. more...

class WebFilter

A WebFilter is used to process a bundle resource before it is sent to the client. more...

class WebFilterExtensionPoint

WebServerExtension handles the "osp. more...

class WebFilterFactory

A factory for WebFilter objects. more...

class WebRequestHandlerFactory

WebRequestHandlerFactory is a HTTPRequestHandlerFactory that was extended to allow RequestHandlers easy access to the SessionManager and the owner's BundleContext. more...

class WebServerDispatcher

A WebServerDispatcher is some sort of meta HTTPRequestHandlerFactory. more...

class WebServerExtensionPoint

WebServerExtension handles two extensions points. more...

class WebServerRequestHandler

A WebServerRequestHandler is some sort of MetaHttpRequestHandlerFactory. more...

class WebServerRequestHandlerFactory

The factory for WebServerRequestHandler objects. more...

class WebServerService

The WebServerService is a service that is used by HTTP server implementations to register the HTTP server instance in the service registry. more...

class WebSession

A WebSession is used for tracking users between different HTTP(S) requests. more...

class WebSessionManager

A WebSessionManager manages HTTP sessions using cookies. more...

class WebSessionService

A WebSessionService manages WebSession objects. more...

class WebSessionStore

WebSessionStore is an optional service that is used to persistently store WebSession objects. more...

Securely control IoT edge devices from anywhere   Connect a Device