Index
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, ornull
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
ContainerService
s. - Container() - Constructor for class org.openremote.container.Container
-
Discover
ContainerService
s usingServiceLoader
; services are then ordered byContainerService.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 overrideIdentityService.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 theDynamicTimeInjectorFilter.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 theDynamicValueInjectorFilter.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 responseOutputStream
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 ownObjectMapper
- 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
orjava.util.logging.config.file
has been set then the normalLogManager.readConfiguration()
will be used, otherwise try to load the logging configuration specified in environment variableOR_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
-
Delegates to
SessionIdMapper.map(java.lang.String, java.lang.String, java.lang.String)
method. - 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
andSAXParser
. - 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
PersistenceEvent
s for entities not managed by JPA (i.e. - publishPersistenceEvent(PersistenceEvent.Cause, Object, String[], Object[], Object[]) - Method in class org.openremote.container.persistence.PersistenceService
-
Generate
PersistenceEvent
s 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 viaSessionIdMapper.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
-
Delegates to
SessionIdMapper.removeSession(java.lang.String)
method. - 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 NIOByteBuffer
. - 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 NIOByteBuffer
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form