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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFileServlet - Class in org.openremote.container.web.file
The well known "BalusC FileServlet", as an abstract template, slightly refactored, rewritten and modernized with a.o.
AbstractFileServlet() - Constructor for class org.openremote.container.web.file.AbstractFileServlet
 
AbstractFileServlet.Range - Class in org.openremote.container.web.file
Convenience class for a byte range.
AbstractFileServlet.RedirectException - Exception in org.openremote.container.web.file
 
AbstractFileServlet.Resource - Class in org.openremote.container.web.file
Convenience class for a file resource.
accept(PersistenceEvent<?>) - Method in class org.openremote.container.persistence.PersistenceService
 
accept(Node, DOMParser.NodeVisitor) - Static method in class org.openremote.container.xml.DOMParser
 
accessToken - Variable in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
accessToken - Variable in class org.openremote.container.web.ClientRequestInfo
 
accessToken - Variable in class org.openremote.container.web.OAuthServerResponse
 
AccessTokenAuthContext - Class in org.openremote.container.security.keycloak
Keycloak-based authorization.
AccessTokenAuthContext(String, AccessToken) - Constructor for class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
add(Session) - Method in class org.openremote.container.web.socket.MemoryWebsocketSessions
 
add(Session) - Method in interface org.openremote.container.web.socket.WebsocketSessions
 
addClientRedirectUris(String, List<String>, boolean) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
There must be _some_ valid redirect URIs for the application or authentication will not be possible.
addHeader(String, String) - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
addPermanentFailureResponse(Integer...) - Method in class org.openremote.container.web.WebTargetBuilder
 
addPermanentFailureResponse(Response.Status...) - Method in class org.openremote.container.web.WebTargetBuilder
If the specified status code is returned from the server then it will be treated as a permanent failure and the web authTarget will no longer be usable (any future requests will immediately return a Response.Status.METHOD_NOT_ALLOWED response without hitting the server.
addServletDeployment(Container, DeploymentInfo, boolean) - Static method in class org.openremote.container.web.WebService
Adds a deployment to the default servlet container and returns the started handler.
addTransformer(ClassTransformer) - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
ADMIN_CLI_CLIENT_ID - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
adoptOrImport(Document, CHILD, boolean) - Method in class org.openremote.container.xml.DOMElement
 
advanceTime(long, TimeUnit) - Method in enum class org.openremote.container.timer.TimerService.Clock
 
afterExecute(Runnable, Throwable) - Method in class org.openremote.container.concurrent.ContainerExecutor
 
afterExecute(Runnable, Throwable) - Method in class org.openremote.container.concurrent.ContainerScheduledExecutor
 
afterTransactionBegin(Transaction) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
afterTransactionCompletion(Transaction) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
allowCredentials - Variable in class org.openremote.container.security.CORSFilter
 
ALLOWED_ORIGIN - Static variable in class org.openremote.container.web.socket.WebsocketCORSFilter
 
allowedHeaders - Variable in class org.openremote.container.security.CORSFilter
 
allowedMethods - Variable in class org.openremote.container.security.CORSFilter
 
allowedOrigin - Variable in class org.openremote.container.web.DefaultWebsocketComponent
 
allowedOrigin - Variable in class org.openremote.container.web.socket.WebsocketCORSFilter
 
allowedOrigins - Variable in class org.openremote.container.security.CORSFilter
 
ALREADY_ZIPPED_MEDIA_TYPES - Static variable in class org.openremote.container.web.AlreadyGzippedWriterInterceptor
 
AlreadyGzippedWriterInterceptor - Class in org.openremote.container.web
 
AlreadyGzippedWriterInterceptor() - Constructor for class org.openremote.container.web.AlreadyGzippedWriterInterceptor
 
alreadyZippedExtensions - Variable in class org.openremote.container.web.file.FileServlet
 
appendChild(CHILD, boolean) - Method in class org.openremote.container.xml.DOMElement
 
appendSchemaLocations(List<String>) - Method in class org.openremote.container.persistence.PersistenceService
 
appendSchemas(List<String>) - Method in class org.openremote.container.persistence.PersistenceService
 
application - Variable in class org.openremote.container.web.WebResource
 
aroundWriteTo(WriterInterceptorContext) - Method in class org.openremote.container.web.AlreadyGzippedWriterInterceptor
 
aroundWriteTo(WriterInterceptorContext) - Method in class org.openremote.container.web.GZIPEncodingInterceptor
 
ArrayBuilder(DOMElement) - Constructor for class org.openremote.container.xml.DOMElement.ArrayBuilder
 
assemble(Serializable, Object) - Method in class org.openremote.container.persistence.LTreeType
 
attributes - Variable in class org.openremote.container.xml.SAXParser.Handler
 
AUTH_MECHANISM - Static variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
AuthContext - Interface in org.openremote.container.security
Services should use this interface to access a user's identity and perform authorization checks.
authenticate(HttpServerExchange, SecurityContext) - Method in class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism
 
authenticatedRealm - Variable in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
AuthForm - Class in org.openremote.container.security
 
AuthForm() - Constructor for class org.openremote.container.security.AuthForm
 
AuthOverloadHandler - Class in org.openremote.container.security
If a client can't set Authorization header (e.g.
AuthOverloadHandler(HttpHandler) - Constructor for class org.openremote.container.security.AuthOverloadHandler
 
authProxyHandler - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
authServerResponse - Variable in class org.openremote.container.web.OAuthFilter
 
authTarget - Variable in class org.openremote.container.web.OAuthFilter
 

B

base - Variable in class org.openremote.container.web.file.FileServlet
 
baseUri - Variable in class org.openremote.container.web.WebTargetBuilder
 
BasicAuthContext - Class in org.openremote.container.security.basic
Basic authorization, any user has all roles and is superuser.
BasicAuthContext(String, String, String) - Constructor for class org.openremote.container.security.basic.BasicAuthContext
 
basicAuthentication - Variable in class org.openremote.container.web.WebTargetBuilder
 
BasicFixAuthenticationMechanism(String, String, boolean, IdentityManager, Charset, Map<Pattern, Charset>) - Constructor for class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism
 
BasicIdentityProvider - Class in org.openremote.container.security.basic
 
BasicIdentityProvider() - Constructor for class org.openremote.container.security.basic.BasicIdentityProvider
 
BasicIdentityProvider.BasicFixAuthenticationMechanism - Class in org.openremote.container.security.basic
This is a fix for BasicAuthenticationMechanism which doesn't conform to RFC2617.
BasicIdentityProvider.BasicFixAuthenticationMechanism.Factory - Class in org.openremote.container.security.basic
 
BEARER_AUTH - Static variable in class org.openremote.container.web.OAuthFilter
 
BearerAuthClientRequestFilter - Class in org.openremote.container.security
Add Bearer authentication header if request context is configured with accessToken.
BearerAuthClientRequestFilter() - Constructor for class org.openremote.container.security.BearerAuthClientRequestFilter
 
build() - Method in class org.openremote.container.web.ExtensibleResteasyClientBuilder
 
build() - Method in class org.openremote.container.web.WebTargetBuilder
 
build(Container, Undertow.Builder) - Method in class org.openremote.container.web.WebService
 
build(Element) - Method in class org.openremote.container.xml.DOMElement.Builder
 
buildArray(DOMElement[]) - Method in class org.openremote.container.xml.DOMElement.ArrayBuilder
 
Builder(DOMElement) - Constructor for class org.openremote.container.xml.DOMElement.Builder
 
buildOld() - Method in class org.openremote.container.web.ExtensibleResteasyClientBuilder
 

C

CannotPerformOperationException(String) - Constructor for exception org.openremote.container.security.basic.PasswordStorage.CannotPerformOperationException
 
CannotPerformOperationException(String, Throwable) - Constructor for exception org.openremote.container.security.basic.PasswordStorage.CannotPerformOperationException
 
CatalogResourceResolver - Class in org.openremote.container.xml
Another namespace-URI-to-whatever (namespace, context, resolver, map) magic thingy.
CatalogResourceResolver(Map<URI, URL>) - Constructor for class org.openremote.container.xml.CatalogResourceResolver
 
CDATA_BEGIN - Static variable in class org.openremote.container.xml.DOM
 
CDATA_END - Static variable in class org.openremote.container.xml.DOM
 
characters - Variable in class org.openremote.container.xml.SAXParser.Handler
 
characters(char[], int, int) - Method in class org.openremote.container.xml.SAXParser.Handler
 
CHILD_BUILDER - Variable in class org.openremote.container.xml.DOMElement
 
classes - Variable in class org.openremote.container.web.WebApplication
 
client - Variable in class org.openremote.container.web.OAuthFilter
 
client - Variable in class org.openremote.container.web.WebTargetBuilder
 
ClientCredentialsAuthForm - Class in org.openremote.container.security
 
ClientCredentialsAuthForm(String, String) - Constructor for class org.openremote.container.security.ClientCredentialsAuthForm
 
ClientCredentialsAuthForm(String, String, String) - Constructor for class org.openremote.container.security.ClientCredentialsAuthForm
 
ClientErrorExceptionHandler - Class in org.openremote.container.web
 
ClientErrorExceptionHandler() - Constructor for class org.openremote.container.web.ClientErrorExceptionHandler
 
clientId - Variable in class org.openremote.container.security.AuthForm
 
clientId - Variable in class org.openremote.container.security.keycloak.KeycloakRealmClient
 
ClientRequestInfo - Class in org.openremote.container.web
Details for a client web request, used when forwarding calls through reverse proxy.
ClientRequestInfo(String, String) - Constructor for class org.openremote.container.web.ClientRequestInfo
 
clientSecret - Variable in class org.openremote.container.security.ClientCredentialsAuthForm
 
ClientSecretRequestFilter - Class in org.openremote.container.security
Add Basic authentication header if request context is configured with clientId and clientSecret.
ClientSecretRequestFilter() - Constructor for class org.openremote.container.security.ClientSecretRequestFilter
 
clock - Variable in class org.openremote.container.timer.TimerService
 
clone(T) - Method in class org.openremote.container.persistence.CustomObjectMapperJsonSerializer
 
close() - Method in interface org.openremote.container.persistence.Database
 
close() - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
close() - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
close() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
Close the response body.
close() - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 
close() - Method in class org.openremote.container.web.file.ResettableBufferedWriter
 
coalesce(T...) - Static method in class org.openremote.container.web.file.AbstractFileServlet
Returns the first non-null object of the argument list, or null if there is no such element.
CodecUtil - Class in org.openremote.container.util
 
CodecUtil() - Constructor for class org.openremote.container.util.CodecUtil
 
commit() - Method in class org.openremote.container.web.GZIPEncodingInterceptor.CommittedGZIPOutputStream
 
CommittedGZIPOutputStream(OutputStream, CommitHeaderOutputStream.CommitCallback) - Constructor for class org.openremote.container.web.GZIPEncodingInterceptor.CommittedGZIPOutputStream
 
config - Variable in class org.openremote.container.Container
 
configResolver - Variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
configure(HttpClientBuilder) - Method in class org.openremote.container.web.ExtensibleResteasyClientBuilder
You want to override this sometimes.
configure(HttpClientBuilder) - Method in class org.openremote.container.web.ProxyWebClientBuilder
 
configureLogging() - Static method in class org.openremote.container.util.LogUtil
If system property java.util.logging.config.file has not been set, try to load the logging configuration specified in environment variable OR_LOGGING_CONFIG_FILE as a file.
connect(WebsocketConsumer) - Method in class org.openremote.container.web.socket.WebsocketComponent
 
connect(WebsocketConsumer) - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
CONNECTION_CHECKOUT_TIMEOUT_MILLISECONDS - Static variable in class org.openremote.container.web.WebTargetBuilder
 
CONNECTION_POOL_SIZE - Static variable in class org.openremote.container.web.WebTargetBuilder
 
CONNECTION_TIMEOUT_MILLISECONDS - Static variable in class org.openremote.container.web.WebTargetBuilder
 
ConnectionConstants - Interface in org.openremote.container.web
 
consumer - Variable in class org.openremote.container.web.socket.WebsocketAdapter
 
consumers - Variable in class org.openremote.container.web.socket.WebsocketComponent
 
container - Variable in class org.openremote.container.web.DefaultWebsocketComponent
 
container - Variable in class org.openremote.container.web.WebApplication
 
Container - Class in org.openremote.container
A thread-safe registry of ContainerServices.
Container() - Constructor for class org.openremote.container.Container
Discover ContainerServices using ServiceLoader; services are then ordered by ContainerService.getPriority().
Container(Iterable<ContainerService>) - Constructor for class org.openremote.container.Container
 
Container(Map<String, String>, Iterable<ContainerService>) - Constructor for class org.openremote.container.Container
 
Container(ContainerService...) - Constructor for class org.openremote.container.Container
 
Container.NoShutdownScheduledExecutorService - Class in org.openremote.container
 
ContainerExecutor - Class in org.openremote.container.concurrent
 
ContainerExecutor(String) - Constructor for class org.openremote.container.concurrent.ContainerExecutor
Creates an unbounded thread pool with SynchronousQueue, this is the same as Executors.newCachedThreadPool().
ContainerExecutor(String, int, int, long, int) - Constructor for class org.openremote.container.concurrent.ContainerExecutor
 
ContainerExecutor(ThreadFactory, RejectedExecutionHandler, int, int, long, BlockingQueue<Runnable>) - Constructor for class org.openremote.container.concurrent.ContainerExecutor
 
containerHostUri - Variable in class org.openremote.container.web.WebService
 
ContainerScheduledExecutor - Class in org.openremote.container.concurrent
 
ContainerScheduledExecutor(String, int) - Constructor for class org.openremote.container.concurrent.ContainerScheduledExecutor
 
ContainerScheduledExecutor(ThreadFactory, RejectedExecutionHandler, int) - Constructor for class org.openremote.container.concurrent.ContainerScheduledExecutor
 
ContainerThreadFactory - Class in org.openremote.container.concurrent
Creates daemon-threads with Thread.NORM_PRIORITY and a sensible name (prefix plus incrementing number) in the security manager's thread group or if there is no security manager, in the calling thread's group.
ContainerThreadFactory(String) - Constructor for class org.openremote.container.concurrent.ContainerThreadFactory
 
ContainerThreads - Interface in org.openremote.container.concurrent
 
context - Variable in class org.openremote.container.message.MessageBrokerService
 
copy() - Method in class org.openremote.container.xml.DOM
 
CORSFilter - Class in org.openremote.container.security
 
CORSFilter() - Constructor for class org.openremote.container.security.CORSFilter
 
corsFilterRef - Static variable in class org.openremote.container.web.WebService
 
corsMaxAge - Variable in class org.openremote.container.security.CORSFilter
 
create() - Method in class org.openremote.container.xml.SAXParser
 
create(String, IdentityManager, FormParserFactory, Map<String, String>) - Method in class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism.Factory
 
createAuthenticationMechanism(DeploymentInfo, AdapterDeploymentContext, UndertowUserSessionManagement, NodesRegistrationManagement) - Method in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
createChild(String) - Method in class org.openremote.container.xml.DOMElement
 
createChild(String, String) - Method in class org.openremote.container.xml.DOMElement
 
createChildBuilder(DOMElement) - Method in class org.openremote.container.xml.DOMElement
 
createClient(ExecutorService) - Static method in class org.openremote.container.web.WebTargetBuilder
 
createClient(ExecutorService, int, long, UnaryOperator<ResteasyClientBuilder>) - Static method in class org.openremote.container.web.WebTargetBuilder
 
createConsumer(Processor) - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
createdDateTime - Variable in class org.openremote.container.web.OAuthServerResponse
 
createDocument() - Method in class org.openremote.container.xml.DOMParser
 
createDOM(Document) - Method in class org.openremote.container.xml.DOMParser
 
createEndpoint(String, String, Map<String, Object>) - Method in class org.openremote.container.web.socket.WebsocketComponent
 
createEntityManager() - Method in class org.openremote.container.persistence.PersistenceService
 
createFactory(boolean) - Method in class org.openremote.container.xml.DOMParser
 
createHash(char[]) - Static method in class org.openremote.container.security.basic.PasswordStorage
 
createHash(String) - Static method in class org.openremote.container.security.basic.PasswordStorage
 
createIdentityProvider(Container, String) - Method in class org.openremote.container.security.IdentityService
To configure the IdentityProvider, subclasses should override IdentityService.init(Container).
createKeycloakDeploymentCache() - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
createOutputStream() - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
createOutputStream() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
Returns the custom implementation of the servlet response OutputStream.
createOutputStream(boolean) - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
Returns the custom implementation of the OutputStream.
createParentBuilder(DOMElement) - Method in class org.openremote.container.xml.DOMElement
 
createProducer() - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
createProperties() - Method in interface org.openremote.container.persistence.Database
 
createRegistry() - Method in class org.openremote.container.message.MessageBrokerContext
 
createResteasyDeployment(Container, Collection<Class<?>>, Collection<Object>, boolean) - Method in class org.openremote.container.web.WebService
 
createRoot(String) - Method in class org.openremote.container.xml.DOM
 
createSchema(Source[]) - Method in class org.openremote.container.xml.SAXParser
 
createTransformer(String, int, boolean) - Method in class org.openremote.container.xml.DOMParser
 
createXPath(NamespaceContext) - Method in class org.openremote.container.xml.DOMParser
 
createXPath(XPathFactory, NamespaceContext) - Method in class org.openremote.container.xml.DOMParser
 
createXPathFactory() - Method in class org.openremote.container.xml.DOMParser
 
CustomObjectMapperJsonSerializer - Class in org.openremote.container.persistence
 
CustomObjectMapperJsonSerializer() - Constructor for class org.openremote.container.persistence.CustomObjectMapperJsonSerializer
 
CustomObjectMapperSupplier - Class in org.openremote.container.persistence
 
CustomObjectMapperSupplier() - Constructor for class org.openremote.container.persistence.CustomObjectMapperSupplier
 

D

database - Variable in class org.openremote.container.persistence.PersistenceService
 
Database - Interface in org.openremote.container.persistence
 
Database.Product - Enum Class in org.openremote.container.persistence
 
decodeBase64(String) - Static method in class org.openremote.container.util.CodecUtil
 
deepCopy(Object) - Method in class org.openremote.container.persistence.LTreeType
 
DEFAULT_CLIENTS - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
DEFAULT_EXPIRE_SECONDS - Static variable in class org.openremote.container.web.file.FileServlet
 
DEFAULT_REJECTED_EXECUTION_HANDLER - Static variable in interface org.openremote.container.concurrent.ContainerThreads
 
DefaultResteasyExceptionMapper(boolean) - Constructor for class org.openremote.container.web.WebServiceExceptions.DefaultResteasyExceptionMapper
 
defaultSchemaLocations - Variable in class org.openremote.container.persistence.PersistenceService
 
DefaultServletOutputStream - Class in org.openremote.container.web.file
A default implementation of abstract servlet output stream.
DefaultServletOutputStream(OutputStream) - Constructor for class org.openremote.container.web.file.DefaultServletOutputStream
Constructs a default servlet output stream which delegates to given output stream.
DefaultWebsocketComponent - Class in org.openremote.container.web
 
DefaultWebsocketComponent(Container, String) - Constructor for class org.openremote.container.web.DefaultWebsocketComponent
 
deploy() - Method in class org.openremote.container.web.DefaultWebsocketComponent
 
deploy() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
deploymentContext - Variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
deploymentInfo - Variable in class org.openremote.container.web.DefaultWebsocketComponent
 
destroy() - Method in class org.openremote.container.security.CORSFilter
 
destroy() - Method in class org.openremote.container.web.file.HttpFilter
 
destroy() - Method in class org.openremote.container.web.socket.WebsocketCORSFilter
 
devMode - Variable in class org.openremote.container.Container
 
devMode - Variable in class org.openremote.container.security.IdentityService
 
devMode - Variable in class org.openremote.container.web.file.FileServlet
 
devMode - Variable in class org.openremote.container.web.WebService
 
devMode - Variable in class org.openremote.container.web.WebServiceExceptions.DefaultResteasyExceptionMapper
 
devMode - Variable in class org.openremote.container.web.WebServiceExceptions.ForbiddenResteasyExceptionMapper
 
devMode - Variable in class org.openremote.container.web.WebServiceExceptions.RootUndertowExceptionHandler
 
devMode - Variable in class org.openremote.container.web.WebServiceExceptions.ServletUndertowExceptionHandler
 
disassemble(Object) - Method in class org.openremote.container.persistence.LTreeType
 
disconnect(WebsocketConsumer) - Method in class org.openremote.container.web.socket.WebsocketComponent
 
disconnect(WebsocketConsumer) - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
disintegrate(SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class org.openremote.container.persistence.IntegratorProvider
 
doFilter(HttpServletRequest, HttpServletResponse, HttpSession, FilterChain) - Method in class org.openremote.container.security.CORSFilter
 
doFilter(HttpServletRequest, HttpServletResponse, HttpSession, FilterChain) - Method in class org.openremote.container.web.file.GzipResponseFilter
Perform the filtering job.
doFilter(HttpServletRequest, HttpServletResponse, HttpSession, FilterChain) - Method in class org.openremote.container.web.file.HttpFilter
Filter the HTTP request.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.openremote.container.web.file.HttpFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.openremote.container.web.socket.WebsocketCORSFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.openremote.container.web.file.AbstractFileServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class org.openremote.container.web.file.AbstractFileServlet
 
DOM - Class in org.openremote.container.xml
Wraps a W3C document and provides an entry point for browsing the DOM (in subclasses).
DOM(Document) - Constructor for class org.openremote.container.xml.DOM
 
DOMElement<CHILD extends DOMElement,PARENT extends DOMElement> - Class in org.openremote.container.xml
Wraps a W3C element.
DOMElement(XPath, Element) - Constructor for class org.openremote.container.xml.DOMElement
 
DOMElement.ArrayBuilder<T extends DOMElement> - Class in org.openremote.container.xml
 
DOMElement.Builder<T extends DOMElement> - Class in org.openremote.container.xml
 
DOMParser<D extends DOM> - Class in org.openremote.container.xml
Condensed API for parsing of XML into DOM with (optional) XML schema validation.
DOMParser(Source...) - Constructor for class org.openremote.container.xml.DOMParser
 
DOMParser.NodeVisitor - Class in org.openremote.container.xml
 
doReturningTransaction(Function<EntityManager, R>) - Method in class org.openremote.container.persistence.PersistenceService
 
doStart() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
doStart() - Method in class org.openremote.container.web.socket.WebsocketConsumer
 
doStop() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
doStop() - Method in class org.openremote.container.web.socket.WebsocketConsumer
 
doTransaction(Consumer<EntityManager>) - Method in class org.openremote.container.persistence.PersistenceService
 
DYNAMIC_TIME_PATTERN - Static variable in class org.openremote.container.web.QueryParameterInjectorFilter
 
DYNAMIC_VALUE_PROPERTY - Static variable in class org.openremote.container.web.QueryParameterInjectorFilter
Set a property on the request using this name to inject dynamic string values into

E

element - Variable in class org.openremote.container.xml.DOMElement.Builder
 
enableAuthProxy(WebService) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
enabled - Variable in class org.openremote.container.web.GZIPEncodingInterceptor
 
encodeURI(String) - Static method in class org.openremote.container.web.file.AbstractFileServlet
URI-encode the given string using UTF-8.
encodeURL(String) - Static method in class org.openremote.container.web.file.AbstractFileServlet
URL-encode the given string using UTF-8.
EndableGZIPOutputStream(OutputStream) - Constructor for class org.openremote.container.web.GZIPEncodingInterceptor.EndableGZIPOutputStream
 
endElement(String, String, String) - Method in class org.openremote.container.xml.SAXParser.Handler
 
EnhancedImportSqlCommandExtractor - Class in org.openremote.container.persistence
Load and parse import SQL files, either the whole file as a single statement if its first line is -- importOneStatementOnly, or as a semicolon-separated list of statements.
EnhancedImportSqlCommandExtractor() - Constructor for class org.openremote.container.persistence.EnhancedImportSqlCommandExtractor
 
entityManagerFactory - Variable in class org.openremote.container.persistence.PersistenceService
 
equals(Object) - Method in class org.openremote.container.security.keycloak.KeycloakRealmClient
 
equals(Object, Object) - Method in class org.openremote.container.persistence.LTreeType
 
error(SAXParseException) - Method in class org.openremote.container.xml.DOMParser
 
error(SAXParseException) - Method in class org.openremote.container.xml.SAXParser.SimpleErrorHandler
 
escape(String) - Static method in class org.openremote.container.xml.DOMParser
 
escape(String, boolean, boolean) - Static method in class org.openremote.container.xml.DOMParser
 
eventConsumer - Variable in class org.openremote.container.persistence.PersistenceEventInterceptor
 
excludeUnlistedClasses() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
EXECUTOR_SERVICE - Static variable in class org.openremote.container.Container
 
executorService - Static variable in class org.openremote.container.web.WebTargetBuilder
 
EXPIRES_SECONDS_CACHE_JS - Static variable in class org.openremote.container.web.file.FileServlet
 
expiresIn - Variable in class org.openremote.container.web.OAuthServerResponse
 
exposedHeaders - Variable in class org.openremote.container.security.CORSFilter
 
ExtensibleResteasyClientBuilder - Class in org.openremote.container.web
This tremendous code was copied from Resteasy.
ExtensibleResteasyClientBuilder() - Constructor for class org.openremote.container.web.ExtensibleResteasyClientBuilder
 
ExtensibleResteasyClientBuilder.VerifierWrapper - Class in org.openremote.container.web
 
extractCommands(Reader) - Method in class org.openremote.container.persistence.EnhancedImportSqlCommandExtractor
 

F

Factory() - Constructor for class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism.Factory
 
FACTORY - Static variable in class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism
 
failed - Variable in class org.openremote.container.web.PermanentFailureFilter
 
failureResponses - Variable in class org.openremote.container.web.PermanentFailureFilter
 
failureResponses - Variable in class org.openremote.container.web.WebTargetBuilder
 
fatalError(SAXParseException) - Method in class org.openremote.container.xml.DOMParser
 
fatalError(SAXParseException) - Method in class org.openremote.container.xml.SAXParser.SimpleErrorHandler
 
FileServlet - Class in org.openremote.container.web.file
 
FileServlet(boolean, File, String[], Map<String, String>, Map<String, Integer>, String[]) - Constructor for class org.openremote.container.web.file.FileServlet
 
filter(ClientRequestContext) - Method in class org.openremote.container.security.BearerAuthClientRequestFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.security.ClientSecretRequestFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.web.HeaderInjectorFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.web.OAuthFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.web.PermanentFailureFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.web.ProxyClientRequestFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.web.QueryParameterInjectorFilter
 
filter(ClientRequestContext, ClientResponseContext) - Method in class org.openremote.container.web.FollowRedirectFilter
 
filter(ClientRequestContext, ClientResponseContext) - Method in class org.openremote.container.web.PermanentFailureFilter
 
findChildren(String) - Method in class org.openremote.container.xml.DOMElement
 
findChildWithIdentifier(String) - Method in class org.openremote.container.xml.DOMElement
 
finish() - Method in class org.openremote.container.web.GZIPEncodingInterceptor.EndableGZIPOutputStream
 
firstChildOrNull(String) - Method in class org.openremote.container.xml.DOMElement.Builder
 
flush() - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
flush() - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 
flush() - Method in class org.openremote.container.web.file.ResettableBufferedWriter
 
flushBuffer() - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
flushBuffer() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
 
FlushEntityEventListener - Class in org.openremote.container.persistence
This listener will only push the dirty properties through to the interceptor's onFlushDirty.
FlushEntityEventListener() - Constructor for class org.openremote.container.persistence.FlushEntityEventListener
 
flyway - Variable in class org.openremote.container.persistence.PersistenceService
 
FollowRedirectFilter - Class in org.openremote.container.web
A filter for following 300 range response re-directions.
FollowRedirectFilter() - Constructor for class org.openremote.container.web.FollowRedirectFilter
 
followRedirects - Variable in class org.openremote.container.web.WebTargetBuilder
 
followRedirects(boolean) - Method in class org.openremote.container.web.WebTargetBuilder
 
ForbiddenResteasyExceptionMapper(boolean) - Constructor for class org.openremote.container.web.WebServiceExceptions.ForbiddenResteasyExceptionMapper
 
forceClean - Variable in class org.openremote.container.persistence.PersistenceService
 
format(LogRecord) - Method in class org.openremote.container.util.LogFormatter
 
fromMillis(long) - Method in class org.openremote.container.util.LogFormatter
 

G

generate(SharedSessionContractImplementor, Object) - Method in class org.openremote.container.util.UniqueIdentifierGenerator
 
generateId() - Static method in class org.openremote.container.util.UniqueIdentifierGenerator
Generates a random UUID value encoded as Base62, 22 characters long.
generateId(byte[]) - Static method in class org.openremote.container.util.UniqueIdentifierGenerator
Generates the same UUID value encoded as Base62, 22 characters long, if the bytes are the same.
generateId(String) - Static method in class org.openremote.container.util.UniqueIdentifierGenerator
Generates the same UUID value encoded as Base62, 22 characters long, if the name is the same.
get() - Method in class org.openremote.container.persistence.CustomObjectMapperSupplier
 
get(String) - Method in class org.openremote.container.web.socket.MemoryWebsocketSessions
 
get(String) - Method in interface org.openremote.container.web.socket.WebsocketSessions
 
getAccessToken() - Method in class org.openremote.container.web.ClientRequestInfo
 
getAccessToken() - Method in class org.openremote.container.web.OAuthFilter
 
getAccessToken() - Method in class org.openremote.container.web.OAuthServerResponse
 
getAccessToken(String, ClientCredentialsAuthForm) - Method in interface org.openremote.container.security.keycloak.KeycloakResource
 
getAccessToken(String, PasswordAuthForm) - Method in interface org.openremote.container.security.keycloak.KeycloakResource
 
getAccessTokenSupplier(OAuthGrant) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
Convenience method for generating access tokens from a given OAuth compliant server
getAdapterConfig(String, String) - Method in interface org.openremote.container.security.keycloak.KeycloakResource
 
getAll() - Method in class org.openremote.container.web.socket.MemoryWebsocketSessions
 
getAll() - Method in interface org.openremote.container.web.socket.WebsocketSessions
 
getAllowedHeaders() - Method in class org.openremote.container.security.CORSFilter
 
getAllowedMethods() - Method in class org.openremote.container.security.CORSFilter
 
getAllowedOrigins() - Method in class org.openremote.container.security.CORSFilter
 
getAllowedOrigins(Container) - Static method in class org.openremote.container.web.WebService
 
getApplication() - Method in class org.openremote.container.web.WebResource
 
getAttribute(String) - Method in class org.openremote.container.xml.DOMElement
 
getAttributes() - Method in class org.openremote.container.xml.SAXParser.Handler
 
getAuthContext() - Method in class org.openremote.container.web.WebResource
 
getAuthenticatedRealmName() - Method in interface org.openremote.container.security.AuthContext
 
getAuthenticatedRealmName() - Method in class org.openremote.container.security.basic.BasicAuthContext
 
getAuthenticatedRealmName() - Method in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
getAuthenticatedRealmName() - Method in class org.openremote.container.web.WebResource
 
getAuthHeader() - Method in class org.openremote.container.web.OAuthFilter
 
getBoolean(Map<String, String>, String, boolean) - Static method in class org.openremote.container.util.MapAccess
 
getCause(Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
getCharacters() - Method in class org.openremote.container.xml.SAXParser.Handler
 
getChildElements() - Method in class org.openremote.container.xml.DOMElement.ArrayBuilder
 
getChildElements(String) - Method in class org.openremote.container.xml.DOMElement.ArrayBuilder
 
getChildren() - Method in class org.openremote.container.xml.DOMElement
 
getChildren(String) - Method in class org.openremote.container.xml.DOMElement
 
getClasses() - Method in class org.openremote.container.web.WebApplication
 
getClassLoader() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getClientId() - Method in interface org.openremote.container.security.AuthContext
 
getClientId() - Method in class org.openremote.container.security.basic.BasicAuthContext
 
getClientId() - Method in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
getClientId() - Method in class org.openremote.container.web.WebResource
 
getClientRemoteAddress() - Method in class org.openremote.container.web.WebResource
 
getClock() - Method in class org.openremote.container.timer.TimerService
 
getComponent() - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
getConfig() - Method in class org.openremote.container.Container
 
getConnectorName() - Method in interface org.openremote.container.persistence.Database
 
getConsumers() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
getContainer() - Method in class org.openremote.container.web.WebApplication
 
getContainer() - Method in class org.openremote.container.web.WebResource
 
getContent() - Method in class org.openremote.container.xml.DOMElement
 
getContentType(HttpServletRequest, File) - Method in class org.openremote.container.web.file.AbstractFileServlet
Returns the content type associated with the given HTTP servlet request and file.
getContentType(HttpServletRequest, File) - Method in class org.openremote.container.web.file.FileServlet
 
getContext() - Method in class org.openremote.container.message.MessageBrokerService
 
getContext(Class<?>) - Method in class org.openremote.container.json.JacksonConfig
 
getCorsFilterInfo(Container) - Static method in class org.openremote.container.web.WebService
 
getCorsMaxAge() - Method in class org.openremote.container.security.CORSFilter
 
getCurrentTimeMillis() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
getCurrentTimeMillis() - Method in class org.openremote.container.timer.TimerService
 
getDecimal(Map<String, String>, String, BigDecimal) - Static method in class org.openremote.container.util.MapAccess
 
getDefaultKeycloakGrant(Container) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getDefaultRoles() - Method in class org.openremote.container.security.basic.BasicIdentityProvider
 
getDefaultSchemaLocations() - Method in class org.openremote.container.persistence.PersistenceService
 
getElementName() - Method in class org.openremote.container.xml.DOMElement
 
getEndpoint() - Method in class org.openremote.container.web.socket.WebsocketConsumer
 
getEndpoint() - Method in class org.openremote.container.web.socket.WebsocketProducer
 
getEntityManagerFactory() - Method in class org.openremote.container.persistence.PersistenceService
 
getEntityManagerFactory(Properties, List<String>) - Method in class org.openremote.container.persistence.PersistenceService
 
getErrorHandler() - Method in class org.openremote.container.xml.SAXParser
 
getErrorPage(DeploymentInfo) - Method in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
getExecutorService() - Method in class org.openremote.container.Container
 
getExpiresIn() - Method in class org.openremote.container.web.OAuthServerResponse
 
getExpireTime(HttpServletRequest, File) - Method in class org.openremote.container.web.file.AbstractFileServlet
Returns how long the resource may be cached by the client before it expires, in seconds.
getExpireTime(HttpServletRequest, File) - Method in class org.openremote.container.web.file.FileServlet
 
getExpiryDateTime() - Method in class org.openremote.container.web.OAuthServerResponse
 
getExposedHeaders() - Method in class org.openremote.container.security.CORSFilter
 
getExtension(String) - Method in class org.openremote.container.web.file.FileServlet
 
getExternalHostnames(Container) - Static method in class org.openremote.container.web.WebService
 
getFile(HttpServletRequest) - Method in class org.openremote.container.web.file.AbstractFileServlet
Returns the file associated with the given HTTP servlet request.
getFile(HttpServletRequest) - Method in class org.openremote.container.web.file.FileServlet
 
getFilterConfig() - Method in class org.openremote.container.web.file.HttpFilter
Returns the filter config.
getFirstChild(String) - Method in class org.openremote.container.xml.DOMElement
 
getGzip() - Method in class org.openremote.container.web.GZIPEncodingInterceptor.CommittedGZIPOutputStream
 
getHandlePredicate() - Method in class org.openremote.container.web.WebService.RequestHandler
 
getHandler() - Method in class org.openremote.container.web.WebService.RequestHandler
 
getHandshakeAuth(Session) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
getHandshakeRealm(Session) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
getHealthStatus() - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
getHealthStatusName() - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
getHealthStatusVersion() - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
getHostUri() - Method in class org.openremote.container.web.WebService
Provides the LAN IPv4 address the container is bound to so it can be used in the context provider callbacks; if CB is on the other side of some sort of NAT then this won't work also assumes HTTP
getInitParameter(String) - Method in class org.openremote.container.web.file.HttpFilter
Returns the value of the filter init parameter associated with the given name.
getInstance() - Method in class org.openremote.container.xml.SAXParser.Handler
 
getInteger(Map<String, String>, String, int) - Static method in class org.openremote.container.util.MapAccess
 
getIntegrators() - Method in class org.openremote.container.persistence.IntegratorProvider
 
getJarFileUrls() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getJtaDataSource() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getKeycloak() - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getKeycloakDeployment(String, String) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getLocalIpAddress() - Static method in class org.openremote.container.web.WebService
 
getLockTimeoutMillis() - Static method in class org.openremote.container.concurrent.GlobalLock
 
getManagedClassNames() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getMappingFileNames() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getName() - Method in class org.openremote.container.security.basic.BasicAuthContext
 
getName() - Method in class org.openremote.container.web.WebService.RequestHandler
 
getNewTempClassLoader() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getNonJtaDataSource() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getNow() - Method in class org.openremote.container.timer.TimerService
 
getOutputStream() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
 
getParent() - Method in class org.openremote.container.xml.DOMElement
 
getParent() - Method in class org.openremote.container.xml.SAXParser.Handler
 
getParser() - Method in class org.openremote.container.xml.SAXParser.Handler
 
getPersistenceProviderClassName() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getPersistenceUnitName() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getPersistenceUnitRootUrl() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getPersistenceXMLSchemaVersion() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getPriority() - Method in class org.openremote.container.message.MessageBrokerService
 
getPriority() - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
getPriority() - Method in class org.openremote.container.persistence.PersistenceService
 
getPriority() - Method in class org.openremote.container.security.IdentityService
 
getPriority() - Method in class org.openremote.container.timer.TimerService
 
getProducerTemplate() - Method in class org.openremote.container.message.MessageBrokerService
 
getProperties() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getPublishedRealm(String) - Method in interface org.openremote.container.security.keycloak.KeycloakResource
 
getRealms(Function<RealmsResource, T>) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getRefreshToken() - Method in class org.openremote.container.web.OAuthServerResponse
 
getRegistry() - Method in class org.openremote.container.message.MessageBrokerContext
 
getRemoteAddress() - Method in class org.openremote.container.web.ClientRequestInfo
 
getRequestHandlers() - Method in class org.openremote.container.web.WebService
When a request comes in the handlers are called in order until a handler returns a non null value; when this happens the returned WebService.RequestHandler is invoked.
getRequestRealmName() - Method in class org.openremote.container.web.WebResource
 
getRequiredChild(String) - Method in class org.openremote.container.xml.DOMElement
 
getResourceUri() - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
getRoot(XPath) - Method in class org.openremote.container.xml.DOM
 
getRootCause(Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
getRootElementNamespace() - Method in class org.openremote.container.xml.DOM
 
getSchema() - Method in class org.openremote.container.xml.DOMParser
 
getSchemas() - Method in class org.openremote.container.persistence.PersistenceService
 
getSchemaSources() - Method in class org.openremote.container.xml.SAXParser
 
getSendToAll() - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
getService(Class<T>) - Method in class org.openremote.container.Container
Get a service instance matching the specified type exactly, or if that yields no result, try to get the first service instance that has a matching interface.
getServices() - Method in class org.openremote.container.Container
 
getServices(Class<T>) - Method in class org.openremote.container.Container
 
getServletContext() - Method in class org.openremote.container.web.file.HttpFilter
Returns the servlet context.
getSessionTerminator(Session) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
getSharedCacheMode() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getSingletons() - Method in class org.openremote.container.web.WebApplication
 
getString(Map<String, String>, String, String) - Static method in class org.openremote.container.util.MapAccess
 
getTarget(Client, URI, String, String) - Static method in interface org.openremote.container.web.WebClient
 
getTarget(Client, URI, String, String, String, String, Integer) - Static method in interface org.openremote.container.web.WebClient
 
getTarget(Client, URI, String, String, URI) - Static method in interface org.openremote.container.web.WebClient
 
getTargetResource(ResteasyWebTarget, Class<T>) - Static method in interface org.openremote.container.web.WebClient
 
getTokenType() - Method in class org.openremote.container.web.OAuthServerResponse
 
getTokenUri(String) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getTransactionType() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getUserId() - Method in interface org.openremote.container.security.AuthContext
 
getUserId() - Method in class org.openremote.container.security.basic.BasicAuthContext
 
getUserId() - Method in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
getUserId() - Method in class org.openremote.container.web.WebResource
 
getUsername() - Method in interface org.openremote.container.security.AuthContext
 
getUsername() - Method in class org.openremote.container.security.basic.BasicAuthContext
 
getUsername() - Method in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
getUsername() - Method in class org.openremote.container.web.WebResource
 
getValidationMode() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getW3CDocument() - Method in class org.openremote.container.xml.DOM
 
getW3CElement() - Method in class org.openremote.container.xml.DOMElement
 
getWebsocketSessions() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
getWebsocketSessions() - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
getWelcomePage() - Method in interface org.openremote.container.security.keycloak.KeycloakResource
 
getWriter() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
 
getWrittenBytes() - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
Returns the amount of so far written bytes in the threshold buffer.
getXpath() - Method in class org.openremote.container.xml.DOMElement
 
getXPathChildElement(DOMElement.Builder<CHILD>, String) - Method in class org.openremote.container.xml.DOMElement
 
getXPathChildElements(DOMElement.Builder<CHILD>, String) - Method in class org.openremote.container.xml.DOMElement
 
getXPathElements(DOMElement.Builder, String) - Method in class org.openremote.container.xml.DOMElement
 
getXPathParentElement(DOMElement.Builder<PARENT>, String) - Method in class org.openremote.container.xml.DOMElement
 
getXPathParentElements(DOMElement.Builder<CHILD>, String) - Method in class org.openremote.container.xml.DOMElement
 
getXPathResult(String, QName) - Method in class org.openremote.container.xml.DOMElement
 
getXPathResult(DOMElement<?, ?>, XPath, String, QName) - Method in class org.openremote.container.xml.DOMParser
 
getXPathResult(DOM, XPath, String, QName) - Method in class org.openremote.container.xml.DOMParser
 
getXPathResult(Node, String, QName) - Method in class org.openremote.container.xml.DOMElement
 
getXPathResult(Node, XPath, String, QName) - Method in class org.openremote.container.xml.DOMParser
 
getXPathString(XPath, String) - Method in class org.openremote.container.xml.DOMElement
 
GlobalLock - Class in org.openremote.container.concurrent
GlobalLock() - Constructor for class org.openremote.container.concurrent.GlobalLock
 
grantType - Variable in class org.openremote.container.security.AuthForm
 
group - Variable in class org.openremote.container.concurrent.ContainerThreadFactory
 
gzip - Variable in class org.openremote.container.web.GZIPEncodingInterceptor.CommittedGZIPOutputStream
 
GZIPEncodingInterceptor - Class in org.openremote.container.web
See Resteasy source.
GZIPEncodingInterceptor(boolean) - Constructor for class org.openremote.container.web.GZIPEncodingInterceptor
 
GZIPEncodingInterceptor.CommittedGZIPOutputStream - Class in org.openremote.container.web
 
GZIPEncodingInterceptor.EndableGZIPOutputStream - Class in org.openremote.container.web
 
GzipHttpServletResponse - Class in org.openremote.container.web.file
This HTTP servlet response wrapper will GZIP the response when the given threshold has exceeded and the response content type matches one of the given mimetypes.
GzipHttpServletResponse(HttpServletResponse, int, Set<String>) - Constructor for class org.openremote.container.web.file.GzipHttpServletResponse
Construct a new GZIP HTTP servlet response based on the given wrapped response, threshold and mimetypes.
GzipResponseFilter - Class in org.openremote.container.web.file
The GzipResponseFilter will apply GZIP compression on responses whenever applicable.
GzipResponseFilter() - Constructor for class org.openremote.container.web.file.GzipResponseFilter
 
GzipResponseFilter(String[]) - Constructor for class org.openremote.container.web.file.GzipResponseFilter
 

H

handleDeployment(DeploymentInfo, ServletContext) - Method in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
handleFileNotFound(HttpServletRequest, HttpServletResponse) - Method in class org.openremote.container.web.file.AbstractFileServlet
Handles the case when the file is not found.
handleInterception(FlushEntityEvent) - Method in class org.openremote.container.persistence.FlushEntityEventListener
 
handlePredicate - Variable in class org.openremote.container.web.WebService.RequestHandler
 
handler - Variable in class org.openremote.container.web.WebService.RequestHandler
 
Handler(I) - Constructor for class org.openremote.container.xml.SAXParser.Handler
 
Handler(I, SAXParser) - Constructor for class org.openremote.container.xml.SAXParser.Handler
 
Handler(I, SAXParser.Handler<?>) - Constructor for class org.openremote.container.xml.SAXParser.Handler
 
Handler(I, SAXParser, SAXParser.Handler<?>) - Constructor for class org.openremote.container.xml.SAXParser.Handler
 
handleRequest(HttpServerExchange) - Method in class org.openremote.container.security.AuthOverloadHandler
 
handleRequest(HttpServerExchange) - Method in class org.openremote.container.web.WebServiceExceptions.RootUndertowExceptionHandler
 
handleResteasyException(boolean, String, Request, UriInfo, Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
handleThrowable(HttpServerExchange, ServletRequest, ServletResponse, Throwable) - Method in class org.openremote.container.web.WebServiceExceptions.ServletUndertowExceptionHandler
 
handleUndertowException(boolean, String, boolean, HttpServerExchange, Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
HANDSHAKE_AUTH - Static variable in interface org.openremote.container.web.ConnectionConstants
 
HANDSHAKE_REALM - Static variable in interface org.openremote.container.web.ConnectionConstants
 
HASH_ALGORITHM_INDEX - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
HASH_BYTE_SIZE - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
HASH_SECTIONS - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
HASH_SIZE_INDEX - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
hashCode() - Method in class org.openremote.container.security.keycloak.KeycloakRealmClient
 
hashCode(Object) - Method in class org.openremote.container.persistence.LTreeType
 
hasRealmRole(String) - Method in interface org.openremote.container.security.AuthContext
 
hasRealmRole(String) - Method in class org.openremote.container.security.basic.BasicAuthContext
 
hasRealmRole(String) - Method in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
hasRealmRole(String) - Method in class org.openremote.container.web.WebResource
 
hasResourceRole(String, String) - Method in interface org.openremote.container.security.AuthContext
 
hasResourceRole(String, String) - Method in class org.openremote.container.security.basic.BasicAuthContext
 
hasResourceRole(String, String) - Method in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
hasResourceRole(String, String) - Method in class org.openremote.container.web.WebResource
 
hasResourceRoleOrIsSuperUser(String, String) - Method in interface org.openremote.container.security.AuthContext
 
hasService(Class<T>) - Method in class org.openremote.container.Container
 
HEADER_ENTITY_TYPE - Static variable in class org.openremote.container.persistence.PersistenceService
 
HeaderInjectorFilter - Class in org.openremote.container.web
A filter for injecting headers into the request.
HeaderInjectorFilter(Map<String, List<String>>) - Constructor for class org.openremote.container.web.HeaderInjectorFilter
 
headers - Variable in class org.openremote.container.web.HeaderInjectorFilter
 
host - Variable in class org.openremote.container.web.WebService
 
httpClient - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
HttpFilter - Class in org.openremote.container.web.file
The HttpFilter is abstract filter specifically for HTTP requests.
HttpFilter() - Constructor for class org.openremote.container.web.file.HttpFilter
 
httpHandlers - Variable in class org.openremote.container.web.WebService
 
httpHeaders - Variable in class org.openremote.container.web.WebResource
 
HttpServletResponseOutputWrapper - Class in org.openremote.container.web.file
Convenience class for extending HttpServletResponseWrapper wherein the servlet response OutputStream has to be replaced by a custom implementation.
HttpServletResponseOutputWrapper(HttpServletResponse) - Constructor for class org.openremote.container.web.file.HttpServletResponseOutputWrapper
Construct a new HttpServletResponseOutputWrapper which wraps the given response.

I

identityProvider - Variable in class org.openremote.container.security.IdentityService
 
IdentityProvider - Interface in org.openremote.container.security
SPI for implementations used by IdentityService.
IdentityService - Class in org.openremote.container.security
Needs to run before persistence service because if BASIC identity provider is configured then flyway must be configured to manage PUBLIC schema for user data; that configuration is done by the BasicIdentityProvider and must happen before flyway initialisation.
IdentityService() - Constructor for class org.openremote.container.security.IdentityService
 
init() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
init() - Method in class org.openremote.container.web.file.GzipResponseFilter
Initializes the filter parameters.
init() - Method in class org.openremote.container.web.file.HttpFilter
Convenience init() method without FilterConfig parameter which will be called by init(FilterConfig).
init(FilterConfig) - Method in class org.openremote.container.security.CORSFilter
 
init(FilterConfig) - Method in class org.openremote.container.web.file.HttpFilter
Called by the servlet container when the filter is about to be placed into service.
init(FilterConfig) - Method in class org.openremote.container.web.socket.WebsocketCORSFilter
 
init(Container) - Method in class org.openremote.container.message.MessageBrokerService
 
init(Container) - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
init(Container) - Method in class org.openremote.container.persistence.PersistenceService
 
init(Container) - Method in class org.openremote.container.security.basic.BasicIdentityProvider
 
init(Container) - Method in interface org.openremote.container.security.IdentityProvider
 
init(Container) - Method in class org.openremote.container.security.IdentityService
 
init(Container) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
init(Container) - Method in class org.openremote.container.timer.TimerService
 
init(Container) - Method in class org.openremote.container.web.WebService
 
initDefaultEngine43(ExtensibleResteasyClientBuilder) - Static method in class org.openremote.container.web.ExtensibleResteasyClientBuilder
 
injectHeaders - Variable in class org.openremote.container.web.WebTargetBuilder
 
injectQueryParameters - Variable in class org.openremote.container.web.WebTargetBuilder
 
instance - Variable in class org.openremote.container.xml.SAXParser.Handler
 
integrate(Metadata, SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class org.openremote.container.persistence.IntegratorProvider
 
IntegratorProvider - Class in org.openremote.container.persistence
 
IntegratorProvider() - Constructor for class org.openremote.container.persistence.IntegratorProvider
 
InvalidHashException(String) - Constructor for exception org.openremote.container.security.basic.PasswordStorage.InvalidHashException
 
InvalidHashException(String, Throwable) - Constructor for exception org.openremote.container.security.basic.PasswordStorage.InvalidHashException
 
invokeInterceptor(SessionImplementor, Object, EntityEntry, Object[], EntityPersister) - Method in class org.openremote.container.persistence.FlushEntityEventListener
Deprecated. 
invokeInterceptor(SessionImplementor, FlushEntityEvent) - Method in class org.openremote.container.persistence.FlushEntityEventListener
 
isAllowCredentials() - Method in class org.openremote.container.security.CORSFilter
 
isAuthenticated() - Method in class org.openremote.container.web.WebResource
 
isCleanInstall() - Method in class org.openremote.container.persistence.PersistenceService
 
isCommitted() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
Returns whether the response is committed or not.
isDevMode() - Method in class org.openremote.container.Container
 
isHalted() - Method in class org.openremote.container.xml.DOMParser.NodeVisitor
 
isIgnorableWSNode(Node) - Method in class org.openremote.container.xml.DOMParser
 
isKeycloakEnabled() - Method in class org.openremote.container.security.IdentityService
If Keycloak is enabled, support multi-tenancy.
isLastElement(String, String, String) - Method in class org.openremote.container.xml.SAXParser.Handler
 
isMutable() - Method in class org.openremote.container.persistence.LTreeType
 
isOneOf(T, T...) - Static method in class org.openremote.container.web.file.GzipHttpServletResponse
Returns true if the given object equals one of the given objects.
isPassThrough() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
Returns whether the writing has to be passed through to the wrapped ServletOutputStream.
isPersistenceEventForEntityType(Class<?>) - Static method in class org.openremote.container.persistence.PersistenceService
 
isReady() - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
isRealmAccessibleByUser(String) - Method in interface org.openremote.container.security.AuthContext
 
isResettable() - Method in interface org.openremote.container.web.file.ResettableBuffer
Returns true if buffer can be reset.
isResettable() - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 
isResettable() - Method in class org.openremote.container.web.file.ResettableBufferedWriter
 
isRunning() - Method in class org.openremote.container.Container
 
isSecured() - Method in class org.openremote.container.web.file.FileServlet
 
isSendToAllSet(Message) - Method in class org.openremote.container.web.socket.WebsocketProducer
 
isSingleton() - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
isSuperUser() - Method in interface org.openremote.container.security.AuthContext
 
ITERATION_INDEX - Static variable in class org.openremote.container.security.basic.PasswordStorage
 

J

JacksonConfig - Class in org.openremote.container.json
 
JacksonConfig() - Constructor for class org.openremote.container.json.JacksonConfig
 

K

KEYCLOAK_AUTH_PATH - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KEYCLOAK_CLIENT_POOL_SIZE - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KEYCLOAK_CLIENT_POOL_SIZE_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KEYCLOAK_CONNECT_TIMEOUT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KEYCLOAK_CONNECT_TIMEOUT_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KEYCLOAK_REQUEST_TIMEOUT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KEYCLOAK_REQUEST_TIMEOUT_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
keycloakConfigResolver - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
keycloakDeploymentCache - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KeycloakIdentityProvider - Class in org.openremote.container.security.keycloak
 
KeycloakIdentityProvider() - Constructor for class org.openremote.container.security.keycloak.KeycloakIdentityProvider
The supplied OAuthGrant will be used to authenticate with keycloak so we can programmatically make changes.
KeycloakRealmClient - Class in org.openremote.container.security.keycloak
 
KeycloakRealmClient(String, String) - Constructor for class org.openremote.container.security.keycloak.KeycloakRealmClient
 
KeycloakResource - Interface in org.openremote.container.security.keycloak
 
keycloakServiceUri - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
keycloakTarget - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 

L

location - Variable in exception org.openremote.container.web.file.AbstractFileServlet.RedirectException
 
lock - Static variable in class org.openremote.container.concurrent.GlobalLock
 
log - Static variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
LOG - Static variable in interface org.openremote.container.concurrent.ContainerThreads
 
LOG - Static variable in class org.openremote.container.Container
 
logException(Throwable, String, String) - Static method in class org.openremote.container.web.WebServiceExceptions
 
logExceptionCause(Runnable, Throwable) - Static method in interface org.openremote.container.concurrent.ContainerThreads
 
LogFormatter - Class in org.openremote.container.util
 
LogFormatter() - Constructor for class org.openremote.container.util.LogFormatter
 
LogUtil - Class in org.openremote.container.util
 
LogUtil() - Constructor for class org.openremote.container.util.LogUtil
 
LTreeType - Class in org.openremote.container.persistence
 
LTreeType() - Constructor for class org.openremote.container.persistence.LTreeType
 

M

MANAGER_CLIENT_ID - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
MapAccess - Class in org.openremote.container.util
Convenience functions for accessing Map.
MapAccess() - Constructor for class org.openremote.container.util.MapAccess
 
mapToMultivaluedMap(Map<K, List<W>>, MultivaluedMap<K, V>) - Static method in class org.openremote.container.web.WebTargetBuilder
 
MemoryWebsocketSessions - Class in org.openremote.container.web.socket
 
MemoryWebsocketSessions() - Constructor for class org.openremote.container.web.socket.MemoryWebsocketSessions
 
MESSAGE_SESSION_ALLOWED_ORIGIN - Static variable in class org.openremote.container.message.MessageBrokerService
 
MESSAGE_SESSION_ALLOWED_ORIGIN_DEFAULT - Static variable in class org.openremote.container.message.MessageBrokerService
 
MessageBrokerContext - Class in org.openremote.container.message
 
MessageBrokerContext() - Constructor for class org.openremote.container.message.MessageBrokerContext
 
messageBrokerService - Variable in class org.openremote.container.persistence.PersistenceService
 
MessageBrokerService - Class in org.openremote.container.message
 
MessageBrokerService() - Constructor for class org.openremote.container.message.MessageBrokerService
 
migrate(Context) - Method in class org.openremote.container.persistence.migrations.V0_1_2__ExampleMigration
 
mimeTypes - Variable in class org.openremote.container.web.file.FileServlet
 
mimeTypesExpireSeconds - Variable in class org.openremote.container.web.file.FileServlet
 

N

name - Variable in class org.openremote.container.concurrent.ContainerThreadFactory
 
name - Variable in class org.openremote.container.web.WebService.RequestHandler
 
NAME - Static variable in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
NAME - Static variable in class org.openremote.container.web.socket.WebsocketComponent
 
nameGenerator - Static variable in class org.openremote.container.util.UniqueIdentifierGenerator
 
newChildrenArray(int) - Method in class org.openremote.container.xml.DOMElement.ArrayBuilder
 
newThread(Runnable) - Method in class org.openremote.container.concurrent.ContainerThreadFactory
 
next - Variable in class org.openremote.container.security.AuthOverloadHandler
 
nextHandler - Variable in class org.openremote.container.web.WebServiceExceptions.RootUndertowExceptionHandler
 
NodeVisitor(short) - Constructor for class org.openremote.container.xml.DOMParser.NodeVisitor
 
NoShutdownScheduledExecutorService(String, int) - Constructor for class org.openremote.container.Container.NoShutdownScheduledExecutorService
 
notAuthenticatedKeycloakDeployment - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class org.openremote.container.persistence.LTreeType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class org.openremote.container.persistence.LTreeType
 

O

OAuthFilter - Class in org.openremote.container.web
A filter to support OAuth access token (including refresh)
OAuthFilter(ResteasyClient, OAuthGrant) - Constructor for class org.openremote.container.web.OAuthFilter
 
oAuthGrant - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
oAuthGrant - Variable in class org.openremote.container.web.OAuthFilter
 
oAuthGrant - Variable in class org.openremote.container.web.WebTargetBuilder
 
OAuthServerResponse - Class in org.openremote.container.web
 
OAuthServerResponse() - Constructor for class org.openremote.container.web.OAuthServerResponse
 
objectMapperWrapper - Static variable in class org.openremote.container.persistence.CustomObjectMapperJsonSerializer
 
onClose(Session, CloseReason) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
onDelete(Object, Serializable, Object[], String[], Type[]) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
onError(Session, Throwable) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
onFlushDirty(Object, Serializable, Object[], Object[], String[], Type[]) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
onOpen(Session, EndpointConfig) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
onSave(Object, Serializable, Object[], String[], Type[]) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
open(Properties, String, String, String, int, int, int) - Method in interface org.openremote.container.persistence.Database
Modify persistence properties (e.g.
openDatabase(Container, Database, String, String, String) - Method in class org.openremote.container.persistence.PersistenceService
 
OR_ADMIN_PASSWORD - Static variable in interface org.openremote.container.security.IdentityProvider
 
OR_ADMIN_PASSWORD_DEFAULT - Static variable in interface org.openremote.container.security.IdentityProvider
 
OR_DB_CONNECTION_TIMEOUT_SECONDS - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_CONNECTION_TIMEOUT_SECONDS_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_HOST - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_HOST_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_MAX_POOL_SIZE - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_MAX_POOL_SIZE_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_MIN_POOL_SIZE - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_MIN_POOL_SIZE_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_NAME - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_NAME_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_PASSWORD - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_PASSWORD_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_PORT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_PORT_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_SCHEMA - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_SCHEMA_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_USER - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_USER_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_VENDOR - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_VENDOR_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_IDENTITY_PROVIDER - Static variable in class org.openremote.container.security.IdentityService
 
OR_IDENTITY_PROVIDER_DEFAULT - Static variable in class org.openremote.container.security.IdentityService
 
OR_IDENTITY_SESSION_MAX_MINUTES - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_IDENTITY_SESSION_MAX_MINUTES_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_IDENTITY_SESSION_OFFLINE_TIMEOUT_MINUTES - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_IDENTITY_SESSION_OFFLINE_TIMEOUT_MINUTES_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_KEYCLOAK_HOST - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_KEYCLOAK_HOST_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_KEYCLOAK_PORT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_KEYCLOAK_PORT_DEFAULT - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_LOGGING_CONFIG_FILE - Static variable in class org.openremote.container.util.LogUtil
 
OR_SCHEDULED_TASKS_THREADS_MAX - Static variable in class org.openremote.container.Container
 
OR_SCHEDULED_TASKS_THREADS_MAX_DEFAULT - Static variable in class org.openremote.container.Container
 
OR_SETUP_RUN_ON_RESTART - Static variable in class org.openremote.container.persistence.PersistenceService
We must use a different schema than Keycloak to store our tables, or FlywayDB will wipe Keycloak tables.
OR_WEBSERVER_ALLOWED_ORIGINS - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_DUMP_REQUESTS - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_DUMP_REQUESTS_DEFAULT - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_IO_THREADS_MAX - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_IO_THREADS_MAX_DEFAULT - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_LISTEN_HOST - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_LISTEN_HOST_DEFAULT - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_LISTEN_PORT - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_LISTEN_PORT_DEFAULT - Static variable in class org.openremote.container.web.WebService
 
OR_WEBSERVER_WORKER_THREADS_MAX - Static variable in class org.openremote.container.web.WebService
 
org.openremote.container - package org.openremote.container
 
org.openremote.container.concurrent - package org.openremote.container.concurrent
 
org.openremote.container.json - package org.openremote.container.json
 
org.openremote.container.message - package org.openremote.container.message
 
org.openremote.container.persistence - package org.openremote.container.persistence
 
org.openremote.container.persistence.migrations - package org.openremote.container.persistence.migrations
 
org.openremote.container.security - package org.openremote.container.security
 
org.openremote.container.security.basic - package org.openremote.container.security.basic
 
org.openremote.container.security.keycloak - package org.openremote.container.security.keycloak
 
org.openremote.container.timer - package org.openremote.container.timer
 
org.openremote.container.util - package org.openremote.container.util
 
org.openremote.container.web - package org.openremote.container.web
 
org.openremote.container.web.file - package org.openremote.container.web.file
 
org.openremote.container.web.socket - package org.openremote.container.web.socket
 
org.openremote.container.xml - package org.openremote.container.xml
 
originOk(String) - Method in class org.openremote.container.security.CORSFilter
 

P

parent - Variable in class org.openremote.container.xml.SAXParser.Handler
 
PARENT_BUILDER - Variable in class org.openremote.container.xml.DOMElement
 
parse(File) - Method in class org.openremote.container.xml.DOMParser
 
parse(File, boolean) - Method in class org.openremote.container.xml.DOMParser
 
parse(InputStream) - Method in class org.openremote.container.xml.DOMParser
 
parse(InputStream, boolean) - Method in class org.openremote.container.xml.DOMParser
 
parse(String) - Method in class org.openremote.container.xml.DOMParser
 
parse(String, boolean) - Method in class org.openremote.container.xml.DOMParser
 
parse(URL) - Method in class org.openremote.container.xml.DOMParser
 
parse(URL, boolean) - Method in class org.openremote.container.xml.DOMParser
 
parse(InputSource) - Method in class org.openremote.container.xml.SAXParser
 
parse(InputSource, boolean) - Method in class org.openremote.container.xml.DOMParser
 
parser - Variable in class org.openremote.container.xml.SAXParser.Handler
 
ParserException - Exception in org.openremote.container.xml
Unified exception thrown by the DOMParser and SAXParser.
ParserException() - Constructor for exception org.openremote.container.xml.ParserException
 
ParserException(String) - Constructor for exception org.openremote.container.xml.ParserException
 
ParserException(String, Throwable) - Constructor for exception org.openremote.container.xml.ParserException
 
ParserException(Throwable) - Constructor for exception org.openremote.container.xml.ParserException
 
ParserException(SAXParseException) - Constructor for exception org.openremote.container.xml.ParserException
 
password - Variable in class org.openremote.container.security.PasswordAuthForm
 
PasswordAuthForm - Class in org.openremote.container.security
 
PasswordAuthForm(String, String, String) - Constructor for class org.openremote.container.security.PasswordAuthForm
 
PasswordAuthForm(String, String, String, String) - Constructor for class org.openremote.container.security.PasswordAuthForm
 
PasswordStorage - Class in org.openremote.container.security.basic
https://github.com/defuse/password-hashing
PasswordStorage() - Constructor for class org.openremote.container.security.basic.PasswordStorage
 
PasswordStorage.CannotPerformOperationException - Exception in org.openremote.container.security.basic
 
PasswordStorage.InvalidHashException - Exception in org.openremote.container.security.basic
 
pathStartsWithHandler(String, String, HttpHandler) - Static method in class org.openremote.container.web.WebService
 
PBKDF2_ALGORITHM - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
PBKDF2_INDEX - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
PBKDF2_ITERATIONS - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
PermanentFailureFilter - Class in org.openremote.container.web
A filter that once a HTTP status code is received that matches any in the PermanentFailureFilter.failureResponses will result in all future requests being blocked (i.e.
PermanentFailureFilter(List<Integer>) - Constructor for class org.openremote.container.web.PermanentFailureFilter
 
PERSISTENCE_TOPIC - Static variable in class org.openremote.container.persistence.PersistenceService
 
PERSISTENCE_UNIT_NAME - Static variable in class org.openremote.container.persistence.PersistenceService
 
PERSISTENCE_UNIT_NAME_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
PersistenceEventInterceptor - Class in org.openremote.container.persistence
Intercept Hibernate lifecycle events and publish a message.
PersistenceEventInterceptor() - Constructor for class org.openremote.container.persistence.PersistenceEventInterceptor
 
persistenceEvents - Variable in class org.openremote.container.persistence.PersistenceEventInterceptor
 
PersistenceHealthStatusProvider - Class in org.openremote.container.persistence
 
PersistenceHealthStatusProvider() - Constructor for class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
persistenceService - Variable in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
persistenceService - Variable in class org.openremote.container.security.basic.BasicIdentityProvider
 
PersistenceService - Class in org.openremote.container.persistence
 
PersistenceService() - Constructor for class org.openremote.container.persistence.PersistenceService
 
PersistenceService.PersistenceUnitInfo - Class in org.openremote.container.persistence
Programmatic definition of OpenRemotePU for hibernate
PersistenceUnitInfo(List<String>, Properties) - Constructor for class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
persistenceUnitName - Variable in class org.openremote.container.persistence.PersistenceService
 
persistenceUnitProperties - Variable in class org.openremote.container.persistence.PersistenceService
 
pingKeycloak(KeycloakResource) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
port - Variable in class org.openremote.container.web.WebService
 
POSTGRES - Enum constant in enum class org.openremote.container.persistence.Database.Product
 
PostgreSQL10LTreeDialect - Class in org.openremote.container
 
PostgreSQL10LTreeDialect() - Constructor for class org.openremote.container.PostgreSQL10LTreeDialect
 
prefix(String) - Method in class org.openremote.container.xml.DOMElement
 
prepareExchange(Exchange, Session) - Method in class org.openremote.container.web.socket.WebsocketAdapter
 
prepareSchema(String, String, String, String) - Method in class org.openremote.container.persistence.PersistenceService
 
print(String, int, boolean) - Method in class org.openremote.container.xml.DOMParser
 
print(Source, int, boolean) - Method in class org.openremote.container.xml.DOMParser
 
print(DOM) - Method in class org.openremote.container.xml.DOMParser
 
print(DOM, boolean) - Method in class org.openremote.container.xml.DOMParser
 
print(DOM, int) - Method in class org.openremote.container.xml.DOMParser
 
print(DOM, int, boolean) - Method in class org.openremote.container.xml.DOMParser
 
print(Document, int, boolean) - Method in class org.openremote.container.xml.DOMParser
 
printHTML(Document) - Method in class org.openremote.container.xml.DOMParser
 
printHTML(Document, int, boolean, boolean) - Method in class org.openremote.container.xml.DOMParser
 
PRIORITY - Static variable in class org.openremote.container.message.MessageBrokerService
 
PRIORITY - Static variable in class org.openremote.container.persistence.PersistenceService
 
PRIORITY - Static variable in class org.openremote.container.security.IdentityService
 
PRIORITY - Static variable in class org.openremote.container.timer.TimerService
 
process(Exchange) - Method in class org.openremote.container.web.socket.WebsocketProducer
 
producerTemplate - Variable in class org.openremote.container.message.MessageBrokerService
 
PROPERTY_POOL_NAME - Static variable in interface org.openremote.container.persistence.Database
 
ProxyClientRequestFilter - Class in org.openremote.container.web
Add X-Forwarded-* headers if request context is configured with values.
ProxyClientRequestFilter() - Constructor for class org.openremote.container.web.ProxyClientRequestFilter
 
proxyHost - Variable in class org.openremote.container.web.ProxyWebClientBuilder
 
proxyPort - Variable in class org.openremote.container.web.ProxyWebClientBuilder
 
ProxyWebClientBuilder - Class in org.openremote.container.web
This client will always set the configured Host header on all outgoing requests.
ProxyWebClientBuilder(String, Integer) - Constructor for class org.openremote.container.web.ProxyWebClientBuilder
 
PSEUDO - Enum constant in enum class org.openremote.container.timer.TimerService.Clock
 
publishPersistenceEvent(PersistenceEvent.Cause, Object, Object, Field[]) - Method in class org.openremote.container.persistence.PersistenceService
Generate PersistenceEvents for entities not managed by JPA (i.e.
publishPersistenceEvent(PersistenceEvent.Cause, Object, String[], Object[], Object[]) - Method in class org.openremote.container.persistence.PersistenceService
Generate PersistenceEvents for entities not managed by JPA (i.e.

Q

QUERY_PARAMETERS_PROPERTY - Static variable in class org.openremote.container.web.QueryParameterInjectorFilter
Set a property on the request using this name to inject query parameters; the value should be a MultivaluedMap.
QueryParameterInjectorFilter - Class in org.openremote.container.web
A filter for injecting query parameters into the request URI.
QueryParameterInjectorFilter() - Constructor for class org.openremote.container.web.QueryParameterInjectorFilter
 

R

randomGenerator - Static variable in class org.openremote.container.util.UniqueIdentifierGenerator
 
Range(long, long) - Constructor for class org.openremote.container.web.file.AbstractFileServlet.Range
 
REAL - Enum constant in enum class org.openremote.container.timer.TimerService.Clock
 
realm - Variable in class org.openremote.container.security.keycloak.KeycloakRealmClient
 
realmsResourcePool - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
redeploy() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
redeploy(boolean) - Method in class org.openremote.container.web.socket.WebsocketComponent
 
RedirectException(String) - Constructor for exception org.openremote.container.web.file.AbstractFileServlet.RedirectException
 
refreshToken - Variable in class org.openremote.container.web.OAuthServerResponse
 
registerDefaults(ResteasyClientBuilder) - Static method in interface org.openremote.container.web.WebClient
 
remoteAddress - Variable in class org.openremote.container.web.ClientRequestInfo
 
remove(Session) - Method in class org.openremote.container.web.socket.MemoryWebsocketSessions
 
remove(Session) - Method in interface org.openremote.container.web.socket.WebsocketSessions
 
removeChild(CHILD) - Method in class org.openremote.container.xml.DOMElement
 
removeChildren() - Method in class org.openremote.container.xml.DOMElement
 
removeIgnorableWSNodes(Element) - Method in class org.openremote.container.xml.DOMParser
 
removePermanentFailureResponse(Integer...) - Method in class org.openremote.container.web.WebTargetBuilder
 
removePermanentFailureResponse(Response.Status...) - Method in class org.openremote.container.web.WebTargetBuilder
 
removeServletDeployment(DeploymentInfo) - Method in class org.openremote.container.web.WebService
 
renderDevModeError(int, Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
renderProductionError(int, Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
replace(Object, Object, Object) - Method in class org.openremote.container.persistence.LTreeType
 
replaceChild(CHILD, CHILD, boolean) - Method in class org.openremote.container.xml.DOMElement
 
replaceEqualChild(DOMElement, String) - Method in class org.openremote.container.xml.DOMElement
 
request - Variable in class org.openremote.container.web.WebResource
 
request - Variable in class org.openremote.container.web.WebServiceExceptions.DefaultResteasyExceptionMapper
 
request - Variable in class org.openremote.container.web.WebServiceExceptions.ForbiddenResteasyExceptionMapper
 
REQUEST_PROPERTY_ACCESS_TOKEN - Static variable in interface org.openremote.container.web.WebClient
 
REQUEST_PROPERTY_CLIENT_ID - Static variable in interface org.openremote.container.web.WebClient
 
REQUEST_PROPERTY_CLIENT_SECRET - Static variable in interface org.openremote.container.web.WebClient
 
REQUEST_PROPERTY_X_FORWARDED_FOR - Static variable in interface org.openremote.container.web.WebClient
 
REQUEST_PROPERTY_X_FORWARDED_HOST - Static variable in interface org.openremote.container.web.WebClient
 
REQUEST_PROPERTY_X_FORWARDED_PORT - Static variable in interface org.openremote.container.web.WebClient
 
REQUEST_PROPERTY_X_FORWARDED_PROTO - Static variable in interface org.openremote.container.web.WebClient
 
RequestHandler(String, Predicate<HttpServerExchange>, HttpHandler) - Constructor for class org.openremote.container.web.WebService.RequestHandler
 
requestToken() - Method in class org.openremote.container.web.OAuthFilter
 
requestTokenUsingRefresh() - Method in class org.openremote.container.web.OAuthFilter
 
requiredRoles - Variable in class org.openremote.container.web.file.FileServlet
 
reset() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
reset() - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
reset() - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
 
reset() - Method in interface org.openremote.container.web.file.ResettableBuffer
Perform a buffer reset.
reset() - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 
reset() - Method in class org.openremote.container.web.file.ResettableBufferedWriter
 
ResettableBuffer - Interface in org.openremote.container.web.file
Base interface for a resettable buffer.
ResettableBufferedOutputStream - Class in org.openremote.container.web.file
This resettable buffered output stream will buffer everything until the given threshold buffer size, regardless of flush calls.
ResettableBufferedOutputStream(int) - Constructor for class org.openremote.container.web.file.ResettableBufferedOutputStream
Construct a new resettable buffered output stream which forcibly buffers everything until the given threshold buffer size, regardless of flush calls and calls.
ResettableBufferedOutputStream(OutputStream, int) - Constructor for class org.openremote.container.web.file.ResettableBufferedOutputStream
Construct a new resettable buffered output stream which wraps the given output stream and forcibly buffers everything until the given threshold buffer size, regardless of flush calls.
ResettableBufferedWriter - Class in org.openremote.container.web.file
This resettable buffered writer will buffer everything until the given buffer size, regardless of flush calls.
ResettableBufferedWriter(Writer, int, String) - Constructor for class org.openremote.container.web.file.ResettableBufferedWriter
Construct a new resettable buffered writer which wraps the given writer and forcibly buffers everything until the given buffer size in bytes, regardless of flush calls.
resolveEntity(String, String) - Method in class org.openremote.container.xml.DOMParser
 
resolveResource(String, String, String, String, String) - Method in class org.openremote.container.xml.CatalogResourceResolver
 
Resource(File) - Constructor for class org.openremote.container.web.file.AbstractFileServlet.Resource
 
response - Variable in class org.openremote.container.web.WebResource
 
returnedClass() - Method in class org.openremote.container.persistence.LTreeType
 
RootUndertowExceptionHandler(boolean, HttpHandler) - Constructor for class org.openremote.container.web.WebServiceExceptions.RootUndertowExceptionHandler
 

S

SALT_BYTE_SIZE - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
SALT_INDEX - Static variable in class org.openremote.container.security.basic.PasswordStorage
 
SAXParser - Class in org.openremote.container.xml
 
SAXParser() - Constructor for class org.openremote.container.xml.SAXParser
 
SAXParser(DefaultHandler) - Constructor for class org.openremote.container.xml.SAXParser
 
SAXParser.Handler<I> - Class in org.openremote.container.xml
 
SAXParser.SimpleErrorHandler - Class in org.openremote.container.xml
Always throws exceptions and stops parsing.
schema - Variable in class org.openremote.container.xml.DOMParser
 
schemas - Variable in class org.openremote.container.persistence.PersistenceService
 
schemaSources - Variable in class org.openremote.container.xml.DOMParser
 
secureDeployment(DeploymentInfo) - Method in class org.openremote.container.security.basic.BasicIdentityProvider
 
secureDeployment(DeploymentInfo) - Method in interface org.openremote.container.security.IdentityProvider
 
secureDeployment(DeploymentInfo) - Method in class org.openremote.container.security.IdentityService
 
secureDeployment(DeploymentInfo) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
securityContext - Variable in class org.openremote.container.web.WebResource
 
SEND_TO_ALL - Static variable in interface org.openremote.container.web.ConnectionConstants
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism
 
sendMessage(Object) - Method in class org.openremote.container.web.socket.WebsocketConsumer
 
sendMessage(Object, Consumer<Exchange>) - Method in class org.openremote.container.web.socket.WebsocketConsumer
 
sendMessage(String) - Method in class org.openremote.container.web.socket.WebsocketConsumer
 
sendMessage(Session, Object) - Method in class org.openremote.container.web.socket.WebsocketProducer
 
sendToAll(Object, Exchange) - Method in class org.openremote.container.web.socket.WebsocketProducer
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.openremote.container.web.file.FileServlet
 
services - Variable in class org.openremote.container.Container
 
ServletUndertowExceptionHandler(boolean) - Constructor for class org.openremote.container.web.WebServiceExceptions.ServletUndertowExceptionHandler
 
SESSION_CLOSE - Static variable in interface org.openremote.container.web.ConnectionConstants
 
SESSION_CLOSE_ERROR - Static variable in interface org.openremote.container.web.ConnectionConstants
 
SESSION_KEY - Static variable in interface org.openremote.container.web.ConnectionConstants
 
SESSION_OPEN - Static variable in interface org.openremote.container.web.ConnectionConstants
 
SESSION_TERMINATOR - Static variable in interface org.openremote.container.web.ConnectionConstants
 
sessionMaxSeconds - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
sessionOfflineTimeoutSeconds - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
sessionTimeoutSeconds - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
setAccessToken(String) - Method in class org.openremote.container.web.OAuthServerResponse
 
setActiveCredentials(OAuthGrant) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
Update the active credentials used to interact with keycloak; the token endpoint will be overwritten with this instances keycloak server URI and for the master realm.
setAllowCredentials(boolean) - Method in class org.openremote.container.security.CORSFilter
 
setAllowedHeaders(String) - Method in class org.openremote.container.security.CORSFilter
 
setAllowedMethods(String) - Method in class org.openremote.container.security.CORSFilter
 
setAllowedOrigins(Set<String>) - Method in class org.openremote.container.security.CORSFilter
 
setAttribute(String, String) - Method in class org.openremote.container.xml.DOMElement
 
setBasicAuthentication(String, String) - Method in class org.openremote.container.web.WebTargetBuilder
Add Basic authentication to requests sent by this WebTarget; this should not be used in conjunction with any other authentication.
setCacheHeaders(HttpServletResponse, long) - Static method in class org.openremote.container.web.file.AbstractFileServlet
Set the cache headers.
setClientId(String) - Method in class org.openremote.container.security.AuthForm
 
setClientSecret(String) - Method in class org.openremote.container.security.ClientCredentialsAuthForm
 
setContent(String) - Method in class org.openremote.container.xml.DOMElement
 
setContentHandler(ContentHandler) - Method in class org.openremote.container.xml.SAXParser
 
setContentHeaders(HttpServletRequest, HttpServletResponse, AbstractFileServlet.Resource, List<AbstractFileServlet.Range>) - Method in class org.openremote.container.web.file.AbstractFileServlet
Set content headers.
setContentHeaders(HttpServletRequest, HttpServletResponse, AbstractFileServlet.Resource, List<AbstractFileServlet.Range>) - Method in class org.openremote.container.web.file.FileServlet
 
setContentLength(int) - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
setContentLengthLong(long) - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
setCorsMaxAge(int) - Method in class org.openremote.container.security.CORSFilter
 
setEventConsumer(Consumer<PersistenceEvent<?>>) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
setExpiresIn(long) - Method in class org.openremote.container.web.OAuthServerResponse
 
setExposedHeaders(String) - Method in class org.openremote.container.security.CORSFilter
 
setGrantType(String) - Method in class org.openremote.container.security.AuthForm
 
setHeader(String, String) - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
setInjectHeaders(Map<String, List<String>>) - Method in class org.openremote.container.web.WebTargetBuilder
 
setInjectQueryParameters(Map<String, List<String>>) - Method in class org.openremote.container.web.WebTargetBuilder
 
setNoCacheHeaders(HttpServletResponse) - Static method in class org.openremote.container.web.file.AbstractFileServlet
Set the no-cache headers.
setOAuthAuthentication(OAuthGrant) - Method in class org.openremote.container.web.WebTargetBuilder
Add OAuth authentication to requests sent by this WebTarget; this should not be used in conjunction with any other authentication (note if basic authentication is also set then this OAuth authentication will take precedence).
setPassThrough(boolean) - Method in class org.openremote.container.web.file.HttpServletResponseOutputWrapper
Sets whether the writing has to be passed through to the wrapped ServletOutputStream.
setPassword(String) - Method in class org.openremote.container.security.PasswordAuthForm
 
setRefreshToken(String) - Method in class org.openremote.container.web.OAuthServerResponse
 
setResourceUri(String) - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
setSendToAll(Boolean) - Method in class org.openremote.container.web.socket.WebsocketEndpoint
 
setTokenType(String) - Method in class org.openremote.container.web.OAuthServerResponse
 
setUsername(String) - Method in class org.openremote.container.security.PasswordAuthForm
 
setWriteListener(WriteListener) - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
shutdown() - Method in class org.openremote.container.Container.NoShutdownScheduledExecutorService
 
shutdownNow() - Method in class org.openremote.container.Container.NoShutdownScheduledExecutorService
 
SimpleErrorHandler() - Constructor for class org.openremote.container.xml.SAXParser.SimpleErrorHandler
 
SimpleKeycloakServletExtension - Class in org.openremote.container.security.keycloak
Allow Java setup of config resolver.
SimpleKeycloakServletExtension(KeycloakConfigResolver) - Constructor for class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
singletons - Variable in class org.openremote.container.web.WebApplication
 
sqlTypes() - Method in class org.openremote.container.persistence.LTreeType
 
start() - Method in class org.openremote.container.Container
 
start() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
start() - Method in class org.openremote.container.web.socket.MemoryWebsocketSessions
 
start(Container) - Method in class org.openremote.container.message.MessageBrokerService
 
start(Container) - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
start(Container) - Method in class org.openremote.container.persistence.PersistenceService
 
start(Container) - Method in class org.openremote.container.security.basic.BasicIdentityProvider
 
start(Container) - Method in interface org.openremote.container.security.IdentityProvider
 
start(Container) - Method in class org.openremote.container.security.IdentityService
 
start(Container) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
start(Container) - Method in class org.openremote.container.timer.TimerService
 
start(Container) - Method in class org.openremote.container.web.WebService
 
startBackground() - Method in class org.openremote.container.Container
Starts the container and a non-daemon thread that waits forever.
startElement(String, String, String, Attributes) - Method in class org.openremote.container.xml.SAXParser.Handler
 
startsWithOneOf(String, String...) - Static method in class org.openremote.container.web.file.AbstractFileServlet
Returns true if the given string starts with one of the given prefixes.
startWaitingThread() - Static method in interface org.openremote.container.concurrent.ContainerThreads
 
stop() - Method in class org.openremote.container.Container
 
stop() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
stop() - Method in class org.openremote.container.web.socket.MemoryWebsocketSessions
 
stop(Container) - Method in class org.openremote.container.message.MessageBrokerService
 
stop(Container) - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
stop(Container) - Method in class org.openremote.container.persistence.PersistenceService
 
stop(Container) - Method in class org.openremote.container.security.basic.BasicIdentityProvider
 
stop(Container) - Method in interface org.openremote.container.security.IdentityProvider
 
stop(Container) - Method in class org.openremote.container.security.IdentityService
 
stop(Container) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
stop(Container) - Method in class org.openremote.container.timer.TimerService
 
stop(Container) - Method in class org.openremote.container.web.WebService
 
stream(File, OutputStream, long, long) - Static method in class org.openremote.container.web.file.AbstractFileServlet
Stream a specified range of the given file to the given output via NIO Channels and a directly allocated NIO ByteBuffer.
stream(InputStream, OutputStream) - Static method in class org.openremote.container.web.file.AbstractFileServlet
Stream the given input to the given output via NIO Channels and a directly allocated NIO ByteBuffer.
stripElements(String) - Static method in class org.openremote.container.xml.DOMParser
 
switchToParent() - Method in class org.openremote.container.xml.SAXParser.Handler
 
syncUsers(String, String, String) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 

T

threadNumber - Static variable in class org.openremote.container.concurrent.ContainerThreadFactory
 
TIMER_CLOCK_TYPE - Static variable in class org.openremote.container.timer.TimerService
 
TIMER_CLOCK_TYPE_DEFAULT - Static variable in class org.openremote.container.timer.TimerService
 
TimerService - Class in org.openremote.container.timer
Wall real clock timer or pseudo clock time (for testing).
TimerService() - Constructor for class org.openremote.container.timer.TimerService
 
TimerService.Clock - Enum Class in org.openremote.container.timer
 
tokenType - Variable in class org.openremote.container.web.OAuthServerResponse
 
toResponse(Exception) - Method in class org.openremote.container.web.WebServiceExceptions.DefaultResteasyExceptionMapper
 
toResponse(ClientErrorException) - Method in class org.openremote.container.web.ClientErrorExceptionHandler
 
toResponse(ForbiddenException) - Method in class org.openremote.container.web.WebServiceExceptions.ForbiddenResteasyExceptionMapper
 
toSimpleXMLString() - Method in class org.openremote.container.xml.DOMElement
 
toString() - Method in class org.openremote.container.message.MessageBrokerService
 
toString() - Method in class org.openremote.container.persistence.PersistenceService
 
toString() - Method in class org.openremote.container.timer.TimerService
 
toString() - Method in class org.openremote.container.web.ClientRequestInfo
 
toString() - Method in class org.openremote.container.xml.DOMElement
 
TYPE - Static variable in class org.openremote.container.persistence.LTreeType
 

U

undeploy() - Method in class org.openremote.container.web.DefaultWebsocketComponent
 
undeploy() - Method in class org.openremote.container.web.socket.WebsocketComponent
 
undertow - Variable in class org.openremote.container.web.WebService
 
UniqueIdentifierGenerator - Class in org.openremote.container.util
Generate a globally unique identifier value.
UniqueIdentifierGenerator() - Constructor for class org.openremote.container.util.UniqueIdentifierGenerator
 
unsecuredIndex - Variable in class org.openremote.container.web.file.FileServlet
 
unwrap(Throwable) - Static method in interface org.openremote.container.concurrent.ContainerThreads
 
unwrapException(Exception) - Method in class org.openremote.container.xml.DOMParser
 
updateGrant(OAuthGrant) - Method in class org.openremote.container.web.OAuthFilter
 
updateToken() - Method in class org.openremote.container.web.OAuthFilter
 
uriInfo - Variable in class org.openremote.container.web.WebResource
 
uriInfo - Variable in class org.openremote.container.web.WebServiceExceptions.DefaultResteasyExceptionMapper
 
uriInfo - Variable in class org.openremote.container.web.WebServiceExceptions.ForbiddenResteasyExceptionMapper
 
username - Variable in class org.openremote.container.security.PasswordAuthForm
 

V

V0_1_2__ExampleMigration - Class in org.openremote.container.persistence.migrations
 
V0_1_2__ExampleMigration() - Constructor for class org.openremote.container.persistence.migrations.V0_1_2__ExampleMigration
 
validate(String) - Method in class org.openremote.container.xml.DOMParser
 
validate(URL) - Method in class org.openremote.container.xml.DOMParser
 
validate(Source) - Method in class org.openremote.container.xml.DOMParser
 
validate(DOM) - Method in class org.openremote.container.xml.DOMParser
 
validate(Document) - Method in class org.openremote.container.xml.DOMParser
 
valueOf(String) - Static method in enum class org.openremote.container.persistence.Database.Product
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.openremote.container.timer.TimerService.Clock
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.openremote.container.persistence.Database.Product
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.openremote.container.timer.TimerService.Clock
Returns an array containing the constants of this enum class, in the order they are declared.
verifier - Variable in class org.openremote.container.web.ExtensibleResteasyClientBuilder.VerifierWrapper
 
verify(String, SSLSession) - Method in class org.openremote.container.web.ExtensibleResteasyClientBuilder.VerifierWrapper
 
verifyAccount(String, char[]) - Method in class org.openremote.container.security.basic.BasicIdentityProvider
 
verifyPassword(char[], String) - Static method in class org.openremote.container.security.basic.PasswordStorage
 
verifyPassword(String, String) - Static method in class org.openremote.container.security.basic.PasswordStorage
 
VERSION - Static variable in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
visit(Node) - Method in class org.openremote.container.xml.DOMParser.NodeVisitor
 

W

waitForKeycloak() - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
waitingThread - Variable in class org.openremote.container.Container
 
warning(SAXParseException) - Method in class org.openremote.container.xml.DOMParser
 
warning(SAXParseException) - Method in class org.openremote.container.xml.SAXParser.SimpleErrorHandler
 
WebApplication - Class in org.openremote.container.web
 
WebApplication(Container, Collection<Class<?>>, Collection<Object>) - Constructor for class org.openremote.container.web.WebApplication
 
WebClient - Interface in org.openremote.container.web
 
WebResource - Class in org.openremote.container.web
 
WebResource() - Constructor for class org.openremote.container.web.WebResource
 
WEBSERVER_WORKER_THREADS_MAX_DEFAULT - Static variable in class org.openremote.container.web.WebService
 
webService - Variable in class org.openremote.container.web.DefaultWebsocketComponent
 
WebService - Class in org.openremote.container.web
 
WebService() - Constructor for class org.openremote.container.web.WebService
 
WebService.RequestHandler - Class in org.openremote.container.web
 
WebServiceExceptions - Class in org.openremote.container.web
Unified exception handling for all web services (Resteasy, Undertow, Servlets, WebSockets).
WebServiceExceptions() - Constructor for class org.openremote.container.web.WebServiceExceptions
 
WebServiceExceptions.DefaultResteasyExceptionMapper - Class in org.openremote.container.web
 
WebServiceExceptions.ForbiddenResteasyExceptionMapper - Class in org.openremote.container.web
 
WebServiceExceptions.RootUndertowExceptionHandler - Class in org.openremote.container.web
 
WebServiceExceptions.ServletUndertowExceptionHandler - Class in org.openremote.container.web
 
WEBSOCKET_PATH - Static variable in class org.openremote.container.web.DefaultWebsocketComponent
 
WebsocketAdapter - Class in org.openremote.container.web.socket
 
WebsocketAdapter(WebsocketConsumer) - Constructor for class org.openremote.container.web.socket.WebsocketAdapter
 
WebsocketComponent - Class in org.openremote.container.web.socket
 
WebsocketComponent() - Constructor for class org.openremote.container.web.socket.WebsocketComponent
 
WebsocketConsumer - Class in org.openremote.container.web.socket
 
WebsocketConsumer(WebsocketEndpoint, Processor) - Constructor for class org.openremote.container.web.socket.WebsocketConsumer
 
WebsocketCORSFilter - Class in org.openremote.container.web.socket
 
WebsocketCORSFilter() - Constructor for class org.openremote.container.web.socket.WebsocketCORSFilter
 
WebsocketEndpoint - Class in org.openremote.container.web.socket
 
WebsocketEndpoint(WebsocketComponent, String, String, Map<String, Object>) - Constructor for class org.openremote.container.web.socket.WebsocketEndpoint
 
websocketHttpHandler - Variable in class org.openremote.container.web.DefaultWebsocketComponent
 
WebsocketProducer - Class in org.openremote.container.web.socket
 
WebsocketProducer(WebsocketEndpoint) - Constructor for class org.openremote.container.web.socket.WebsocketProducer
 
websocketSessions - Variable in class org.openremote.container.web.socket.WebsocketComponent
 
WebsocketSessions - Interface in org.openremote.container.web.socket
 
WebTargetBuilder - Class in org.openremote.container.web
This is a factory for creating JAX-RS WebTarget instances.
WebTargetBuilder(ResteasyClient, URI) - Constructor for class org.openremote.container.web.WebTargetBuilder
 
withLock(String, Runnable) - Static method in class org.openremote.container.concurrent.GlobalLock
withLockReturning(String, Supplier<R>) - Static method in class org.openremote.container.concurrent.GlobalLock
wrap(String, String) - Static method in class org.openremote.container.xml.DOMParser
 
wrap(String, String, String) - Static method in class org.openremote.container.xml.DOMParser
 
write(byte[]) - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
write(byte[]) - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 
write(byte[], int, int) - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
write(byte[], int, int) - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 
write(char[], int, int) - Method in class org.openremote.container.web.file.ResettableBufferedWriter
 
write(int) - Method in class org.openremote.container.web.file.DefaultServletOutputStream
 
write(int) - Method in class org.openremote.container.web.file.ResettableBufferedOutputStream
 

X

XML_SCHEMA_NAMESPACE - Static variable in class org.openremote.container.xml.DOM
 
XML_SCHEMA_RESOURCE - Static variable in class org.openremote.container.xml.DOM
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form