Index

A B C D E F G H I J K L M N O P 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
 
AbstractUndertowKeycloakAuthMech - Class in org.keycloak.adapters.undertow
Abstract base class for a Keycloak-enabled Undertow AuthenticationMechanism.
AbstractUndertowKeycloakAuthMech(AdapterDeploymentContext, UndertowUserSessionManagement, String) - Constructor for class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
AbstractUndertowRequestAuthenticator - Class in org.keycloak.adapters.undertow
 
AbstractUndertowRequestAuthenticator(HttpFacade, KeycloakDeployment, int, SecurityContext, HttpServerExchange, AdapterTokenStore) - Constructor for class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
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.OAuthServerResponse
 
AccessTokenAuthContext - Class in org.openremote.container.security.keycloak
Keycloak-based authorization.
AccessTokenAuthContext(String, AccessToken) - Constructor for class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
accountRoles - Variable in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
AdapterSessionStore - Interface in org.keycloak.adapters.spi
 
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 interface org.keycloak.adapters.spi.HttpFacade.Response
 
addHeader(String, String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
addHeader(String, String) - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
addHeaders(Invocation.Builder, Map<String, List<V>>) - Static 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.
addPermanentFailureResponse(Integer...) - Method in class org.openremote.container.web.WebTargetBuilder
 
addQueryParams(T, Map<String, List<V>>) - Static method in class org.openremote.container.web.WebTargetBuilder
 
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.ContainerScheduledExecutor
 
afterTransactionBegin(Transaction) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
allowCredentials - Variable in class org.openremote.container.security.CORSFilter
 
allowedHeaders - Variable in class org.openremote.container.security.CORSFilter
 
allowedMethods - Variable in class org.openremote.container.security.CORSFilter
 
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
 
ArrayBuilder(DOMElement) - Constructor for class org.openremote.container.xml.DOMElement.ArrayBuilder
 
attributeAdded(Session, String, Object) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
attributeRemoved(Session, String, Object) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
attributes - Variable in class org.openremote.container.xml.SAXParser.Handler
 
attributeUpdated(Session, String, Object, Object) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
AUTH_ERROR_ATTACHMENT_KEY - Static variable in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
AUTH_MECHANISM - Static variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
AuthChallenge - Interface in org.keycloak.adapters.spi
 
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.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
authenticate(HttpServerExchange, SecurityContext) - Method in class org.keycloak.adapters.undertow.UndertowAuthenticationMechanism
 
authenticate(HttpServerExchange, SecurityContext) - Method in class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism
 
AUTHENTICATED - Enum constant in enum class org.keycloak.adapters.spi.AuthOutcome
 
authenticatedRealm - Variable in class org.openremote.container.security.keycloak.AccessTokenAuthContext
 
AuthenticationError - Interface in org.keycloak.adapters.spi
Common marker interface used by keycloak client adapters when there is an error.
AuthForm - Class in org.openremote.container.security
 
AuthForm() - Constructor for class org.openremote.container.security.AuthForm
 
AuthOutcome - Enum Class in org.keycloak.adapters.spi
 
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

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.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
 

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
 
challenge(HttpFacade) - Method in interface org.keycloak.adapters.spi.AuthChallenge
 
changeHttpSessionId(boolean) - Method in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
changeHttpSessionId(boolean) - Method in class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
changeSessionId(HttpServerExchange, boolean) - Static method in class org.keycloak.adapters.undertow.ChangeSessionId
 
ChangeSessionId - Class in org.keycloak.adapters.undertow
 
ChangeSessionId() - Constructor for class org.keycloak.adapters.undertow.ChangeSessionId
 
characters - Variable in class org.openremote.container.xml.SAXParser.Handler
 
characters(char[], int, int) - Method in class org.openremote.container.xml.SAXParser.Handler
 
checkActive() - Method in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
checkCurrentToken() - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
checkCurrentToken() - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
checkCurrentToken() - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
CHILD_BUILDER - Variable in class org.openremote.container.xml.DOMElement
 
classes - Variable in class org.openremote.container.web.WebApplication
 
clear() - Method in class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
clear() - Method in interface org.keycloak.adapters.spi.SessionIdMapper
Clears all mappings from this mapper.
clear(SessionIdMapper) - Method in interface org.keycloak.adapters.spi.SessionIdMapperUpdater
Delegates to SessionIdMapper.clear() method..
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
 
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
 
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
 
completeBearerAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext>, String) - Method in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
completeOAuthAuthentication(KeycloakPrincipal<RefreshableKeycloakSecurityContext>) - Method in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
confidentialPort - Variable in class org.keycloak.adapters.undertow.UndertowAuthenticationMechanism
 
config - Variable in class org.openremote.container.Container
 
configResolver - Variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
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
 
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
 
containerHostUri - Variable in class org.openremote.container.web.WebService
 
ContainerScheduledExecutor - Class in org.openremote.container.concurrent
Thread pool that adds logging for tasks that throw exceptions
ContainerScheduledExecutor(String, int) - Constructor for class org.openremote.container.concurrent.ContainerScheduledExecutor
 
ContainerScheduledExecutor(String, int, RejectedExecutionHandler) - 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
 
content - Variable in class org.openremote.container.util.MailUtil.MessageContent
 
context - Variable in class org.openremote.container.message.MessageBrokerService
 
contextDestroyed(ServletContextEvent) - Method in class org.keycloak.adapters.undertow.UndertowNodesRegistrationManagementWrapper
 
contextDestroyed(ServletContextEvent) - Method in class org.openremote.container.security.keycloak.UndertowNodesRegistrationManagementWrapper
 
contextInitialized(ServletContextEvent) - Method in class org.keycloak.adapters.undertow.UndertowNodesRegistrationManagementWrapper
 
Cookie(String, String, int, String, String) - Constructor for class org.keycloak.adapters.spi.HttpFacade.Cookie
 
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
 
createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext>) - Method in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
Subclasses need to be able to create their own version of the KeycloakUndertowAccount
createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext>) - Method in class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
createAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext>) - Method in class org.keycloak.adapters.undertow.UndertowRequestAuthenticator
 
createAuthenticationMechanism(DeploymentInfo, AdapterDeploymentContext, UndertowUserSessionManagement, NodesRegistrationManagement) - Method in class org.keycloak.adapters.undertow.KeycloakServletExtension
 
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<ResteasyClientBuilderImpl>) - Static method in class org.openremote.container.web.WebTargetBuilder
 
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
 
createEntityManager() - Method in class org.openremote.container.persistence.PersistenceService
 
createFacade(HttpServerExchange) - Method in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
createFacade(HttpServerExchange) - Method in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
createFacade(HttpServerExchange) - Method in class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
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) - 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
 
createOAuthAuthenticator() - Method in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
createOAuthAuthenticator() - Method in class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
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
 
createProperties() - Method in interface org.openremote.container.persistence.Database
 
createRequestAuthenticator(KeycloakDeployment, HttpServerExchange, SecurityContext, UndertowHttpFacade) - Method in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
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
 

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
 
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
 
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.
deploymentContext - Variable in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
deploymentContext - Variable in class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler
 
deploymentContext - Variable in class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.Wrapper
 
deploymentContext - Variable in class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler
 
deploymentContext - Variable in class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler.Wrapper
 
deploymentContext - Variable in class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
deploymentContext - Variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
destroy() - Method in class org.openremote.container.security.CORSFilter
 
destroy() - Method in class org.openremote.container.web.file.HttpFilter
 
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
 
DIRECT - Static variable in interface org.keycloak.adapters.spi.SessionIdMapperUpdater
SessionIdMapper entries are updated directly.
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
 
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
 
domain - Variable in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
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
 
doTransaction(Consumer<EntityManager>) - Method in class org.openremote.container.persistence.PersistenceService
 
DYNAMIC_VALUE_PROPERTY - Static variable in class org.openremote.container.web.DynamicValueInjectorFilter
Set a property on the request using this name to inject a dynamic value
DynamicTimeInjectorFilter - Class in org.openremote.container.web
A filter for replacing Constants.DYNAMIC_TIME_PLACEHOLDER_REGEXP in the request URI and headers with the DynamicTimeInjectorFilter.INSTANT_SUPPLIER_PROPERTY from the request properties, this allows insertion of dynamic timestamps into HTTP requests.
DynamicTimeInjectorFilter() - Constructor for class org.openremote.container.web.DynamicTimeInjectorFilter
 
DynamicValueInjectorFilter - Class in org.openremote.container.web
A filter for replacing Constants.DYNAMIC_VALUE_PLACEHOLDER_REGEXP in the request URI and headers with the DynamicValueInjectorFilter.DYNAMIC_VALUE_PROPERTY from the request properties, this allows insertion of dynamic values into HTTP requests.
DynamicValueInjectorFilter() - Constructor for class org.openremote.container.web.DynamicValueInjectorFilter
 

E

element - Variable in class org.openremote.container.xml.DOMElement.Builder
 
enableAuthProxy(WebService, String) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
end() - Method in interface org.keycloak.adapters.spi.HttpFacade.Response
If the response is finished, end it.
end() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
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.keycloak.adapters.undertow.KeycloakUndertowAccount
 
equals(Object) - Method in class org.openremote.container.security.keycloak.KeycloakRealmClient
 
error(SAXParseException) - Method in class org.openremote.container.xml.DOMParser
 
error(SAXParseException) - Method in class org.openremote.container.xml.SAXParser.SimpleErrorHandler
 
errorPage - Variable in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
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
 
exchange - Variable in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
exchange - Variable in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
excludeUnlistedClasses() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
EXECUTOR - 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
 
EXTERNAL - Static variable in interface org.keycloak.adapters.spi.SessionIdMapperUpdater
Only HTTP session is manipulated with, SessionIdMapper entries are not updated by this updater and they have to be updated by some other means, e.g.
extractCommands(Reader, Dialect) - 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
 
FAILED - Enum constant in enum class org.keycloak.adapters.spi.AuthOutcome
 
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, ResourceManager, 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.DynamicTimeInjectorFilter
 
filter(ClientRequestContext) - Method in class org.openremote.container.web.DynamicValueInjectorFilter
 
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, ClientResponseContext) - Method in class org.openremote.container.web.FollowRedirectFilter
 
filter(ClientRequestContext, ClientResponseContext) - Method in class org.openremote.container.web.PermanentFailureFilter
 
filter(ClientRequestContext, ClientResponseContext) - Method in class org.openremote.container.web.ResponseHeaderUpdateFilter
 
filter(ContainerRequestContext) - Method in class org.openremote.container.web.RequestLogger
 
findChildren(String) - Method in class org.openremote.container.xml.DOMElement
 
findChildWithIdentifier(String) - Method in class org.openremote.container.xml.DOMElement
 
firstChildOrNull(String) - Method in class org.openremote.container.xml.DOMElement.Builder
 
fluentProducerTemplate - Variable in class org.openremote.container.message.MessageBrokerService
 
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
 
fromString(CharSequence, JavaType<T>, WrapperOptions) - Method in class org.openremote.container.persistence.JsonFormatMapper
 

G

generate(SharedSessionContractImplementor, Object) - Method in class org.openremote.container.util.HibernateUniqueIdentifierGenerator
 
generateStoredCredentials(Container) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
Generate and store credentials for connecting to the Keycloak admin API
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
 
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
 
getCertificateChain() - Method in interface org.keycloak.adapters.spi.HttpFacade
 
getCertificateChain() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
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
 
getConfidentilPort(HttpServerExchange) - Method in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
getConfig() - Method in class org.openremote.container.Container
 
getConfigInputStream() - Static method in class org.openremote.container.util.LogUtil
 
getConnectorName() - Method in interface org.openremote.container.persistence.Database
 
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, String) - Method in class org.openremote.container.web.file.AbstractFileServlet
Returns the content type associated with the given HTTP servlet request and file.
getContentType(HttpServletRequest, String) - 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
 
getCookie(String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getCookie(String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
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
 
getDomain() - Method in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
getElementName() - Method in class org.openremote.container.xml.DOMElement
 
getEntityManagerFactory() - Method in class org.openremote.container.persistence.PersistenceService
 
getEntityManagerFactory(Properties, List<String>) - Method in class org.openremote.container.persistence.PersistenceService
 
getEntityPropertyFields(Class<?>, List<String>, List<String>) - Static method in class org.openremote.container.persistence.PersistenceService
 
getErrorHandler() - Method in class org.openremote.container.xml.SAXParser
 
getErrorPage(DeploymentInfo) - Method in class org.keycloak.adapters.undertow.KeycloakServletExtension
 
getErrorPage(DeploymentInfo) - Method in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
getETag() - Method in interface org.openremote.container.web.file.Resource
 
getETag() - Method in class org.openremote.container.web.file.ResourceImpl
 
getExecutor() - Method in class org.openremote.container.Container
 
getExpiresIn() - Method in class org.openremote.container.web.OAuthServerResponse
 
getExpireTime(HttpServletRequest, String) - 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, String) - 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() - Method in interface org.openremote.container.web.file.Resource
 
getFile() - Method in class org.openremote.container.web.file.ResourceImpl
 
getFileInputStream(String) - Static method in class org.openremote.container.util.LogUtil
 
getFilterConfig() - Method in class org.openremote.container.web.file.HttpFilter
Returns the filter config.
getFirstChild(String) - Method in class org.openremote.container.xml.DOMElement
 
getFirstParam(String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
Get first query or form param
getFirstParam(String) - Method in class org.keycloak.adapters.undertow.ServletHttpFacade.RequestFacade
 
getFirstParam(String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getFluentProducerTemplate() - Method in class org.openremote.container.message.MessageBrokerService
 
getHandlePredicate() - Method in class org.openremote.container.web.WebService.RequestHandler
 
getHandler() - Method in class org.openremote.container.web.WebService.RequestHandler
 
getHeader(String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getHeader(String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getHeaders(String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getHeaders(String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getHealthStatus() - Method in class org.openremote.container.persistence.PersistenceHealthStatusProvider
 
getHealthStatusName() - 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
getHttpSessionId(boolean) - Method in class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
getInitParameter(String) - Method in class org.openremote.container.web.file.HttpFilter
Returns the value of the filter init parameter associated with the given name.
getInputStream() - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getInputStream() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getInputStream(boolean) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getInputStream(boolean) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
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
 
getKeycloakSecurityContext() - Method in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
getLastModified() - Method in interface org.openremote.container.web.file.Resource
 
getLastModified() - Method in class org.openremote.container.web.file.ResourceImpl
 
getLength() - Method in interface org.openremote.container.web.file.Resource
 
getLength() - Method in class org.openremote.container.web.file.ResourceImpl
 
getLocalIpAddress() - Static method in class org.openremote.container.web.WebService
 
getManagedClassNames() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getMappingFileNames() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getMessageContent(Part, List<Header>, boolean, boolean) - Static method in class org.openremote.container.util.MailUtil
 
getMeterRegistry() - Method in class org.openremote.container.Container
 
getMethod() - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getMethod() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getName() - Method in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
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 interface org.keycloak.adapters.spi.HttpFacade.Response
 
getOutputStream() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
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
 
getPath() - Method in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
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
 
getPrincipal() - Method in interface org.keycloak.adapters.spi.KeycloakAccount
 
getPrincipal() - Method in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
getPriority() - Method in class org.openremote.container.message.MessageBrokerService
 
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
 
getPriority() - Method in class org.openremote.container.web.WebService
 
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
 
getQueryParamValue(String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getQueryParamValue(String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getRealms(Function<RealmsResource, T>) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getRefreshToken() - Method in class org.openremote.container.web.OAuthServerResponse
 
getRelativePath() - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
Get the request relative path.
getRelativePath() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getRemoteAddr() - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
getRemoteAddr() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getRequest() - Method in interface org.keycloak.adapters.spi.HttpFacade
 
getRequest() - Method in class org.keycloak.adapters.undertow.ServletHttpFacade
 
getRequest() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
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
 
getResource(HttpServletRequest) - Method in class org.openremote.container.web.file.AbstractFileServlet
Returns the file associated with the given HTTP servlet request.
getResource(HttpServletRequest) - Method in class org.openremote.container.web.file.FileServlet
 
getResponse() - Method in interface org.keycloak.adapters.spi.HttpFacade
 
getResponse() - Method in class org.keycloak.adapters.undertow.ServletHttpFacade
 
getResponse() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
getResponseCode() - Method in interface org.keycloak.adapters.spi.AuthChallenge
Some platforms need the error code that will be sent (i.e.
getRoles() - Method in interface org.keycloak.adapters.spi.KeycloakAccount
 
getRoles() - Method in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
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
 
getScheduledExecutor() - Method in class org.openremote.container.Container
 
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
 
getSecurityContext() - Method in class org.keycloak.adapters.undertow.OIDCServletUndertowHttpFacade
 
getSecurityContext() - Method in class org.keycloak.adapters.undertow.OIDCUndertowHttpFacade
 
getSecurityContext(Subject) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
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.
getSession(boolean) - Method in class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
getSession(boolean) - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
getSessionById(SessionManager, String) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
getSessionFromSSO(String) - Method in class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
getSessionFromSSO(String) - Method in interface org.keycloak.adapters.spi.SessionIdMapper
Returns HTTP session ID from the given user session ID.
getSharedCacheMode() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getSingletons() - Method in class org.openremote.container.web.WebApplication
 
getStorageDir() - Method in class org.openremote.container.persistence.PersistenceService
 
getStoredCredentials(Container) - Method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
Get any stored credentials for connecting to the Keycloak admin API
getString(Map<String, String>, String, String) - Static method in class org.openremote.container.util.MapAccess
 
getSubjectId(Subject) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getSubjectName(Principal) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getSubjectName(Subject) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getSubjectNameAndRealm(Principal) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
getSubjectNameAndRealm(Subject) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
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
 
getTokenStore(HttpServerExchange, HttpFacade, KeycloakDeployment, SecurityContext) - Method in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
getTokenStore(HttpServerExchange, HttpFacade, KeycloakDeployment, SecurityContext) - Method in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
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
 
getUndertow() - Method in class org.openremote.container.web.WebService
 
getURI() - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
Full request URI with query params
getURI() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
getURL() - Method in interface org.openremote.container.web.file.Resource
 
getURL() - Method in class org.openremote.container.web.file.ResourceImpl
 
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
 
getUserSessions(String) - Method in class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
getUserSessions(String) - Method in interface org.keycloak.adapters.spi.SessionIdMapper
Returns set of HTTP session IDs for the given principal.
getValidationMode() - Method in class org.openremote.container.persistence.PersistenceService.PersistenceUnitInfo
 
getValue() - Method in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
getVersion() - Method in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
getW3CDocument() - Method in class org.openremote.container.xml.DOM
 
getW3CElement() - Method in class org.openremote.container.xml.DOMElement
 
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
 
grantType - Variable in class org.openremote.container.security.AuthForm
 
group - Variable in class org.openremote.container.concurrent.ContainerThreadFactory
 
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.keycloak.adapters.undertow.KeycloakServletExtension
 
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.keycloak.adapters.undertow.ServletPreAuthActionsHandler
 
handleRequest(HttpServerExchange) - Method in class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler
 
handleRequest(HttpServerExchange) - Method in class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
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
 
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.keycloak.adapters.undertow.KeycloakUndertowAccount
 
hashCode() - Method in class org.openremote.container.security.keycloak.KeycloakRealmClient
 
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
 
hasSession(String) - Method in class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
hasSession(String) - Method in interface org.keycloak.adapters.spi.SessionIdMapper
Returns true if the mapper contains mapping for the given HTTP session ID.
HEADER_ENTITY_TYPE - Static variable in class org.openremote.container.persistence.PersistenceService
 
headers - Variable in class org.openremote.container.util.MailUtil.MessageContent
 
headers - Variable in class org.openremote.container.web.ResponseHeaderUpdateFilter
 
HibernateUniqueIdentifierGenerator - Class in org.openremote.container.util
DO NOT REMOVE; String reference in package-info.java
HibernateUniqueIdentifierGenerator() - Constructor for class org.openremote.container.util.HibernateUniqueIdentifierGenerator
 
host - Variable in class org.openremote.container.web.WebService
 
httpClient - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
HttpFacade - Interface in org.keycloak.adapters.spi
 
HttpFacade.Cookie - Class in org.keycloak.adapters.spi
 
HttpFacade.Request - Interface in org.keycloak.adapters.spi
 
HttpFacade.Response - Interface in org.keycloak.adapters.spi
 
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
 
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(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
 
initialiseJUL() - Static method in class org.openremote.container.util.LogUtil
 
InMemorySessionIdMapper - Class in org.keycloak.adapters.spi
Maps external principal and SSO id to internal local http session id
InMemorySessionIdMapper() - Constructor for class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
instance - Variable in class org.openremote.container.xml.SAXParser.Handler
 
INSTANT_SUPPLIER_PROPERTY - Static variable in class org.openremote.container.web.DynamicTimeInjectorFilter
 
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, 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
 
isAuthenticationMechanismPresent(DeploymentInfo, String) - Method in class org.keycloak.adapters.undertow.KeycloakServletExtension
 
isCached(RequestAuthenticator) - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
isCached(RequestAuthenticator) - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
isCached(RequestAuthenticator) - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
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
 
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
 
isSecure() - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
HTTPS?
isSecure() - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
isSecured() - Method in class org.openremote.container.web.file.FileServlet
 
isSuperUser() - Method in interface org.openremote.container.security.AuthContext
 
isSuperUser(KeycloakSecurityContext) - Static method in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
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
 
JsonFormatMapper - Class in org.openremote.container.persistence
A FormatMapper that uses our own ObjectMapper
JsonFormatMapper() - Constructor for class org.openremote.container.persistence.JsonFormatMapper
 

K

KEYCLOAK_CHALLENGE_ATTACHMENT_KEY - Static variable in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
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
 
KEYCLOAK_SECURITY_CONTEXT_KEY - Static variable in class org.keycloak.adapters.undertow.OIDCUndertowHttpFacade
 
KeycloakAccount - Interface in org.keycloak.adapters.spi
 
keycloakAuthenticate(HttpServerExchange, SecurityContext, RequestAuthenticator) - Method in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
Call this inside your authenticate method.
KeycloakChallenge - Interface in org.keycloak.adapters.undertow
 
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
 
KeycloakServletExtension - Class in org.keycloak.adapters.undertow
 
KeycloakServletExtension() - Constructor for class org.keycloak.adapters.undertow.KeycloakServletExtension
 
KeycloakServletExtension(AdapterDeploymentContext) - Constructor for class org.keycloak.adapters.undertow.KeycloakServletExtension
 
keycloakTarget - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
KeycloakUndertowAccount - Class in org.keycloak.adapters.undertow
 
KeycloakUndertowAccount(KeycloakPrincipal<RefreshableKeycloakSecurityContext>) - Constructor for class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 

L

location - Variable in exception org.openremote.container.web.file.AbstractFileServlet.RedirectException
 
log - Static variable in class org.keycloak.adapters.undertow.KeycloakServletExtension
 
log - Static variable in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
log - Static variable in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
log - Static variable in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
log - Static variable in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
log - Static variable in class org.openremote.container.security.keycloak.SimpleKeycloakServletExtension
 
LOG - Static variable in class org.openremote.container.concurrent.ContainerScheduledExecutor
 
LOG - Static variable in class org.openremote.container.Container
 
LOG - Static variable in class org.openremote.container.util.LogUtil
 
logException(Throwable, String, String) - Static method in class org.openremote.container.web.WebServiceExceptions
 
logExceptionCause(Runnable, Throwable) - Static method in class org.openremote.container.concurrent.ContainerScheduledExecutor
 
LogFormatter - Class in org.openremote.container.util
 
LogFormatter() - Constructor for class org.openremote.container.util.LogFormatter
 
LOGGED_OUT - Enum constant in enum class org.keycloak.adapters.spi.AuthOutcome
 
login(SessionManager) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
logout() - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
logout() - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
logout() - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
LOGOUT_ERROR_ATTACHMENT_KEY - Static variable in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
logoutAll() - Method in interface org.keycloak.adapters.spi.UserSessionManagement
 
logoutAll() - Method in class org.keycloak.adapters.undertow.SessionManagementBridge
 
logoutAll(SessionManager) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
LogoutError - Interface in org.keycloak.adapters.spi
Common marker interface used by keycloak client adapters when there is an error.
logoutHttpSessions(SessionManager, List<String>) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
logoutHttpSessions(List<String>) - Method in interface org.keycloak.adapters.spi.UserSessionManagement
 
logoutHttpSessions(List<String>) - Method in class org.keycloak.adapters.undertow.SessionManagementBridge
 
logoutSession(SessionManager, String) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
LogUtil - Class in org.openremote.container.util
If system property java.util.logging.config.file or java.util.logging.config.file has been set then the normal LogManager.readConfiguration() will be used, otherwise try to load the logging configuration specified in environment variable OR_LOGGING_CONFIG_FILE as a file.
LogUtil() - Constructor for class org.openremote.container.util.LogUtil
 

M

MailUtil - Class in org.openremote.container.util
 
MailUtil() - Constructor for class org.openremote.container.util.MailUtil
 
MailUtil.MessageContent - Class in org.openremote.container.util
 
map(String, String, String) - Method in class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
map(String, String, String) - Method in interface org.keycloak.adapters.spi.SessionIdMapper
Establishes mapping between user session ID, principal and HTTP session ID.
map(SessionIdMapper, String, String, String) - Method in interface org.keycloak.adapters.spi.SessionIdMapperUpdater
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>>) - Static method in class org.openremote.container.web.WebTargetBuilder
 
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
 
MessageContent(String, String, List<Header>) - Constructor for class org.openremote.container.util.MailUtil.MessageContent
 
meterRegistry - Variable in class org.openremote.container.Container
 
migrate(Context) - Method in class org.openremote.container.persistence.migrations.V0_1_2__ExampleMigration
 
mimeType - Variable in class org.openremote.container.util.MailUtil.MessageContent
 
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.keycloak.adapters.spi.HttpFacade.Cookie
 
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
 
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.keycloak.adapters.undertow.ServletPreAuthActionsHandler
 
next - Variable in class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler
 
next - Variable in class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
next - Variable in class org.openremote.container.security.AuthOverloadHandler
 
nextHandler - Variable in class org.openremote.container.web.WebServiceExceptions.RootUndertowExceptionHandler
 
nodesRegistrationManagement - Variable in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
nodesRegistrationManagement - Variable in class org.keycloak.adapters.undertow.UndertowAuthenticationMechanism
 
NodeVisitor(short) - Constructor for class org.openremote.container.xml.DOMParser.NodeVisitor
 
NOT_ATTEMPTED - Enum constant in enum class org.keycloak.adapters.spi.AuthOutcome
 
NOT_AUTHENTICATED - Enum constant in enum class org.keycloak.adapters.spi.AuthOutcome
 
notAuthenticatedKeycloakDeployment - Variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 

O

OAuthFilter - Class in org.openremote.container.web
A filter to support OAuth access token (including refresh)
OAuthFilter(Client, 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
 
OIDCServletUndertowHttpFacade - Class in org.keycloak.adapters.undertow
 
OIDCServletUndertowHttpFacade(HttpServerExchange) - Constructor for class org.keycloak.adapters.undertow.OIDCServletUndertowHttpFacade
 
OIDCUndertowHttpFacade - Class in org.keycloak.adapters.undertow
 
OIDCUndertowHttpFacade(HttpServerExchange) - Constructor for class org.keycloak.adapters.undertow.OIDCUndertowHttpFacade
 
onDelete(Object, Object, Object[], String[], Type[]) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
onFlushDirty(Object, Object, Object[], Object[], String[], Type[]) - Method in class org.openremote.container.persistence.PersistenceEventInterceptor
 
onSave(Object, Object, 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_FLYWAY_OUT_OF_ORDER - 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_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_POOL_MAX_SIZE - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_POOL_MAX_SIZE_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_POOL_MIN_SIZE - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_DB_POOL_MIN_SIZE_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_EXECUTOR_THREADS_MAX - Static variable in class org.openremote.container.Container
 
OR_EXECUTOR_THREADS_MAX_DEFAULT - Static variable in class org.openremote.container.Container
 
OR_EXECUTOR_THREADS_MIN - Static variable in class org.openremote.container.Container
 
OR_EXECUTOR_THREADS_MIN_DEFAULT - Static variable in class org.openremote.container.Container
 
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_PATH - Static variable in class org.openremote.container.security.keycloak.KeycloakIdentityProvider
 
OR_KEYCLOAK_PATH_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_EXECUTOR_THREADS - Static variable in class org.openremote.container.Container
 
OR_SCHEDULED_EXECUTOR_THREADS_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_STORAGE_DIR - Static variable in class org.openremote.container.persistence.PersistenceService
 
OR_STORAGE_DIR_DEFAULT - Static variable in class org.openremote.container.persistence.PersistenceService
 
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.keycloak.adapters.spi - package org.keycloak.adapters.spi
 
org.keycloak.adapters.undertow - package org.keycloak.adapters.undertow
 
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.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
 
path - Variable in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
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
 
port - Variable in class org.openremote.container.web.WebService
 
portManager - Variable in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
POSTGRES - Enum constant in enum class org.openremote.container.persistence.Database.Product
 
prefix(String) - Method in class org.openremote.container.xml.DOMElement
 
prepareSchema(Container, String, String, String, String) - Method in class org.openremote.container.persistence.PersistenceService
 
principal - Variable in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
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
 
producerTemplate - Variable in class org.openremote.container.message.MessageBrokerService
 
propagateKeycloakContext(KeycloakUndertowAccount) - Method in class org.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
propagateKeycloakContext(KeycloakUndertowAccount) - Method in class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
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
 
PSEUDO - Enum constant in enum class org.openremote.container.timer.TimerService.Clock
 
publishPersistenceEvent(PersistenceEvent.Cause, Object, Object, Class<?>, List<String>, List<String>) - 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.

R

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
 
RedirectException(String) - Constructor for exception org.openremote.container.web.file.AbstractFileServlet.RedirectException
 
refreshCallback(RefreshableKeycloakSecurityContext) - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
refreshCallback(RefreshableKeycloakSecurityContext) - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
refreshCallback(RefreshableKeycloakSecurityContext) - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
refreshMapping(SessionIdMapper, String) - Method in interface org.keycloak.adapters.spi.SessionIdMapperUpdater
Refreshes the mapping in the idMapper from the internal source of this mapped updater and maps it via SessionIdMapper.map(java.lang.String, java.lang.String, java.lang.String) method.
refreshToken - Variable in class org.openremote.container.web.OAuthServerResponse
 
registerDefaults(ResteasyClientBuilderImpl) - Static method in interface org.openremote.container.web.WebClient
 
registered - Variable in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
registerNotifications(SecurityContext) - Method in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
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(Response.Status...) - Method in class org.openremote.container.web.WebTargetBuilder
 
removePermanentFailureResponse(Integer...) - Method in class org.openremote.container.web.WebTargetBuilder
 
removeServletDeployment(DeploymentInfo) - Method in class org.openremote.container.web.WebService
 
removeSession(String) - Method in class org.keycloak.adapters.spi.InMemorySessionIdMapper
 
removeSession(String) - Method in interface org.keycloak.adapters.spi.SessionIdMapper
Removes mappings for the given HTTP session ID.
removeSession(SessionIdMapper, String) - Method in interface org.keycloak.adapters.spi.SessionIdMapperUpdater
renderDevModeError(int, Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
renderProductionError(int, Throwable) - Static method in class org.openremote.container.web.WebServiceExceptions
 
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.keycloak.adapters.undertow.ServletHttpFacade
 
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_LOG - Static variable in class org.openremote.container.web.RequestLogger
 
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
 
requestFacade - Variable in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
RequestFacade() - Constructor for class org.keycloak.adapters.undertow.ServletHttpFacade.RequestFacade
 
RequestFacade() - Constructor for class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
RequestHandler(String, Predicate<HttpServerExchange>, HttpHandler) - Constructor for class org.openremote.container.web.WebService.RequestHandler
 
RequestLogger - Class in org.openremote.container.web
 
RequestLogger() - Constructor for class org.openremote.container.web.RequestLogger
 
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
 
resetCookie(String, String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Response
 
resetCookie(String, String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
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
 
resolvePath(String) - Method in class org.openremote.container.persistence.PersistenceService
Will resolve relative paths relative to PersistenceService.getStorageDir()
resolvePath(Path) - Method in class org.openremote.container.persistence.PersistenceService
Will resolve relative paths relative to PersistenceService.getStorageDir()
resolveResource(String, String, String, String, String) - Method in class org.openremote.container.xml.CatalogResourceResolver
 
Resource - Interface in org.openremote.container.web.file
 
ResourceImpl - Class in org.openremote.container.web.file
 
ResourceImpl(Resource) - Constructor for class org.openremote.container.web.file.ResourceImpl
 
ResourceImpl(File) - Constructor for class org.openremote.container.web.file.ResourceImpl
 
resourceManager - Variable in class org.openremote.container.web.file.FileServlet
 
response - Variable in class org.keycloak.adapters.undertow.ServletHttpFacade
 
response - Variable in class org.openremote.container.web.WebResource
 
responseFacade - Variable in class org.keycloak.adapters.undertow.UndertowHttpFacade
 
ResponseFacade() - Constructor for class org.keycloak.adapters.undertow.ServletHttpFacade.ResponseFacade
 
ResponseFacade() - Constructor for class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
ResponseHeaderUpdateFilter - Class in org.openremote.container.web
A filter for updating response headers.
ResponseHeaderUpdateFilter(Map<String, List<String>>) - Constructor for class org.openremote.container.web.ResponseHeaderUpdateFilter
 
restoreRequest() - Method in interface org.keycloak.adapters.spi.AdapterSessionStore
 
restoreRequest() - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
restoreRequest() - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
restoreRequest() - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
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
 
saveAccountInfo(OidcKeycloakAccount) - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
saveAccountInfo(OidcKeycloakAccount) - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
saveAccountInfo(OidcKeycloakAccount) - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
SavedRequest - Class in org.keycloak.adapters.undertow
Saved servlet request.
SavedRequest() - Constructor for class org.keycloak.adapters.undertow.SavedRequest
 
saveRequest() - Method in interface org.keycloak.adapters.spi.AdapterSessionStore
 
saveRequest() - Method in class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
saveRequest() - Method in class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
saveRequest() - Method in class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
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.
SCHEDULED_EXECUTOR - Static variable in class org.openremote.container.Container
 
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.keycloak.adapters.undertow.AbstractUndertowRequestAuthenticator
 
securityContext - Variable in class org.openremote.container.web.RequestLogger
 
securityContext - Variable in class org.openremote.container.web.WebResource
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in interface org.keycloak.adapters.undertow.KeycloakChallenge
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.openremote.container.security.basic.BasicIdentityProvider.BasicFixAuthenticationMechanism
 
sendError(int) - Method in interface org.keycloak.adapters.spi.HttpFacade.Response
 
sendError(int) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
sendError(int, String) - Method in interface org.keycloak.adapters.spi.HttpFacade.Response
 
sendError(int, String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
servePage(HttpServerExchange, String) - Method in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
servePage(HttpServerExchange, String) - Method in class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.openremote.container.web.file.FileServlet
 
services - Variable in class org.openremote.container.Container
 
ServletHttpFacade - Class in org.keycloak.adapters.undertow
 
ServletHttpFacade(HttpServerExchange) - Constructor for class org.keycloak.adapters.undertow.ServletHttpFacade
 
ServletHttpFacade.RequestFacade - Class in org.keycloak.adapters.undertow
 
ServletHttpFacade.ResponseFacade - Class in org.keycloak.adapters.undertow
 
ServletKeycloakAuthMech - Class in org.keycloak.adapters.undertow
 
ServletKeycloakAuthMech(AdapterDeploymentContext, UndertowUserSessionManagement, NodesRegistrationManagement, ConfidentialPortManager, String) - Constructor for class org.keycloak.adapters.undertow.ServletKeycloakAuthMech
 
ServletPreAuthActionsHandler - Class in org.keycloak.adapters.undertow
 
ServletPreAuthActionsHandler(AdapterDeploymentContext, UndertowUserSessionManagement, HttpHandler) - Constructor for class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler
 
ServletPreAuthActionsHandler.Wrapper - Class in org.keycloak.adapters.undertow
 
ServletRequestAuthenticator - Class in org.keycloak.adapters.undertow
 
ServletRequestAuthenticator(HttpFacade, KeycloakDeployment, int, SecurityContext, HttpServerExchange, AdapterTokenStore) - Constructor for class org.keycloak.adapters.undertow.ServletRequestAuthenticator
 
ServletSessionTokenStore - Class in org.keycloak.adapters.undertow
Per-request object.
ServletSessionTokenStore(HttpServerExchange, KeycloakDeployment, UndertowUserSessionManagement, SecurityContext) - Constructor for class org.keycloak.adapters.undertow.ServletSessionTokenStore
 
ServletUndertowExceptionHandler(boolean) - Constructor for class org.openremote.container.web.WebServiceExceptions.ServletUndertowExceptionHandler
 
sessionCreated(Session, HttpServerExchange) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
sessionDestroyed(Session, HttpServerExchange, SessionListener.SessionDestroyedReason) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
sessionIdChanged(Session, String) - Method in class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
SessionIdMapper - Interface in org.keycloak.adapters.spi
 
SessionIdMapperUpdater - Interface in org.keycloak.adapters.spi
Classes implementing this interface represent a mechanism for updating SessionIdMapper entries.
sessionManagement - Variable in class org.keycloak.adapters.undertow.AbstractUndertowKeycloakAuthMech
 
SessionManagementBridge - Class in org.keycloak.adapters.undertow
 
SessionManagementBridge(UndertowUserSessionManagement, SessionManager) - Constructor for class org.keycloak.adapters.undertow.SessionManagementBridge
 
sessionManager - Variable in class org.keycloak.adapters.undertow.SessionManagementBridge
 
sessionManager - Variable in class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
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 perform keycloak API actions; 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, Resource, List<AbstractFileServlet.Range>) - Method in class org.openremote.container.web.file.AbstractFileServlet
Set content headers.
setContentHeaders(HttpServletRequest, HttpServletResponse, 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
 
setCookie(String, String, String, String, int, boolean, boolean) - Method in interface org.keycloak.adapters.spi.HttpFacade.Response
 
setCookie(String, String, String, String, int, boolean, boolean) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
setCorsMaxAge(int) - Method in class org.openremote.container.security.CORSFilter
 
setCurrentRequestInfo(KeycloakDeployment, AdapterTokenStore) - Method in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
setError(AuthenticationError) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
setError(AuthenticationError) - Method in class org.keycloak.adapters.undertow.ServletHttpFacade.RequestFacade
 
setError(AuthenticationError) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
setError(LogoutError) - Method in interface org.keycloak.adapters.spi.HttpFacade.Request
 
setError(LogoutError) - Method in class org.keycloak.adapters.undertow.ServletHttpFacade.RequestFacade
 
setError(LogoutError) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.RequestFacade
 
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 interface org.keycloak.adapters.spi.HttpFacade.Response
 
setHeader(String, String) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
setHeader(String, String) - Method in class org.openremote.container.web.file.GzipHttpServletResponse
 
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).
setOverrideResponseHeaders(Map<String, List<String>>) - Method in class org.openremote.container.web.WebTargetBuilder
 
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
 
setRoles(RefreshableKeycloakSecurityContext) - Method in class org.keycloak.adapters.undertow.KeycloakUndertowAccount
 
setStatus(int) - Method in interface org.keycloak.adapters.spi.HttpFacade.Response
 
setStatus(int) - Method in class org.keycloak.adapters.undertow.UndertowHttpFacade.ResponseFacade
 
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
 
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
 
start() - Method in class org.openremote.container.Container
 
start() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
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
 
stop() - Method in class org.openremote.container.Container
 
stop() - Method in enum class org.openremote.container.timer.TimerService.Clock
 
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
 
storageDir - Variable in class org.openremote.container.persistence.PersistenceService
 
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.
stream(Resource, 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.
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
 
toMailMessage(Message, boolean) - Static method in class org.openremote.container.util.MailUtil
 
toResponse(ClientErrorException) - Method in class org.openremote.container.web.ClientErrorExceptionHandler
 
toResponse(ForbiddenException) - Method in class org.openremote.container.web.WebServiceExceptions.ForbiddenResteasyExceptionMapper
 
toResponse(Exception) - Method in class org.openremote.container.web.WebServiceExceptions.DefaultResteasyExceptionMapper
 
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.xml.DOMElement
 
toString(T, JavaType<T>, WrapperOptions) - Method in class org.openremote.container.persistence.JsonFormatMapper
 
tryRestoreRequest(HttpServerExchange, HttpSession) - Static method in class org.keycloak.adapters.undertow.SavedRequest
 
trySaveRequest(HttpServerExchange) - Static method in class org.keycloak.adapters.undertow.SavedRequest
 
turnOffChangeSessionIdOnLogin(DeploymentInfo) - Static method in class org.keycloak.adapters.undertow.ChangeSessionId
This is a hack to be backward compatible between Undertow 1.3+ and versions lower.

U

undertow - Variable in class org.openremote.container.web.WebService
 
UndertowAuthenticatedActionsHandler - Class in org.keycloak.adapters.undertow
Bridge for authenticated Keycloak adapter actions
UndertowAuthenticatedActionsHandler(AdapterDeploymentContext, HttpHandler) - Constructor for class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler
 
UndertowAuthenticatedActionsHandler.Wrapper - Class in org.keycloak.adapters.undertow
 
UndertowAuthenticationMechanism - Class in org.keycloak.adapters.undertow
 
UndertowAuthenticationMechanism(AdapterDeploymentContext, UndertowUserSessionManagement, NodesRegistrationManagement, int, String) - Constructor for class org.keycloak.adapters.undertow.UndertowAuthenticationMechanism
 
UndertowCookieTokenStore - Class in org.keycloak.adapters.undertow
Per-request object.
UndertowCookieTokenStore(HttpFacade, KeycloakDeployment, SecurityContext) - Constructor for class org.keycloak.adapters.undertow.UndertowCookieTokenStore
 
UndertowHttpFacade - Class in org.keycloak.adapters.undertow
 
UndertowHttpFacade(HttpServerExchange) - Constructor for class org.keycloak.adapters.undertow.UndertowHttpFacade
 
UndertowHttpFacade.RequestFacade - Class in org.keycloak.adapters.undertow
 
UndertowHttpFacade.ResponseFacade - Class in org.keycloak.adapters.undertow
 
UndertowNodesRegistrationManagementWrapper - Class in org.keycloak.adapters.undertow
 
UndertowNodesRegistrationManagementWrapper - Class in org.openremote.container.security.keycloak
This is a copy of the same class from the now obsolete keycloak-undertow-adapter but for jakarta EE.
UndertowNodesRegistrationManagementWrapper(NodesRegistrationManagement) - Constructor for class org.keycloak.adapters.undertow.UndertowNodesRegistrationManagementWrapper
 
UndertowNodesRegistrationManagementWrapper(NodesRegistrationManagement) - Constructor for class org.openremote.container.security.keycloak.UndertowNodesRegistrationManagementWrapper
 
UndertowPreAuthActionsHandler - Class in org.keycloak.adapters.undertow
 
UndertowPreAuthActionsHandler(AdapterDeploymentContext, UndertowUserSessionManagement, SessionManager, HttpHandler) - Constructor for class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
UndertowRequestAuthenticator - Class in org.keycloak.adapters.undertow
 
UndertowRequestAuthenticator(HttpFacade, KeycloakDeployment, int, SecurityContext, HttpServerExchange, AdapterTokenStore) - Constructor for class org.keycloak.adapters.undertow.UndertowRequestAuthenticator
 
UndertowSessionTokenStore - Class in org.keycloak.adapters.undertow
Per-request object.
UndertowSessionTokenStore(HttpServerExchange, KeycloakDeployment, UndertowUserSessionManagement, SecurityContext) - Constructor for class org.keycloak.adapters.undertow.UndertowSessionTokenStore
 
UndertowUserSessionManagement - Class in org.keycloak.adapters.undertow
Manages relationship to users and sessions so that forced admin logout can be implemented
UndertowUserSessionManagement() - Constructor for class org.keycloak.adapters.undertow.UndertowUserSessionManagement
 
unwrap(Throwable) - Static method in class org.openremote.container.concurrent.ContainerScheduledExecutor
 
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
 
userSessionManagement - Variable in class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler
 
userSessionManagement - Variable in class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.Wrapper
 
userSessionManagement - Variable in class org.keycloak.adapters.undertow.SessionManagementBridge
 
userSessionManagement - Variable in class org.keycloak.adapters.undertow.UndertowPreAuthActionsHandler
 
UserSessionManagement - Interface in org.keycloak.adapters.spi
 

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
 
value - Variable in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
valueOf(String) - Static method in enum class org.keycloak.adapters.spi.AuthOutcome
Returns the enum constant of this class with the specified name.
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.keycloak.adapters.spi.AuthOutcome
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.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.
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 - Variable in class org.keycloak.adapters.spi.HttpFacade.Cookie
 
visit(Node) - Method in class org.openremote.container.xml.DOMParser.NodeVisitor
 

W

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 - 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
 
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
 
wrap(HttpHandler) - Method in class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.Wrapper
 
wrap(HttpHandler) - Method in class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler.Wrapper
 
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
 
Wrapper(AdapterDeploymentContext) - Constructor for class org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler.Wrapper
 
Wrapper(AdapterDeploymentContext, UndertowUserSessionManagement) - Constructor for class org.keycloak.adapters.undertow.ServletPreAuthActionsHandler.Wrapper
 
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 R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form