- CACHE_STORAGE - Static variable in class org.esigate.Parameters
-
- CacheAdapter - Class in org.esigate.cache
-
This class is changes the behavior of the HttpCache by transforming the headers in the requests or response.
- CacheAdapter() - Constructor for class org.esigate.cache.CacheAdapter
-
- CacheConfigHelper - Class in org.esigate.cache
-
- CacheStorage - Class in org.esigate.cache
-
- CacheStorage() - Constructor for class org.esigate.cache.CacheStorage
-
- cancel(boolean) - Method in class org.esigate.parser.future.CharSequenceFuture
-
- cancel(boolean) - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- CAPABILITIES - Static variable in class org.esigate.extension.parallelesi.Esi
-
- CapabilitiesEvent - Class in org.esigate.extension.surrogate
-
This event is fired on startup to register all installed capabilities.
- CapabilitiesEvent() - Constructor for class org.esigate.extension.surrogate.CapabilitiesEvent
-
- Capability - Class in org.esigate.extension.surrogate.http
-
Capability tokens indicate sets of operations (e.g., caching, processing) that a surrogate is willing to perform.
- characters(CharSequence, int, int) - Method in interface org.esigate.parser.Element
-
Method called by the parser when it finds characters between starting and closing tags.
- characters(Future<CharSequence>) - Method in interface org.esigate.parser.future.FutureElement
-
Method called by the parser when it finds characters between starting and closing tags.
- characters(Future<CharSequence>) - Method in interface org.esigate.parser.future.FutureParserContext
-
Writes characters into current writer.
- characters(Future<CharSequence>) - Method in class org.esigate.parser.future.UnknownElement
-
- characters(CharSequence) - Method in interface org.esigate.parser.ParserContext
-
Writes characters into current writer.
- characters(CharSequence, int, int) - Method in class org.esigate.parser.UnknownElement
-
- CharSequenceFuture - Class in org.esigate.parser.future
-
This class is a simple wrapper on a CharSequence.
- CharSequenceFuture(CharSequence) - Constructor for class org.esigate.parser.future.CharSequenceFuture
-
Create a new Future object which will return the
CharSequence
provided as parameter.
- clear(DriverRequest) - Method in interface org.esigate.cookie.CookieManager
-
- clear(DriverRequest) - Method in class org.esigate.cookie.DefaultCookieManager
-
- clear() - Method in class org.esigate.http.RequestCookieStore
-
- clearExpired(Date, DriverRequest) - Method in interface org.esigate.cookie.CookieManager
-
- clearExpired(Date, DriverRequest) - Method in class org.esigate.cookie.DefaultCookieManager
-
- clearExpired(Date) - Method in class org.esigate.http.RequestCookieStore
-
- close() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- closeExpiredConnections() - Method in class org.esigate.test.conn.MockConnectionManager
-
- closeIdleConnections(long, TimeUnit) - Method in class org.esigate.test.conn.MockConnectionManager
-
- compare(UriMapping, UriMapping) - Method in class org.esigate.impl.UriMappingComparator
-
- concatPath(URI, String) - Static method in class org.esigate.util.UriUtils
-
Concatenates 2
URI
by taking the beginning of the first (up to the path) and the end of the other
(starting from the path).
- CONFIG_RELOAD_DELAY - Static variable in class org.esigate.extension.ConfigReloadOnChange
-
The wait time (ms) between to check for configuration change.
- ConfigReloadOnChange - Class in org.esigate.extension
-
This extension reloads configuration when esigate.properties is updated.
- ConfigReloadOnChange() - Constructor for class org.esigate.extension.ConfigReloadOnChange
-
- ConfigReloadOnHup - Class in org.esigate.extension
-
This extension reloads configuration when signal HUP is received.
- ConfigReloadOnHup() - Constructor for class org.esigate.extension.ConfigReloadOnHup
-
- ConfigurationException - Exception in org.esigate
-
- ConfigurationException(String) - Constructor for exception org.esigate.ConfigurationException
-
- ConfigurationException(Exception) - Constructor for exception org.esigate.ConfigurationException
-
- ConfigurationException(String, Exception) - Constructor for exception org.esigate.ConfigurationException
-
- configure() - Static method in class org.esigate.DriverFactory
-
Loads all instances according to default configuration file.
- configure(Properties) - Static method in class org.esigate.DriverFactory
-
Loads all instances according to the properties parameter.
- configure(String, Properties) - Static method in class org.esigate.DriverFactory
-
Registers new
Driver under provided name with specified properties.
- configure(Properties) - Static method in class org.esigate.vars.VariablesResolver
-
Loads variables from properties.
- configure() - Static method in class org.esigate.vars.VariablesResolver
-
Loads variables according to default configuration file org/esigate/vars.properties.
- connect(HttpClientConnection, HttpRoute, int, HttpContext) - Method in interface org.esigate.test.conn.IResponseHandler2
-
- connect(HttpClientConnection, HttpRoute, int, HttpContext) - Method in class org.esigate.test.conn.MockConnectionManager
-
- CONNECT_TIMEOUT - Static variable in class org.esigate.Parameters
-
- ContainerRequestContext - Interface in org.esigate.api
-
Encapsulates container-specific objects that may be used by container-specific extensions.
- contains(String) - Method in class org.esigate.util.FilterList
-
- containsHeader(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- ContentTypeHelper - Class in org.esigate.http
-
- ContentTypeHelper(Properties) - Constructor for class org.esigate.http.ContentTypeHelper
-
- COOKIE_MANAGER - Static variable in class org.esigate.Parameters
-
- CookieManager - Interface in org.esigate.cookie
-
- CookieUtil - Class in org.esigate.http.cookie
-
Utility class for Cookie
.
- copyHeaders(DriverRequest, HttpRequest) - Method in class org.esigate.http.HeaderManager
-
Copy header from originalRequest to httpRequest.
- copyHeaders(OutgoingRequest, HttpEntityEnclosingRequest, HttpResponse) - Method in class org.esigate.http.HeaderManager
-
Copies end-to-end headers from a response received from the server to the response to be sent to the client.
- create(HttpContext) - Method in class org.esigate.http.cookie.CustomBrowserCompatSpecFactory
-
- create(String) - Static method in class org.esigate.impl.UriMapping
-
Creates a UriMapping instance based on the mapping definition given as parameter.
- createCacheConfig(Properties) - Static method in class org.esigate.cache.CacheConfigHelper
-
- createCacheStorage(Properties) - Static method in class org.esigate.cache.CacheConfigHelper
-
- createDriverRequest(String, Driver) - Static method in class org.esigate.test.TestUtils
-
- createDriverRequest(Driver) - Static method in class org.esigate.test.TestUtils
-
- createHttpResponse() - Static method in class org.esigate.test.TestUtils
-
Create a fluent-style builder for HttpResponse
.
- createIncomingRequest(String) - Static method in class org.esigate.test.TestUtils
-
- createIncomingRequest() - Static method in class org.esigate.test.TestUtils
-
- createMockDriver(Properties, IResponseHandler) - Static method in class org.esigate.test.TestUtils
-
Creates a
Driver
instance with a custom response handler.
- createMockDriver(Properties, HttpResponse) - Static method in class org.esigate.test.TestUtils
-
Creates a
Driver
instance with a mock
HttpResponse
.
- createMockDriver(Properties, HttpClientConnectionManager) - Static method in class org.esigate.test.TestUtils
-
Create a Driver instance with a custom connection Manager.
- createMockDriver(Properties, HttpClientConnectionManager, String) - Static method in class org.esigate.test.TestUtils
-
Create a Driver instance with a custom connection Manager.
- createOutgoingRequest(DriverRequest, String, boolean) - Method in class org.esigate.http.HttpClientRequestExecutor
-
- createOutgoingRequest(DriverRequest, String, boolean) - Method in interface org.esigate.RequestExecutor
-
- createRequest(String) - Static method in class org.esigate.test.TestUtils
-
- createURI(String, String, int, String, String, String) - Static method in class org.esigate.util.UriUtils
-
Creates an URI as a String.
- createURI(String) - Static method in class org.esigate.util.UriUtils
-
Creates an
URI
after escaping some special characters in order to tolerate some incorrect URI types.
- CUSTOM_BROWSER_COMPATIBILITY - Static variable in class org.esigate.http.cookie.CustomBrowserCompatSpecFactory
-
Constant for HttpClient configuration.
- CustomBrowserCompatSpecFactory - Class in org.esigate.http.cookie
-
A BrowserCompatSpecFactory that registers HttpOnly handler and disables path validation.
- CustomBrowserCompatSpecFactory() - Constructor for class org.esigate.http.cookie.CustomBrowserCompatSpecFactory
-
- CustomizableDNSResolver - Class in org.esigate.extension.http
-
DNS resolver that will resolve the host names against a collection held in-memory and fallback to an OS resolution
- CustomizableDNSResolver() - Constructor for class org.esigate.extension.http.CustomizableDNSResolver
-
- EHCACHE_CACHE_NAME_PROPERTY - Static variable in class org.esigate.Parameters
-
- EHCACHE_CONFIGURATION_FILE_PROPERTY - Static variable in class org.esigate.Parameters
-
- EhcacheCacheStorage - Class in org.esigate.cache
-
- EhcacheCacheStorage() - Constructor for class org.esigate.cache.EhcacheCacheStorage
-
- Element - Interface in org.esigate.parser
-
An element represents a tag inside a document.
- ElementType - Interface in org.esigate.parser
-
An element type.
- encodeCookie(Cookie) - Static method in class org.esigate.http.cookie.CookieUtil
-
Utility method to transform a Cookie into a Set-Cookie Header.
- encodeIllegalCharacters(String) - Static method in class org.esigate.util.UriUtils
-
Fixes common mistakes in URI by replacing all illegal characters by their encoded value.
- enqueueAppend(Future<CharSequence>) - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- enqueueAppend(Future<CharSequence>) - Method in interface org.esigate.parser.future.FutureAppendable
-
Queue the Future<CharSequence> for append in this FutureAppendable.
- enqueueAppend(Future<CharSequence>) - Method in class org.esigate.parser.future.FutureAppendableAdapter
-
- enqueueAppend(Future<CharSequence>) - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- ensureConfigured() - Static method in class org.esigate.DriverFactory
-
Ensure configuration has been loaded at least once.
- entity(HttpEntity) - Method in class org.esigate.test.http.HttpResponseBuilder
-
- entity(String) - Method in class org.esigate.test.http.HttpResponseBuilder
-
- equals(Object) - Method in class org.esigate.util.Parameter
-
- ErrorPages - Class in org.esigate.extension
-
This extension handles internal error pages served directly by esigate.
- ErrorPages() - Constructor for class org.esigate.extension.ErrorPages
-
- Esi - Class in org.esigate.extension
-
This extension processes ESI directives.
- Esi() - Constructor for class org.esigate.extension.Esi
-
- Esi - Class in org.esigate.extension.parallelesi
-
This extension processes ESI directives, like :
<esi:include src="$(PROVIDER{cms})/news" fragment="news_1"/>
This extension implements multi-threaded processing, aka Parallel ESI.
- Esi() - Constructor for class org.esigate.extension.parallelesi.Esi
-
- ESI_SESSION_COOKIE_NAME - Static variable in class org.esigate.url.StickySessionBaseUrlRetrieveStrategy
-
- EsiRenderer - Class in org.esigate.esi
-
Retrieves a resource from the provider application and parses it to find ESI tags to be replaced by contents from
other applications.
- EsiRenderer() - Constructor for class org.esigate.esi.EsiRenderer
-
Constructor used to render a complete page.
- EsiRenderer(String, String) - Constructor for class org.esigate.esi.EsiRenderer
-
Constructor used to render a fragment Retrieves a fragment inside a page.
- EsiRenderer - Class in org.esigate.extension.parallelesi
-
Retrieves a resource from the provider application and parses it to find ESI tags to be replaced by contents from
other applications.
- EsiRenderer(Executor) - Constructor for class org.esigate.extension.parallelesi.EsiRenderer
-
Constructor used to render a complete page.
- EsiRenderer(String, String, Executor) - Constructor for class org.esigate.extension.parallelesi.EsiRenderer
-
Constructor used to render a fragment Retrieves a fragment inside a page.
- EsiSyntaxError - Exception in org.esigate.esi
-
Exception thrown when there is a syntax error in ESI tags.
- EsiSyntaxError(String) - Constructor for exception org.esigate.esi.EsiSyntaxError
-
- event(EventDefinition, Event) - Method in class org.esigate.authentication.GenericAuthentificationHandler
-
- Event - Class in org.esigate.events
-
This class contains the common attributes for all events.
- Event() - Constructor for class org.esigate.events.Event
-
- event(EventDefinition, Event) - Method in interface org.esigate.events.IEventListener
-
Handle an event.
- event(EventDefinition, Event) - Method in class org.esigate.extension.Aggregate
-
Deprecated.
- event(EventDefinition, Event) - Method in class org.esigate.extension.DefaultCharset
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.ErrorPages
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.Esi
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.FetchLogging
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.ForwardOriginalUrl
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.FragmentLogging
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.HtmlCharsetProcessor
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.http.DNS
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.monitoring.Metric
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.parallelesi.Esi
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.ResourceFixup
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.surrogate.Surrogate
-
- event(EventDefinition, Event) - Method in class org.esigate.extension.XPoweredBy
-
- event(EventDefinition, Event) - Method in class org.esigate.http.DeleteResponseHeader
-
- event(EventDefinition, Event) - Method in class org.esigate.http.MoveResponseHeader
-
- EVENT_FETCH_POST - Static variable in class org.esigate.events.EventManager
-
- EVENT_FETCH_PRE - Static variable in class org.esigate.events.EventManager
-
- EVENT_FRAGMENT_POST - Static variable in class org.esigate.events.EventManager
-
- EVENT_FRAGMENT_PRE - Static variable in class org.esigate.events.EventManager
-
- EVENT_HTTP_BUILDER_INITIALIZATION - Static variable in class org.esigate.events.EventManager
-
- EVENT_PROXY_POST - Static variable in class org.esigate.events.EventManager
-
- EVENT_PROXY_PRE - Static variable in class org.esigate.events.EventManager
-
- EVENT_READ_ENTITY - Static variable in class org.esigate.events.EventManager
-
- EVENT_RENDER_POST - Static variable in class org.esigate.events.EventManager
-
- EVENT_RENDER_PRE - Static variable in class org.esigate.events.EventManager
-
- EVENT_SURROGATE_CAPABILITIES - Static variable in class org.esigate.extension.surrogate.Surrogate
-
This event is fired on startup to collect all installed capabilities.
- EventDefinition - Class in org.esigate.events
-
Defines an event, with id and type.
- EventDefinition(String, int) - Constructor for class org.esigate.events.EventDefinition
-
Create event defintion.
- EventManager - Class in org.esigate.events
-
The event manager.
- EventManager(String) - Constructor for class org.esigate.events.EventManager
-
- execute(OutgoingRequest) - Method in class org.esigate.http.HttpClientRequestExecutor
-
Execute a HTTP request.
- execute(OutgoingRequest) - Method in interface org.esigate.RequestExecutor
-
- execute(HttpRequest) - Method in interface org.esigate.test.conn.IResponseHandler
-
Implement this method to process the HTTP request and provide a custom reponse.
- execute(HttpRequest) - Method in class org.esigate.test.conn.MockConnectionManager
-
- execute(HttpRequest) - Method in class org.esigate.test.conn.SequenceResponse
-
- execute(HttpRequest) - Method in class org.esigate.test.conn.UriResponse
-
- Extension - Interface in org.esigate.extension
-
Interface for extensions.
- ExtensionFactory - Class in org.esigate.extension
-
Factory for all ESIGate extension classes (authenticator, cookie store).
- EXTENSIONS - Static variable in class org.esigate.Parameters
-
- extractHost(String) - Static method in class org.esigate.util.UriUtils
-
Extracts the HttpHost
from a URI.
- extractHost(URI) - Static method in class org.esigate.util.UriUtils
-
Extracts the HttpHost
from a URI.
- extractHostName(String) - Static method in class org.esigate.util.UriUtils
-
Extracts the host name from a URI.
- extractScheme(String) - Static method in class org.esigate.util.UriUtils
-
Extracts the scheme of a URI.
- FetchEvent - Class in org.esigate.events.impl
-
Fetch event : when a new HTTP call is made to get a new block/template (Cache miss).
- FetchEvent(OutgoingRequestContext, HttpRequestWrapper) - Constructor for class org.esigate.events.impl.FetchEvent
-
- FetchLogging - Class in org.esigate.extension
-
This extension logs requests to remote systems.
- FetchLogging() - Constructor for class org.esigate.extension.FetchLogging
-
- FilterList - Class in org.esigate.util
-
A list that contains some String tokens and is intended to be used as a black list or white list.
- FilterList() - Constructor for class org.esigate.util.FilterList
-
- findAncestor(Class<T>) - Method in interface org.esigate.parser.future.FutureParserContext
-
- findAncestor(Class<T>) - Method in interface org.esigate.parser.ParserContext
-
- fire(EventDefinition, Event) - Method in class org.esigate.events.EventManager
-
Fire a new event and run all the listeners.
- formatDate(Date) - Static method in class org.esigate.http.DateUtils
-
Formats the given date according to the RFC 1123 pattern.
- formatDate(long) - Static method in class org.esigate.http.DateUtils
-
Formats the given date according to the RFC 1123 pattern.
- ForwardOriginalUrl - Class in org.esigate.extension
-
Forwards original request (as received by Esigate) in a request header.
- ForwardOriginalUrl() - Constructor for class org.esigate.extension.ForwardOriginalUrl
-
- FragmentEvent - Class in org.esigate.events.impl
-
Fragment event : when a fragment (a complete or partial page) is required for rendering.
- FragmentEvent(IncomingRequest, OutgoingRequest, OutgoingRequestContext) - Constructor for class org.esigate.events.impl.FragmentEvent
-
- FragmentLogging - Class in org.esigate.extension
-
This extension logs fragments usage.
- FragmentLogging() - Constructor for class org.esigate.extension.FragmentLogging
-
- FragmentRedirectStrategy - Class in org.esigate.impl
-
The redirect strategy for fetching fragments.
- FragmentRedirectStrategy() - Constructor for class org.esigate.impl.FragmentRedirectStrategy
-
- fromHeaderValue(String) - Static method in class org.esigate.extension.surrogate.http.SurrogateCapabilitiesHeader
-
- fromString(String) - Static method in class org.esigate.extension.surrogate.http.SurrogateCapabilities
-
- fromToken(String) - Static method in class org.esigate.extension.surrogate.http.Capability
-
- FutureAppendable - Interface in org.esigate.parser.future
-
This interface is similar to Appendable except that it is based on Future objects.
- FutureAppendableAdapter - Class in org.esigate.parser.future
-
This class is an Adapter for Appendable objects.
- FutureAppendableAdapter(Appendable) - Constructor for class org.esigate.parser.future.FutureAppendableAdapter
-
- FutureElement - Interface in org.esigate.parser.future
-
An element represents a tag inside a document.
- FutureElementType - Interface in org.esigate.parser.future
-
An element type.
- FutureParser - Class in org.esigate.parser.future
-
This class is based on Parser.
- FutureParser(Pattern, FutureElementType...) - Constructor for class org.esigate.parser.future.FutureParser
-
Creates a Parser with a given regular expression pattern and ElementTypes.
- FutureParserContext - Interface in org.esigate.parser.future
-
The current context used during parsing.
- generateHttpResponse(Exception) - Static method in exception org.esigate.HttpErrorPage
-
- generateHttpResponse(int, String) - Static method in exception org.esigate.HttpErrorPage
-
- GenericAuthentificationHandler - Class in org.esigate.authentication
-
This class is an adapter from the old ESIgate 2.X/3.X API used for AuthentificationHandlers to the new extension
systems.
- GenericAuthentificationHandler() - Constructor for class org.esigate.authentication.GenericAuthentificationHandler
-
- get(long, TimeUnit) - Method in class org.esigate.parser.future.CharSequenceFuture
-
- get() - Method in class org.esigate.parser.future.CharSequenceFuture
-
- get() - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- get(long, TimeUnit) - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- getAllHeaders() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getAttribute(String) - Method in interface org.esigate.api.Session
-
Retrieves an Object previously stored with method @see #setSessionAttribute(String, Serializable) or
null
.
- getAttribute(String) - Method in class org.esigate.http.IncomingRequest
-
- getAttribute(String) - Method in class org.esigate.test.MockSession
-
- getAttribute(String) - Method in class org.esigate.UserContext
-
- getBaseURL(IncomingRequest) - Method in interface org.esigate.api.BaseUrlRetrieveStrategy
-
- getBaseUrl() - Method in class org.esigate.http.OutgoingRequest
-
- getBaseUrl() - Method in class org.esigate.impl.DriverRequest
-
Returns the base url selected to send this request.
- getBaseURL(IncomingRequest) - Method in class org.esigate.url.IpHashBaseUrlRetrieveStrategy
-
- getBaseURL(IncomingRequest) - Method in class org.esigate.url.RoundRobinBaseUrlRetrieveStrategy
-
- getBaseURL(IncomingRequest) - Method in class org.esigate.url.SingleBaseUrlRetrieveStrategy
-
- getBaseURL(IncomingRequest) - Method in class org.esigate.url.StickySessionBaseUrlRetrieveStrategy
-
- getBaseUrlRetrieveStrategy() - Method in class org.esigate.DriverConfiguration
-
- getCapabilities() - Method in class org.esigate.extension.surrogate.CapabilitiesEvent
-
- getCapabilities() - Method in class org.esigate.extension.surrogate.http.SurrogateCapabilities
-
- getCharacterEncoding() - Method in class org.esigate.impl.DriverRequest
-
Returns the charset used to encode and decode the request parameters.
- getCharset() - Method in class org.esigate.events.impl.ReadEntityEvent
-
- getConfig() - Method in class org.esigate.http.OutgoingRequest
-
- getConfiguration() - Method in class org.esigate.Driver
-
Get current driver configuration.
- getConfigUrl() - Static method in class org.esigate.DriverFactory
-
Returns the
URL
of the configuration file.
- getContainerRequestContext() - Method in class org.esigate.http.OutgoingRequest
-
- getContentType(CloseableHttpResponse) - Static method in class org.esigate.http.HttpResponseUtils
-
- getContentTypeHelper() - Method in class org.esigate.Driver
-
- getContext() - Method in class org.esigate.http.IncomingRequest
-
- getContext() - Method in class org.esigate.http.OutgoingRequest
-
- getContext() - Method in class org.esigate.impl.DriverRequest
-
Returns the context specifit to the container (servlet container for instance).
- getContextPath() - Method in class org.esigate.http.IncomingRequest
-
- getCookies(DriverRequest) - Method in interface org.esigate.cookie.CookieManager
-
- getCookies(DriverRequest) - Method in class org.esigate.cookie.DefaultCookieManager
-
- getCookies() - Method in class org.esigate.http.IncomingRequest
-
- getCookies() - Method in class org.esigate.http.RequestCookieStore
-
- getCurrent() - Method in interface org.esigate.parser.future.FutureParserContext
-
- getCurrent() - Method in interface org.esigate.parser.ParserContext
-
- getData(String) - Method in interface org.esigate.parser.future.FutureParserContext
-
Allow to get custom context data.
- getDefaultValue() - Method in class org.esigate.util.Parameter
-
- getDeviceToken() - Method in class org.esigate.extension.surrogate.http.SurrogateCapabilities
-
- getDnsResolver() - Method in class org.esigate.extension.http.DNS
-
- getDriver() - Method in class org.esigate.authentication.GenericAuthentificationHandler
-
- getDriver() - Method in class org.esigate.impl.DriverRequest
-
Returns the driver instance that handles this request.
- getEntity() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getEntityContent() - Method in class org.esigate.events.impl.ReadEntityEvent
-
- getEntry(String) - Method in class org.esigate.cache.CacheStorage
-
- getErrorPage() - Method in class org.esigate.events.impl.ProxyEvent
-
- getEventManager() - Method in class org.esigate.Driver
-
Get current event manager for this driver instance.
- getEventManager() - Method in class org.esigate.http.ProxyingHttpClientBuilder
-
- getExtension(Properties, Parameter<String>, Driver) - Static method in class org.esigate.extension.ExtensionFactory
-
Get an extension as configured in properties.
- getExtension() - Method in class org.esigate.impl.UriMapping
-
Get the extension of this URI matching.
- getExtensions(Properties, Parameter<Collection<String>>, Driver) - Static method in class org.esigate.extension.ExtensionFactory
-
Get an extension list, as defined in the properties (comma-separated list).
- getFirstHeader(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getFirstHeader(String, HttpResponse) - Static method in class org.esigate.http.HttpResponseUtils
-
Get the value of the first header matching "headerName".
- getFirstHeader(String, HttpRequest) - Static method in class org.esigate.util.HttpRequestHelper
-
- getFragmentsToReplace() - Method in class org.esigate.esi.EsiRenderer
-
- getFragmentsToReplace() - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- getHeaders(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getHost() - Method in class org.esigate.impl.UriMapping
-
Get the host of this URI matching.
- getHost(HttpRequest) - Static method in class org.esigate.util.HttpRequestHelper
-
Returns the target host as defined in the Host header or extracted from the request URI.
- getHttpClientBuilder() - Method in class org.esigate.events.impl.HttpClientBuilderEvent
-
- getHttpContext() - Method in class org.esigate.events.impl.FetchEvent
-
- getHttpContext() - Method in class org.esigate.events.impl.FragmentEvent
-
- getHttpRequest() - Method in class org.esigate.events.impl.FetchEvent
-
- getHttpRequest() - Method in class org.esigate.events.impl.FragmentEvent
-
- getHttpRequest() - Method in interface org.esigate.parser.future.FutureParserContext
-
- getHttpRequest() - Method in interface org.esigate.parser.ParserContext
-
- getHttpResponse() - Method in class org.esigate.events.impl.FetchEvent
-
- getHttpResponse() - Method in class org.esigate.events.impl.FragmentEvent
-
- getHttpResponse() - Method in class org.esigate.events.impl.RenderEvent
-
- getHttpResponse() - Method in exception org.esigate.HttpErrorPage
-
Get HTTP response enclosed in this exception.
- getHttpResponse() - Method in interface org.esigate.parser.future.FutureParserContext
-
- getHttpResponse() - Method in interface org.esigate.parser.ParserContext
-
- getHttpUrlWithQueryString(String, DriverRequest, boolean) - Static method in class org.esigate.http.ResourceUtils
-
- getId() - Method in class org.esigate.events.EventDefinition
-
- getId() - Method in class org.esigate.extension.surrogate.http.Capability
-
- getInstance(String) - Static method in class org.esigate.DriverFactory
-
Retrieves the default instance of this class that is configured according to the properties file
(driver.properties).
- getInstance() - Static method in class org.esigate.DriverFactory
-
Retrieves the default instance of this class that is configured according to the properties file
(driver.properties).
- getInstanceName() - Method in class org.esigate.DriverConfiguration
-
- getInstances() - Static method in class org.esigate.DriverFactory
-
Returns the collection of all
Driver
instances.
- getInstances() - Method in class org.esigate.impl.IndexedInstances
-
A map containing all instances with their ids.
- getLastHeader(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getLocale() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getLocationURI(HttpRequest, HttpResponse, HttpContext) - Method in interface org.esigate.api.RedirectStrategy2
-
- getLocationURI(HttpRequest, HttpResponse, HttpContext) - Method in class org.esigate.impl.FragmentRedirectStrategy
-
For local redirects, converts to relative urls.
- getMimeType() - Method in class org.esigate.events.impl.ReadEntityEvent
-
- getName() - Method in class org.esigate.esi.EsiRenderer
-
- getName() - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- getName() - Method in class org.esigate.tags.BlockRenderer
-
- getName() - Method in class org.esigate.tags.TemplateRenderer
-
- getName() - Method in class org.esigate.util.Parameter
-
- getNewCookies() - Method in class org.esigate.http.IncomingRequest
-
- getOriginalRequest() - Method in class org.esigate.events.impl.FragmentEvent
-
- getOriginalRequest() - Method in class org.esigate.events.impl.ProxyEvent
-
- getOriginalRequest() - Method in class org.esigate.events.impl.RenderEvent
-
- getOriginalRequest() - Method in class org.esigate.http.OutgoingRequest
-
- getOriginalRequest() - Method in class org.esigate.impl.DriverRequest
-
Returns the original request received from the client.
- getOutgoingRequest() - Method in class org.esigate.http.OutgoingRequestContext
-
- getParam(String) - Method in class org.esigate.tags.TemplateRenderer
-
- getParameter(DriverRequest, String) - Static method in class org.esigate.util.HttpRequestHelper
-
- getParams() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getParent() - Method in interface org.esigate.parser.future.FutureElement
-
Get the parent element of this element.
- getParent() - Method in class org.esigate.parser.future.UnknownElement
-
- getPath() - Method in class org.esigate.impl.UriMapping
-
Get the path of this URI matching.
- getPath(String) - Static method in class org.esigate.util.UriUtils
-
Returns the decoded path component of this URI.
- getProperties() - Method in class org.esigate.DriverConfiguration
-
- getProperties() - Method in class org.esigate.http.ProxyingHttpClientBuilder
-
- getPropertyValue(Properties, String, Collection<String>) - Static method in class org.esigate.util.PropertiesUtil
-
Retrieves a property containing a comma separated list of values, trim them and return them as a Collection of
String.
- getPropertyValue(Properties, String, int) - Static method in class org.esigate.util.PropertiesUtil
-
- getPropertyValue(Properties, String, boolean) - Static method in class org.esigate.util.PropertiesUtil
-
- getPropertyValue(Properties, String, float) - Static method in class org.esigate.util.PropertiesUtil
-
- getPropertyValue(Properties, String, long) - Static method in class org.esigate.util.PropertiesUtil
-
- getProtocolVersion() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getProtocolVersion() - Method in class org.esigate.http.OutgoingRequest
-
- getRawEntityContent() - Method in class org.esigate.events.impl.ReadEntityEvent
-
- getRawQuery(String) - Static method in class org.esigate.util.UriUtils
-
Returns the raw query component of this URI.
- getRedirect(HttpRequest, HttpResponse, HttpContext) - Method in class org.esigate.impl.FragmentRedirectStrategy
-
- getRemoteAddr() - Method in class org.esigate.http.IncomingRequest
-
- getRemoteUrl() - Method in class org.esigate.events.impl.RenderEvent
-
- getRemoteUser() - Method in class org.esigate.http.IncomingRequest
-
- getRenderers() - Method in class org.esigate.events.impl.RenderEvent
-
- getRequestExecutor() - Method in class org.esigate.Driver
-
- getRequestLine() - Method in class org.esigate.http.OutgoingRequest
-
- getResponse() - Method in class org.esigate.events.impl.ProxyEvent
-
- getSentRequest() - Method in class org.esigate.http.OutgoingRequestContext
-
- getSentRequest() - Method in class org.esigate.test.conn.MockConnectionManager
-
- getSession() - Method in class org.esigate.http.IncomingRequest
-
- getSessionId() - Method in class org.esigate.http.IncomingRequest
-
- getStatusLine() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- getStoredCookies() - Method in class org.esigate.cookie.DefaultCookieManager
-
- getSurrogate(String) - Method in class org.esigate.extension.surrogate.http.SurrogateCapabilitiesHeader
-
- getSurrogates() - Method in class org.esigate.extension.surrogate.http.SurrogateCapabilitiesHeader
-
- getType() - Method in class org.esigate.events.EventDefinition
-
- getUriEncoding() - Method in class org.esigate.DriverConfiguration
-
- getUriMappings() - Method in class org.esigate.DriverConfiguration
-
Get the URI mappings for this driver instance.
- getUrimappings() - Method in class org.esigate.impl.IndexedInstances
-
A map containing all URI mappings and the associated driver instance name.
- getUrlRewriter() - Method in class org.esigate.Driver
-
- getUser() - Method in class org.esigate.UserContext
-
- getUserContext() - Method in class org.esigate.http.OutgoingRequest
-
- getUserContext() - Method in class org.esigate.impl.DriverRequest
-
Returns the user context associated with this request.
- getUserPrincipal() - Method in class org.esigate.http.IncomingRequest
-
- getUserSessionKey(String) - Static method in class org.esigate.UserContext
-
Returns the key under which the user name is to be stored in the session for a given provider.
- getValue(Properties) - Method in class org.esigate.util.Parameter
-
- getValue(Properties) - Method in class org.esigate.util.ParameterArray
-
- getValue(Properties) - Method in class org.esigate.util.ParameterBoolean
-
- getValue(Properties) - Method in class org.esigate.util.ParameterCollection
-
- getValue(Properties) - Method in class org.esigate.util.ParameterFloat
-
- getValue(Properties) - Method in class org.esigate.util.ParameterInteger
-
- getValue(Properties) - Method in class org.esigate.util.ParameterLong
-
- getVariablessUrl() - Static method in class org.esigate.vars.VariablesResolver
-
- getVersion() - Method in class org.esigate.extension.surrogate.http.Capability
-
- getVisibleBaseURL() - Method in class org.esigate.DriverConfiguration
-
- getVisibleBaseUrl() - Method in class org.esigate.impl.DriverRequest
-
Returns the base url as seen by the client.
- getWeight() - Method in class org.esigate.impl.UriMapping
-
The weight of this URI matching.
- H_X_ENABLED_CAPABILITIES - Static variable in class org.esigate.extension.surrogate.Surrogate
-
This is an internal header, used to track the requested capabilities.
- hashCode() - Method in class org.esigate.util.Parameter
-
- hasOpenConnections() - Method in class org.esigate.test.conn.MockConnectionManager
-
- hasPending() - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- hasPending() - Method in interface org.esigate.parser.future.FutureAppendable
-
- hasPending() - Method in class org.esigate.parser.future.FutureAppendableAdapter
-
- hasPending() - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- header(String, String) - Method in class org.esigate.test.http.HttpResponseBuilder
-
- headerIterator() - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- headerIterator(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- HeaderManager - Class in org.esigate.http
-
This class is responsible for copying headers from incoming requests to outgoing requests and from incoming responses
to outgoing responses.
- HeaderManager(UrlRewriter) - Constructor for class org.esigate.http.HeaderManager
-
Builds a Header manager.
- HEURISTIC_CACHING_ENABLED - Static variable in class org.esigate.Parameters
-
- HEURISTIC_COEFFICIENT - Static variable in class org.esigate.Parameters
-
- HEURISTIC_DEFAULT_LIFETIME_SECS - Static variable in class org.esigate.Parameters
-
- HtmlCharsetProcessor - Class in org.esigate.extension
-
This extension reads html and xhtml documents, and ensure document has been read using the right charset.
- HtmlCharsetProcessor() - Constructor for class org.esigate.extension.HtmlCharsetProcessor
-
- Http - Class in org.esigate.http
-
Constants.
- HTTP_ONLY_ATTR - Static variable in class org.esigate.http.cookie.CookieUtil
-
Attribute name used to tag a BasicClientCookie
as httpOnly.
- HttpClientBuilderEvent - Class in org.esigate.events.impl
-
Event related to HttpClientBuilder
- HttpClientBuilderEvent(HttpClientBuilder) - Constructor for class org.esigate.events.impl.HttpClientBuilderEvent
-
- HttpClientRequestExecutor - Class in org.esigate.http
-
HttpClientHelper is responsible for creating Apache HttpClient requests from incoming requests.
- HttpClientRequestExecutor.HttpClientRequestExecutorBuilder - Class in org.esigate.http
-
Builder class used to produce an immutable instance.
- HttpClientRequestExecutorBuilder() - Constructor for class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
-
- HttpErrorPage - Exception in org.esigate
-
Exception thrown when an error occurred retrieving a resource.
- HttpErrorPage(CloseableHttpResponse) - Constructor for exception org.esigate.HttpErrorPage
-
Create an HTTP error page exception from an Http response.
- HttpErrorPage(int, String, String) - Constructor for exception org.esigate.HttpErrorPage
-
Create an HTTP response from a String content wich will be used as the response entity.
- HttpErrorPage(int, String, Exception) - Constructor for exception org.esigate.HttpErrorPage
-
Create an HTTP response from an exception.
- HttpOnlyHandler - Class in org.esigate.http.cookie
-
Handler for HttpOnly attribute
- HttpOnlyHandler() - Constructor for class org.esigate.http.cookie.HttpOnlyHandler
-
- HttpRequestHelper - Class in org.esigate.util
-
- HttpResponseBuilder - Class in org.esigate.test.http
-
Fluent-style builder for HttpResponse.
- HttpResponseBuilder() - Constructor for class org.esigate.test.http.HttpResponseBuilder
-
- HttpResponseUtils - Class in org.esigate.http
-
Utility methods for HttpClient's Request and Response objects.
- IDLE - Static variable in class org.esigate.extension.parallelesi.Esi
-
- IEventListener - Interface in org.esigate.events
-
This interface must be implements to listen to events.
- IncomingRequest - Class in org.esigate.http
-
Represents an incoming http request.
- IncomingRequest.Builder - Class in org.esigate.http
-
- IndexedInstances - Class in org.esigate.impl
-
This class is used by DriverFactory to hold both the user instances and a list of the global mappings.
- IndexedInstances(Map<String, Driver>) - Constructor for class org.esigate.impl.IndexedInstances
-
- init(Driver, Properties) - Method in class org.esigate.authentication.GenericAuthentificationHandler
-
- init(Properties) - Method in class org.esigate.authentication.GenericAuthentificationHandler
-
- init(Properties) - Method in class org.esigate.authentication.RemoteUserAuthenticationHandler
-
- init(Properties) - Method in class org.esigate.authentication.RequestAuthenticationHandler
-
- init(Properties) - Method in class org.esigate.cache.BasicCacheStorage
-
- init(Properties) - Method in class org.esigate.cache.CacheAdapter
-
Inititalize the instance.
- init(Properties) - Method in class org.esigate.cache.CacheStorage
-
- init(Properties) - Method in class org.esigate.cache.EhcacheCacheStorage
-
- init(Properties) - Method in class org.esigate.cache.ManagedCacheStorage
-
- init(Properties) - Method in class org.esigate.cache.MemcachedCacheStorage
-
- init(Driver, Properties) - Method in class org.esigate.cookie.DefaultCookieManager
-
Init cookie manager.
- init(Driver, Properties) - Method in class org.esigate.extension.Aggregate
-
Deprecated.
- init(Driver, Properties) - Method in class org.esigate.extension.ConfigReloadOnChange
-
- init(Driver, Properties) - Method in class org.esigate.extension.ConfigReloadOnHup
-
- init(Driver, Properties) - Method in class org.esigate.extension.DefaultCharset
-
- init(Driver, Properties) - Method in class org.esigate.extension.ErrorPages
-
- init(Driver, Properties) - Method in class org.esigate.extension.Esi
-
- init(Driver, Properties) - Method in interface org.esigate.extension.Extension
-
Initialize the extension using the given properties.
- init(Driver, Properties) - Method in class org.esigate.extension.FetchLogging
-
- init(Driver, Properties) - Method in class org.esigate.extension.ForwardOriginalUrl
-
- init(Driver, Properties) - Method in class org.esigate.extension.FragmentLogging
-
- init(Driver, Properties) - Method in class org.esigate.extension.HtmlCharsetProcessor
-
- init(Driver, Properties) - Method in class org.esigate.extension.http.DNS
-
- init(Driver, Properties) - Method in class org.esigate.extension.monitoring.Metric
-
- init(Driver, Properties) - Method in class org.esigate.extension.parallelesi.Esi
-
- init(Driver, Properties) - Method in class org.esigate.extension.ResourceFixup
-
- init(Driver, Properties) - Method in class org.esigate.extension.surrogate.Surrogate
-
- init(Driver, Properties) - Method in class org.esigate.extension.XPoweredBy
-
- IPHASH - Static variable in class org.esigate.Parameters
-
- IpHashBaseUrlRetrieveStrategy - Class in org.esigate.url
-
- IpHashBaseUrlRetrieveStrategy(String[]) - Constructor for class org.esigate.url.IpHashBaseUrlRetrieveStrategy
-
- IResponseHandler - Interface in org.esigate.test.conn
-
- IResponseHandler2 - Interface in org.esigate.test.conn
-
A response handler with support for receiving connection information.
- isAbsolute(String) - Static method in class org.esigate.util.UriUtils
-
Checks if a URI starts with a protocol.
- isCancelled() - Method in class org.esigate.parser.future.CharSequenceFuture
-
- isCancelled() - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- isDone() - Method in class org.esigate.parser.future.CharSequenceFuture
-
- isDone() - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- isEndTag(String) - Method in interface org.esigate.parser.ElementType
-
Detects a closing tag for this element type.
- isEndTag(String) - Method in interface org.esigate.parser.future.FutureElementType
-
Detects a closing tag for this element type.
- isEndTag(String) - Method in class org.esigate.parser.UnknownElementType
-
- isError(HttpResponse) - Static method in class org.esigate.http.HttpResponseUtils
-
Check if httpResponse has an error status.
- isExit() - Method in class org.esigate.events.Event
-
- isExternal() - Method in class org.esigate.impl.DriverRequest
-
Returns true if the target url is not one the provider application.
- isForwardedRequestHeader(String) - Method in class org.esigate.http.HeaderManager
-
- isForwardedResponseHeader(String) - Method in class org.esigate.http.HeaderManager
-
- isPreserveHost() - Method in class org.esigate.DriverConfiguration
-
- isProxy() - Method in class org.esigate.http.OutgoingRequestContext
-
- isRedirected(HttpRequest, HttpResponse, HttpContext) - Method in class org.esigate.impl.FragmentRedirectStrategy
-
- isSelfClosing(String) - Method in interface org.esigate.parser.ElementType
-
Detects if a tag is self closed or does not require a matching end tag.
- isSelfClosing(String) - Method in interface org.esigate.parser.future.FutureElementType
-
Detects if a tag is self closed or does not require a matching end tag.
- isSelfClosing(String) - Method in class org.esigate.parser.UnknownElementType
-
- isStartTag(String) - Method in interface org.esigate.parser.ElementType
-
Detects an opening tag for this element type.
- isStartTag(String) - Method in interface org.esigate.parser.future.FutureElementType
-
Detects an opening tag for this element type.
- isStartTag(String) - Method in class org.esigate.parser.UnknownElementType
-
- isStripMappingPath() - Method in class org.esigate.DriverConfiguration
-
- isTextContentType(HttpResponse) - Method in class org.esigate.http.ContentTypeHelper
-
Check whether the given request's content-type corresponds to "parseable" text.
- isTextContentType(String) - Method in class org.esigate.http.ContentTypeHelper
-
Check whether the given content-type corresponds to "parseable" text.
- isUseCache() - Method in class org.esigate.http.ProxyingHttpClientBuilder
-
- isWrite() - Method in class org.esigate.esi.EsiRenderer
-
- isWrite() - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- PARAM_DEFAULT_CHARSET - Static variable in class org.esigate.extension.DefaultCharset
-
default charset.
- Parameter<T> - Class in org.esigate.util
-
A parameter with a T value.
- Parameter(String) - Constructor for class org.esigate.util.Parameter
-
- ParameterArray - Class in org.esigate.util
-
Array parameter.
- ParameterArray(String, String[]) - Constructor for class org.esigate.util.ParameterArray
-
- ParameterArray(String) - Constructor for class org.esigate.util.ParameterArray
-
- ParameterBoolean - Class in org.esigate.util
-
Boolean parameter.
- ParameterBoolean(String, Boolean) - Constructor for class org.esigate.util.ParameterBoolean
-
- ParameterCollection - Class in org.esigate.util
-
Collection parameter.
- ParameterCollection(String) - Constructor for class org.esigate.util.ParameterCollection
-
- ParameterCollection(String, String...) - Constructor for class org.esigate.util.ParameterCollection
-
- ParameterFloat - Class in org.esigate.util
-
Float parameter.
- ParameterFloat(String, Float) - Constructor for class org.esigate.util.ParameterFloat
-
- ParameterInteger - Class in org.esigate.util
-
Integer parameter.
- ParameterInteger(String, Integer) - Constructor for class org.esigate.util.ParameterInteger
-
- ParameterLong - Class in org.esigate.util
-
Long parameter.
- ParameterLong(String, Long) - Constructor for class org.esigate.util.ParameterLong
-
- ParameterLong(String) - Constructor for class org.esigate.util.ParameterLong
-
- Parameters - Class in org.esigate
-
Configuration properties names and default values.
- ParameterString - Class in org.esigate.util
-
String parameter.
- ParameterString(String, String) - Constructor for class org.esigate.util.ParameterString
-
Constructor.
- ParameterString(String) - Constructor for class org.esigate.util.ParameterString
-
Constructor.
- PARSABLE_CONTENT_TYPES - Static variable in class org.esigate.Parameters
-
- parse(SetCookie, String) - Method in class org.esigate.http.cookie.HttpOnlyHandler
-
- parse(CharSequence, FutureAppendable) - Method in class org.esigate.parser.future.FutureParser
-
Parses all the CharSequence.
- parse(CharSequence, Appendable) - Method in class org.esigate.parser.Parser
-
Parses all the CharSequence.
- parse(String, String) - Static method in class org.esigate.util.UriUtils
-
Returns a list of NameValuePairs
as built from the URI's query portion.
- Parser - Class in org.esigate.parser
-
- Parser(Pattern, ElementType...) - Constructor for class org.esigate.parser.Parser
-
Creates a Parser with a given regular expression pattern and ElementTypes.
- ParserContext - Interface in org.esigate.parser
-
The current context used during parsing.
- performAppends() - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- performAppends(int, TimeUnit) - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- performAppends() - Method in interface org.esigate.parser.future.FutureAppendable
-
Wait for all computation to complete and perform the pending append operations.
- performAppends(int, TimeUnit) - Method in interface org.esigate.parser.future.FutureAppendable
-
Wait for all computation to complete and perform the pending append operations.
- performAppends(int, TimeUnit) - Method in class org.esigate.parser.future.FutureAppendableAdapter
-
- performAppends() - Method in class org.esigate.parser.future.FutureAppendableAdapter
-
- performAppends() - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- performAppends(int, TimeUnit) - Method in class org.esigate.parser.future.StringBuilderFutureAppendable
-
- preRequest(OutgoingRequest, IncomingRequest) - Method in class org.esigate.authentication.GenericAuthentificationHandler
-
Method called before sending a request to the destination server.
- preRequest(OutgoingRequest, IncomingRequest) - Method in class org.esigate.authentication.RemoteUserAuthenticationHandler
-
- preRequest(OutgoingRequest, IncomingRequest) - Method in class org.esigate.authentication.RequestAuthenticationHandler
-
- PRESERVE_HOST - Static variable in class org.esigate.Parameters
-
- ProcessingFailedException - Exception in org.esigate.xml
-
Indicates that processing during rendering failed due to some reason.
- ProcessingFailedException(String, Throwable) - Constructor for exception org.esigate.xml.ProcessingFailedException
-
- ProcessingFailedException(String) - Constructor for exception org.esigate.xml.ProcessingFailedException
-
- processOperators(String) - Static method in class org.esigate.vars.Operations
-
- PROP_CONF_LOCATION - Static variable in class org.esigate.DriverFactory
-
System property used to specify of esigate configuration, outside of the classpath.
- PropertiesBuilder - Class in org.esigate.test
-
This is a builder for esigate properties.
- PropertiesBuilder() - Constructor for class org.esigate.test.PropertiesBuilder
-
Constructor
- PropertiesUtil - Class in org.esigate.util
-
Utility methods for loading configuration parameters.
- protocolVersion(ProtocolVersion) - Method in class org.esigate.test.http.HttpResponseBuilder
-
- proxy(String, IncomingRequest, Renderer...) - Method in class org.esigate.Driver
-
Retrieves a resource from the provider application and transforms it using the Renderer passed as a parameter.
- proxy(IncomingRequest) - Static method in class org.esigate.DriverFactory
-
Selects the Driver instance for this request based on the mappings declared in the configuration and executes it
against the selected
Driver
instance.
- PROXY_HOST - Static variable in class org.esigate.Parameters
-
- PROXY_PASSWORD - Static variable in class org.esigate.Parameters
-
- PROXY_PORT - Static variable in class org.esigate.Parameters
-
- PROXY_USER - Static variable in class org.esigate.Parameters
-
- ProxyEvent - Class in org.esigate.events.impl
-
Proxy Event : Requests received by ESIGate in proxy mode ( standalone application).
- ProxyEvent(IncomingRequest) - Constructor for class org.esigate.events.impl.ProxyEvent
-
- ProxyingHttpClientBuilder - Class in org.esigate.http
-
- ProxyingHttpClientBuilder() - Constructor for class org.esigate.http.ProxyingHttpClientBuilder
-
- put(String, Driver) - Static method in class org.esigate.DriverFactory
-
Add/replace instance in current instance map.
- putEntry(String, HttpCacheEntry) - Method in class org.esigate.cache.CacheStorage
-
- ReadEntityEvent - Class in org.esigate.events.impl
-
Encoding event : when a HTTP response is read as String.
- ReadEntityEvent(String, Charset, byte[]) - Constructor for class org.esigate.events.impl.ReadEntityEvent
-
- reason(String) - Method in class org.esigate.test.http.HttpResponseBuilder
-
- RedirectStrategy2 - Interface in org.esigate.api
-
Interface for redirect strategies used by driver when retrieving content from providers.
- register(EventDefinition, IEventListener) - Method in class org.esigate.events.EventManager
-
Start listening to an event.
- releaseConnection(HttpClientConnection, Object, long, TimeUnit) - Method in class org.esigate.test.conn.MockConnectionManager
-
- REMOTE_IP - Static variable in class org.esigate.extension.http.DNS
-
- REMOTE_URL_BASE - Static variable in class org.esigate.Parameters
-
- REMOTE_URL_BASE_STRATEGY - Static variable in class org.esigate.Parameters
-
- RemoteUserAuthenticationHandler - Class in org.esigate.authentication
-
AuthenticationHandler implementation that retrieves the user passed by the servlet container or set manually into the
RequestContext and transmits it as a HTTP header X_REMOTE_USER in all requests.
- RemoteUserAuthenticationHandler() - Constructor for class org.esigate.authentication.RemoteUserAuthenticationHandler
-
- remove(String) - Method in class org.esigate.util.FilterList
-
Remove some tokens from the list.
- removeAttribute(String, boolean) - Method in class org.esigate.http.OutgoingRequestContext
-
remove attribute and restore previous attribute value
- removeEntry(String) - Method in class org.esigate.cache.CacheStorage
-
- removeHeader(Header) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- removeHeaders(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
-
- removeQuerystring(String) - Static method in class org.esigate.util.UriUtils
-
Removes the query and fragment at the end of a URI.
- removeServer(URI) - Static method in class org.esigate.util.UriUtils
-
Removes the server information frome a
URI
.
- removeSessionId(String, HttpResponse) - Static method in class org.esigate.http.HttpResponseUtils
-
Removes ";jsessionid=<id>" from the url, if the session id is also set in "httpResponse".
- removeSessionId(String, String) - Static method in class org.esigate.util.UriUtils
-
Removes the jsessionid that may have been added to a URI on a java application server.
- removeSimpleQuotes(String) - Static method in class org.esigate.vars.VarUtils
-
Removes simple quotes if any.
- render(DriverRequest, String, Writer) - Method in class org.esigate.aggregator.AggregateRenderer
-
Renders provided source and writes results to the output.
- render(String, IncomingRequest, Renderer...) - Method in class org.esigate.Driver
-
Perform rendering on a single url content, and append result to "writer".
- render(DriverRequest, String, Writer) - Method in class org.esigate.esi.EsiRenderer
-
- render(DriverRequest, String, Writer) - Method in class org.esigate.extension.parallelesi.EsiRenderer
-
- render(DriverRequest, String, Writer) - Method in interface org.esigate.Renderer
-
Renders provided source and writes results to the output.
- render(DriverRequest, String, Writer) - Method in class org.esigate.renderers.ResourceFixupRenderer
-
- render(DriverRequest, String, Writer) - Method in class org.esigate.tags.BlockRenderer
-
Renders provided source and writes results to the output.
- render(DriverRequest, String, Writer) - Method in class org.esigate.tags.TemplateRenderer
-
Renders provided source and writes results to the output.
- render(DriverRequest, String, Writer) - Method in class org.esigate.xml.XpathRenderer
-
Renders provided source and writes results to the output.
- render(DriverRequest, String, Writer) - Method in class org.esigate.xml.XsltRenderer
-
Renders provided source and writes results to the output.
- Renderer - Interface in org.esigate
-
Content rendering strategy.
- RenderEvent - Class in org.esigate.events.impl
-
Render event : when renderers are applied on the page.
- RenderEvent(String, DriverRequest, CloseableHttpResponse) - Constructor for class org.esigate.events.impl.RenderEvent
-
- replaceAllVariables(String) - Static method in class org.esigate.vars.VariablesResolver
-
Replace all ESI variables found in strVars by their matching value in vars.properties.
- replaceAllVariables(String, DriverRequest) - Static method in class org.esigate.vars.VariablesResolver
-
Replace all ESI variables found in strVars by their matching value in vars.properties.
- reportError(FutureElement, Exception) - Method in interface org.esigate.parser.future.FutureParserContext
-
- reportError(Exception) - Method in interface org.esigate.parser.ParserContext
-
- RequestAuthenticationHandler - Class in org.esigate.authentication
-
Forward session and/or request attributes as HTTP request headers.
- RequestAuthenticationHandler() - Constructor for class org.esigate.authentication.RequestAuthenticationHandler
-
- requestConnection(HttpRoute, Object) - Method in class org.esigate.test.conn.MockConnectionManager
-
- RequestCookieStore - Class in org.esigate.http
-
A CookieStore that delegates to the CookieManager instance associated with this Driver instance.
- RequestCookieStore(CookieManager, DriverRequest) - Constructor for class org.esigate.http.RequestCookieStore
-
- RequestExecutor - Interface in org.esigate
-
- RequestExecutor.RequestExecutorBuilder - Interface in org.esigate
-
- resolve(String) - Method in class org.esigate.extension.http.CustomizableDNSResolver
- resolve(String, URI) - Static method in class org.esigate.util.UriUtils
-
Interpret the url relatively to the request url (may be relative).
- ResourceFixup - Class in org.esigate.extension
-
Rewrites URLs found inside html pages.
- ResourceFixup() - Constructor for class org.esigate.extension.ResourceFixup
-
- ResourceFixupRenderer - Class in org.esigate.renderers
-
This renderer "fixes" links to resources, images and pages in pages retrieved by esigate :
Current-path-relative urls are converted to full path relative urls ( img/test.img ->
/myapp/curentpath/img/test.img)
All relative urls can be converted to absolute urls (including server name)
This enables use of esigate without any special modifications of the generated urls on the provider side.
- ResourceFixupRenderer(String, String, UrlRewriter, String, boolean) - Constructor for class org.esigate.renderers.ResourceFixupRenderer
-
Creates a renderer which fixes urls.
- ResourceUtils - Class in org.esigate.http
-
Utility class to generate URL and path for Resources.
- response(HttpResponse) - Method in class org.esigate.test.conn.SequenceResponse
-
Add a Http response.
- response(String, HttpResponse) - Method in class org.esigate.test.conn.UriResponse
-
Add a Http reponse.
- REVALIDATION_QUEUE_SIZE - Static variable in class org.esigate.Parameters
-
- rewriteDomain(String, String, String) - Static method in class org.esigate.cookie.DefaultCookieManager
-
- rewriteForBrowser(Cookie, DriverRequest) - Static method in class org.esigate.cookie.DefaultCookieManager
-
- rewriteHtml(CharSequence, String, String, String, boolean) - Method in class org.esigate.impl.UrlRewriter
-
Fixes all resources urls and returns the result.
- rewriteReferer(String, String, String) - Method in class org.esigate.impl.UrlRewriter
-
Fixes a referer url in a request.
- rewriteRefresh(String, String, String, String) - Method in class org.esigate.impl.UrlRewriter
-
Rewrites a "Refresh" HTTP header or a <meta http-equiv="refresh"... tag.
- rewriteURI(String, HttpHost) - Static method in class org.esigate.util.UriUtils
-
Replaces the scheme, host and port in a URI.
- rewriteUrl(String, String, String, String, boolean) - Method in class org.esigate.impl.UrlRewriter
-
Fixes an url according to the chosen mode.
- ROUNDROBIN - Static variable in class org.esigate.Parameters
-
- RoundRobinBaseUrlRetrieveStrategy - Class in org.esigate.url
-
- RoundRobinBaseUrlRetrieveStrategy(String[]) - Constructor for class org.esigate.url.RoundRobinBaseUrlRetrieveStrategy
-
- routeComplete(HttpClientConnection, HttpRoute, HttpContext) - Method in class org.esigate.test.conn.MockConnectionManager
-