Skip navigation links
A B C D E F G H I L M N O P R S T U V W X 

A

AbstractDriverTestCase - Class in org.esigate.test.driver
Base class for end-to-end testing of Esigate.
AbstractDriverTestCase() - Constructor for class org.esigate.test.driver.AbstractDriverTestCase
 
adapt(HttpResponse) - Static method in class org.esigate.http.BasicCloseableHttpResponse
 
adapt(HttpContext) - Static method in class org.esigate.http.OutgoingRequestContext
 
Adapter - Class in org.esigate.parser
 
Adapter(Element) - Constructor for class org.esigate.parser.Adapter
 
add(String, InetAddress...) - Method in class org.esigate.extension.http.CustomizableDNSResolver
Associates the given array of IP addresses to the given host in this DNS overrider.
add(String) - Method in class org.esigate.util.FilterList
Add some tokens to the list.
addCookie(Cookie, DriverRequest) - Method in interface org.esigate.cookie.CookieManager
 
addCookie(Cookie, DriverRequest) - Method in class org.esigate.cookie.DefaultCookieManager
 
addCookie(Cookie) - Method in class org.esigate.http.IncomingRequest.Builder
 
addCookie(Cookie) - Method in class org.esigate.http.RequestCookieStore
 
addHeader(Header) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
addHeader(String, String) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
addHeader(String, String) - Method in class org.esigate.http.IncomingRequest.Builder
 
addNewCookie(Cookie) - Method in class org.esigate.http.IncomingRequest
 
Aggregate - Class in org.esigate.extension
Deprecated.
These directives are replaced by the ESI syntax and extension.
Aggregate() - Constructor for class org.esigate.extension.Aggregate
Deprecated.
 
AggregateRenderer - Class in org.esigate.aggregator
Parses a page to find tags to be replaced by contents from other providers.
AggregateRenderer() - Constructor for class org.esigate.aggregator.AggregateRenderer
 
AggregationSyntaxException - Exception in org.esigate.aggregator
Exception thrown when an HTML document contains WAT tags with invalid arguments.
AggregationSyntaxException(String) - Constructor for exception org.esigate.aggregator.AggregationSyntaxException
 
append(CharSequence) - Method in class org.esigate.aggregator.AggregateRenderer
 
append(char) - Method in class org.esigate.aggregator.AggregateRenderer
 
append(CharSequence, int, int) - Method in class org.esigate.aggregator.AggregateRenderer
 
append(CharSequence) - Method in class org.esigate.esi.EsiRenderer
 
append(char) - Method in class org.esigate.esi.EsiRenderer
 
append(CharSequence, int, int) - Method in class org.esigate.esi.EsiRenderer
 
append(CharSequence, int, int) - Method in class org.esigate.parser.Adapter
 
append(char) - Method in class org.esigate.parser.Adapter
 
append(CharSequence) - Method in class org.esigate.parser.Adapter
 
append(CharSequence) - Method in class org.esigate.tags.BlockRenderer
 
append(char) - Method in class org.esigate.tags.BlockRenderer
 
append(CharSequence, int, int) - Method in class org.esigate.tags.BlockRenderer
 
append(CharSequence) - Method in class org.esigate.tags.TemplateRenderer
 
append(char) - Method in class org.esigate.tags.TemplateRenderer
 
append(CharSequence, int, int) - Method in class org.esigate.tags.TemplateRenderer
 
ASYNCHRONOUS_WORKER_IDLE_LIFETIME_SECS - Static variable in class org.esigate.Parameters
 

B

BaseUrlRetrieveStrategy - Interface in org.esigate.api
 
BasicCacheStorage - Class in org.esigate.cache
 
BasicCacheStorage() - Constructor for class org.esigate.cache.BasicCacheStorage
 
BasicCloseableHttpResponse - Class in org.esigate.http
 
beforeProxy(HttpRequest) - Method in class org.esigate.authentication.GenericAuthentificationHandler
Method called before proxying a request This method can ask the users credentials by sending an authentication page or a 401 code or redirect to a login page.
beforeProxy(HttpRequest) - Method in class org.esigate.authentication.RemoteUserAuthenticationHandler
 
beforeProxy(HttpRequest) - Method in class org.esigate.authentication.RequestAuthenticationHandler
 
BlockRenderer - Class in org.esigate.tags
Block renderer.
BlockRenderer(String, String) - Constructor for class org.esigate.tags.BlockRenderer
 
build() - Method in class org.esigate.Driver.DriverBuilder
 
build() - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
build() - Method in class org.esigate.http.IncomingRequest.Builder
 
build() - Method in interface org.esigate.RequestExecutor.RequestExecutorBuilder
 
build() - Method in class org.esigate.test.http.HttpResponseBuilder
Build the HTTP response using all data previously set on this builder and/or use defaults.
build() - Method in class org.esigate.test.PropertiesBuilder
Build the Properties object, based on previous parameters.
builder() - Static method in class org.esigate.Driver
 
builder() - Static method in class org.esigate.http.HttpClientRequestExecutor
 
builder(RequestLine) - Static method in class org.esigate.http.IncomingRequest
 
builder(String) - Static method in class org.esigate.http.IncomingRequest
 

C

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
Creates a mock DriverRequest.
createDriverRequest(Driver) - Static method in class org.esigate.test.TestUtils
Creates a mock DriverRequest.
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
Creates a mock IncomingRequest.
createIncomingRequest() - Static method in class org.esigate.test.TestUtils
Creates a mock IncomingRequest.
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
Create a fluent-style builder for IncomingRequest.
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
 

D

DATA_EXECUTOR - Static variable in class org.esigate.extension.parallelesi.EsiRenderer
Key for the executor for future tasks.
DateUtils - Class in org.esigate.http
 
decorateMainExec(ClientExecChain) - Method in class org.esigate.http.ProxyingHttpClientBuilder
 
DEFAULT_BUFFER_SIZE - Static variable in class org.esigate.Parameters
 
DEFAULT_CACHE_NAME - Static variable in class org.esigate.cache.EhcacheCacheStorage
 
DEFAULT_HTTP_PORT - Static variable in class org.esigate.http.Http
Default http port = 80.
DEFAULT_HTTPS_PORT - Static variable in class org.esigate.http.Http
Default https port = 443.
DefaultCharset - Class in org.esigate.extension
This extension adds a default charset to responses which lack the charset attribute in Content-Type header.
DefaultCharset() - Constructor for class org.esigate.extension.DefaultCharset
 
DefaultCookieManager - Class in org.esigate.cookie
This cookie manager supports rules for forwarding cookies to the user browser, ignore and discard cookies, or store cookies in the user session.
DefaultCookieManager() - Constructor for class org.esigate.cookie.DefaultCookieManager
 
DeleteResponseHeader - Class in org.esigate.http
Proxy event listener which deletes an header.
DeleteResponseHeader(String) - Constructor for class org.esigate.http.DeleteResponseHeader
Delete header 'name'.
DISCARD_COOKIES - Static variable in class org.esigate.Parameters
 
DNS - Class in org.esigate.extension.http
DNS extension that allow to associates IP addresses to the given host in a DNS overrider.
DNS() - Constructor for class org.esigate.extension.http.DNS
 
Driver - Class in org.esigate
Main class used to retrieve data from a provider application using HTTP requests.
Driver() - Constructor for class org.esigate.Driver
 
Driver.DriverBuilder - Class in org.esigate
 
DriverBuilder() - Constructor for class org.esigate.Driver.DriverBuilder
 
DriverConfiguration - Class in org.esigate
Driver configuration parameters.
DriverConfiguration(String, Properties) - Constructor for class org.esigate.DriverConfiguration
 
DriverFactory - Class in org.esigate
Factory class used to configure and retrieve Driver INSTANCIES.
driverProxy(Driver, IncomingRequest, Renderer...) - Static method in class org.esigate.test.TestUtils
DriverRequest - Class in org.esigate.impl
A request to be executed by a given Driver instance.
DriverRequest(IncomingRequest, Driver, String) - Constructor for class org.esigate.impl.DriverRequest
 

E

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.

F

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.

G

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

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
Check if some append operations are still waiting for FutureAppendable.performAppends() to be called.
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.

I

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
A response handler for MockConnectionManager.
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
 

L

LOG - Static variable in class org.esigate.extension.ConfigReloadOnChange
 

M

ManagedCacheStorage - Class in org.esigate.cache
 
ManagedCacheStorage() - Constructor for class org.esigate.cache.ManagedCacheStorage
 
MAPPINGS - Static variable in class org.esigate.Parameters
 
matches(String, String, String) - Method in class org.esigate.impl.UriMapping
Check this matching rule against a request.
MAX_ASYNCHRONOUS_WORKERS - Static variable in class org.esigate.Parameters
 
MAX_CACHE_ENTRIES - Static variable in class org.esigate.Parameters
 
MAX_CONNECTIONS_PER_HOST - Static variable in class org.esigate.Parameters
 
MAX_OBJECT_SIZE - Static variable in class org.esigate.Parameters
 
MAX_QUEUE - Static variable in class org.esigate.extension.parallelesi.Esi
 
MAX_THREADS - Static variable in class org.esigate.extension.parallelesi.Esi
 
MAX_UPDATE_RETRIES - Static variable in class org.esigate.Parameters
 
MEMCACHED_SERVERS_PROPERTY - Static variable in class org.esigate.Parameters
 
MemcachedCacheStorage - Class in org.esigate.cache
 
MemcachedCacheStorage() - Constructor for class org.esigate.cache.MemcachedCacheStorage
 
Metric - Class in org.esigate.extension.monitoring
This extension will record proxy request, and backend request to generate statistics.
Metric() - Constructor for class org.esigate.extension.monitoring.Metric
 
MIN_ASYNCHRONOUS_WORKERS - Static variable in class org.esigate.Parameters
 
MIN_THREADS - Static variable in class org.esigate.extension.parallelesi.Esi
 
MockConnectionManager - Class in org.esigate.test.conn
 
MockConnectionManager() - Constructor for class org.esigate.test.conn.MockConnectionManager
 
MockSession - Class in org.esigate.test
MockSession can be used in unit test.
MockSession() - Constructor for class org.esigate.test.MockSession
 
moveHeader(HttpResponse, String, String) - Static method in class org.esigate.http.MoveResponseHeader
This method can be used directly to move an header.
MoveResponseHeader - Class in org.esigate.http
Fragment event listener which moves an header to another one.
MoveResponseHeader(String, String) - Constructor for class org.esigate.http.MoveResponseHeader
Move header srcName to targetName.

N

needsNewRequest(HttpResponse, OutgoingRequest, IncomingRequest) - Method in class org.esigate.authentication.GenericAuthentificationHandler
Method called after the response has been obtained from the destination server.
needsNewRequest(HttpResponse, OutgoingRequest, IncomingRequest) - Method in class org.esigate.authentication.RemoteUserAuthenticationHandler
 
needsNewRequest(HttpResponse, OutgoingRequest, IncomingRequest) - Method in class org.esigate.authentication.RequestAuthenticationHandler
 
newInstance() - Method in interface org.esigate.parser.ElementType
 
newInstance() - Method in interface org.esigate.parser.future.FutureElementType
 
newInstance() - Method in class org.esigate.parser.UnknownElementType
 

O

on(Properties) - Method in class org.esigate.test.PropertiesBuilder
The builder can update an existing Properties object.
onError(Exception, ParserContext) - Method in interface org.esigate.parser.Element
 
onError(Exception, FutureParserContext) - Method in interface org.esigate.parser.future.FutureElement
 
onError(Exception, FutureParserContext) - Method in class org.esigate.parser.future.UnknownElement
 
onError(Exception, ParserContext) - Method in class org.esigate.parser.UnknownElement
 
onTagEnd(String, ParserContext) - Method in interface org.esigate.parser.Element
Method called by the parser when it finds the matching closing tag.
onTagEnd(String, FutureParserContext) - Method in interface org.esigate.parser.future.FutureElement
Method called by the parser when it finds the matching closing tag.
onTagEnd(String, FutureParserContext) - Method in class org.esigate.parser.future.UnknownElement
 
onTagEnd(String, ParserContext) - Method in class org.esigate.parser.UnknownElement
 
onTagStart(String, ParserContext) - Method in interface org.esigate.parser.Element
Method called by the parser when it finds an opening tag.
onTagStart(String, FutureParserContext) - Method in interface org.esigate.parser.future.FutureElement
Method called by the parser when it finds an opening tag.
onTagStart(String, FutureParserContext) - Method in class org.esigate.parser.future.UnknownElement
 
onTagStart(String, ParserContext) - Method in class org.esigate.parser.UnknownElement
 
Operations - Class in org.esigate.vars
Support for ESI expressions.
org.esigate - package org.esigate
ESIGate is an open source implementation of Edge Side Include specification.
org.esigate.aggregator - package org.esigate.aggregator
Provides aggregation functions.
org.esigate.api - package org.esigate.api
 
org.esigate.authentication - package org.esigate.authentication
 
org.esigate.cache - package org.esigate.cache
 
org.esigate.cookie - package org.esigate.cookie
 
org.esigate.esi - package org.esigate.esi
 
org.esigate.events - package org.esigate.events
 
org.esigate.events.impl - package org.esigate.events.impl
 
org.esigate.extension - package org.esigate.extension
 
org.esigate.extension.http - package org.esigate.extension.http
 
org.esigate.extension.monitoring - package org.esigate.extension.monitoring
 
org.esigate.extension.parallelesi - package org.esigate.extension.parallelesi
 
org.esigate.extension.surrogate - package org.esigate.extension.surrogate
 
org.esigate.extension.surrogate.http - package org.esigate.extension.surrogate.http
 
org.esigate.http - package org.esigate.http
Package contains resources related to retrieving data via HTTP protocol.
org.esigate.http.cookie - package org.esigate.http.cookie
 
org.esigate.impl - package org.esigate.impl
 
org.esigate.parser - package org.esigate.parser
 
org.esigate.parser.future - package org.esigate.parser.future
 
org.esigate.renderers - package org.esigate.renderers
 
org.esigate.tags - package org.esigate.tags
 
org.esigate.test - package org.esigate.test
 
org.esigate.test.conn - package org.esigate.test.conn
 
org.esigate.test.driver - package org.esigate.test.driver
 
org.esigate.test.http - package org.esigate.test.http
Support classes to create HTTP Requests and HTTP Responses.
org.esigate.url - package org.esigate.url
 
org.esigate.util - package org.esigate.util
 
org.esigate.vars - package org.esigate.vars
 
org.esigate.xml - package org.esigate.xml
 
OutgoingRequest - Class in org.esigate.http
Allows request line / uri modification after request creation.
OutgoingRequest(String, String, ProtocolVersion, DriverRequest, RequestConfig, OutgoingRequestContext) - Constructor for class org.esigate.http.OutgoingRequest
 
OutgoingRequestContext - Class in org.esigate.http
 

P

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
 

R

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
 

S

SequenceResponse - Class in org.esigate.test.conn
A response handler, which returns HTTP reponses one after another.
SequenceResponse() - Constructor for class org.esigate.test.conn.SequenceResponse
 
Session - Interface in org.esigate.api
The session can be used to store objects available successibe several http interactions.
set(Object, Object...) - Method in class org.esigate.test.PropertiesBuilder
Set a property.
set(String, String) - Method in class org.esigate.test.PropertiesBuilder
Set a property.
setAttribute(String, Serializable) - Method in interface org.esigate.api.Session
Stores an object that can be reused across successive http requests from the same user.
setAttribute(String, Object) - Method in class org.esigate.http.IncomingRequest
 
setAttribute(String, Object, boolean) - Method in class org.esigate.http.OutgoingRequestContext
Set attribute and save previous attribute value
setAttribute(String, Serializable) - Method in class org.esigate.test.MockSession
 
setAttribute(String, Serializable) - Method in class org.esigate.UserContext
 
setCharacterEncoding(String) - Method in class org.esigate.impl.DriverRequest
Sets the charset to use to encode and decode the parameters for this request.
setConnectionManager(HttpClientConnectionManager) - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
setContentTypeHelper(ContentTypeHelper) - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
setContentTypeHelper(ContentTypeHelper) - Method in interface org.esigate.RequestExecutor.RequestExecutorBuilder
 
setContext(ContainerRequestContext) - Method in class org.esigate.http.IncomingRequest.Builder
 
setContextPath(String) - Method in class org.esigate.http.IncomingRequest.Builder
A String to remove before mapping at the begining of the path, typically used for the context path in a servlet engine.
setCookieManager(CookieManager) - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
setData(String, Object) - Method in class org.esigate.parser.future.FutureParser
 
setDriver(Driver) - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
setDriver(Driver) - Method in interface org.esigate.RequestExecutor.RequestExecutorBuilder
 
setEntity(HttpEntity) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setEntity(HttpEntity) - Method in class org.esigate.http.IncomingRequest.Builder
 
setEntityContent(String) - Method in class org.esigate.events.impl.ReadEntityEvent
 
setErrorPage(HttpErrorPage) - Method in class org.esigate.events.impl.ProxyEvent
 
setEventManager(EventManager) - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
setEventManager(EventManager) - Method in class org.esigate.http.ProxyingHttpClientBuilder
 
setEventManager(EventManager) - Method in interface org.esigate.RequestExecutor.RequestExecutorBuilder
 
setExit(boolean) - Method in class org.esigate.events.Event
 
setFound(boolean) - Method in class org.esigate.esi.EsiRenderer
 
setFound(boolean) - Method in class org.esigate.extension.parallelesi.EsiRenderer
 
setFragmentsToReplace(Map<String, CharSequence>) - Method in class org.esigate.esi.EsiRenderer
 
setFragmentsToReplace(Map<String, CharSequence>) - Method in class org.esigate.extension.parallelesi.EsiRenderer
 
setHeader(Header) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setHeader(String, String) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setHeaders(Header[]) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setHttpRequest(DriverRequest) - Method in class org.esigate.parser.future.FutureParser
 
setHttpRequest(DriverRequest) - Method in class org.esigate.parser.Parser
 
setHttpResponse(CloseableHttpResponse) - Method in class org.esigate.events.impl.FetchEvent
 
setHttpResponse(CloseableHttpResponse) - Method in class org.esigate.events.impl.FragmentEvent
 
setImpl(HttpCacheStorage) - Method in class org.esigate.cache.CacheStorage
 
setLocale(Locale) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setName(String) - Method in class org.esigate.Driver.DriverBuilder
 
setParams(HttpParams) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setProperties(Properties) - Method in class org.esigate.Driver.DriverBuilder
 
setProperties(Properties) - Method in class org.esigate.http.HttpClientRequestExecutor.HttpClientRequestExecutorBuilder
 
setProperties(Properties) - Method in class org.esigate.http.ProxyingHttpClientBuilder
 
setProperties(Properties) - Method in interface org.esigate.RequestExecutor.RequestExecutorBuilder
 
setReasonPhrase(String) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setRemoteAddr(String) - Method in class org.esigate.http.IncomingRequest.Builder
 
setRemoteUser(String) - Method in class org.esigate.http.IncomingRequest.Builder
 
setRequestExecutorBuilder(RequestExecutor.RequestExecutorBuilder) - Method in class org.esigate.Driver.DriverBuilder
 
setResponse(CloseableHttpResponse) - Method in class org.esigate.events.impl.ProxyEvent
 
setResponse(HttpResponse) - Method in class org.esigate.test.conn.MockConnectionManager
Set the HttpResponse that will always be returned when calling the backend.
setResponseHandler(IResponseHandler) - Method in class org.esigate.test.conn.MockConnectionManager
Set a custom response handler.
setSession(Session) - Method in class org.esigate.http.IncomingRequest.Builder
 
setSessionId(String) - Method in class org.esigate.http.IncomingRequest.Builder
 
setStatusCode(int) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setStatusLine(StatusLine) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setStatusLine(ProtocolVersion, int) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setStatusLine(ProtocolVersion, int, String) - Method in class org.esigate.http.BasicCloseableHttpResponse
 
setUri(String) - Method in class org.esigate.http.OutgoingRequest
 
setUseCache(boolean) - Method in class org.esigate.http.ProxyingHttpClientBuilder
 
setUser(String) - Method in class org.esigate.UserContext
 
setUserPrincipal(Principal) - Method in class org.esigate.http.IncomingRequest.Builder
 
setWrite(boolean) - Method in class org.esigate.esi.EsiRenderer
 
setWrite(boolean) - Method in class org.esigate.extension.parallelesi.EsiRenderer
 
setWrite(boolean) - Method in class org.esigate.tags.BlockRenderer
 
setWrite(boolean) - Method in class org.esigate.tags.TemplateRenderer
 
shutdown() - Method in class org.esigate.test.conn.MockConnectionManager
 
SingleBaseUrlRetrieveStrategy - Class in org.esigate.url
 
SingleBaseUrlRetrieveStrategy(String) - Constructor for class org.esigate.url.SingleBaseUrlRetrieveStrategy
 
SMALL_BUFFER_SIZE - Static variable in class org.esigate.Parameters
 
SOCKET_TIMEOUT - Static variable in class org.esigate.Parameters
 
STALE_IF_ERROR - Static variable in class org.esigate.Parameters
 
STALE_WHILE_REVALIDATE - Static variable in class org.esigate.Parameters
 
startDocument() - Method in class org.esigate.xml.XhtmlSerializer
 
startElement(String, String, String, Attributes) - Method in class org.esigate.xml.XhtmlSerializer
 
status(int) - Method in class org.esigate.test.http.HttpResponseBuilder
Set HTTP Status.
STICKYSESSION - Static variable in class org.esigate.Parameters
 
StickySessionBaseUrlRetrieveStrategy - Class in org.esigate.url
 
StickySessionBaseUrlRetrieveStrategy(String[]) - Constructor for class org.esigate.url.StickySessionBaseUrlRetrieveStrategy
 
STORE_COOKIES_IN_SESSION - Static variable in class org.esigate.Parameters
 
StringBuilderFutureAppendable - Class in org.esigate.parser.future
This is an implementation of StringBuilder which can append Future<CharSequence> and is a Future<CharSequence> itself.
StringBuilderFutureAppendable() - Constructor for class org.esigate.parser.future.StringBuilderFutureAppendable
Create a new builder with a default capacity of 1024.
STRIP_MAPPING_PATH - Static variable in class org.esigate.Parameters
 
Surrogate - Class in org.esigate.extension.surrogate
Implementation of Edge-Arch specification 1.0.
Surrogate() - Constructor for class org.esigate.extension.surrogate.Surrogate
 
SurrogateCapabilities - Class in org.esigate.extension.surrogate.http
The name in each capability set identifies a device token, which uniquely identifies the surrogate that appended it.
SurrogateCapabilitiesHeader - Class in org.esigate.extension.surrogate.http
The Surrogate-Capabilities request header allows surrogates to advertise their capabilities with capability tokens.

T

TemplateRenderer - Class in org.esigate.tags
Template renderer.
TemplateRenderer(String, Map<String, String>, String) - Constructor for class org.esigate.tags.TemplateRenderer
 
TestUtils - Class in org.esigate.test
Helper class for unit or integration tests.
toString() - Method in class org.esigate.Driver
 
toString() - Method in class org.esigate.events.EventDefinition
 
toString() - Method in class org.esigate.events.impl.FragmentEvent
 
toString() - Method in class org.esigate.extension.surrogate.http.Capability
 
toString() - Method in class org.esigate.extension.surrogate.http.SurrogateCapabilities
 
toString() - Method in class org.esigate.extension.surrogate.http.SurrogateCapabilitiesHeader
 
toString() - Method in class org.esigate.http.BasicCloseableHttpResponse
 
toString(HttpResponse, EventManager) - Static method in class org.esigate.http.HttpResponseUtils
Returns the response body as a string or the reason phrase if body is empty.
toString(CloseableHttpResponse) - Static method in class org.esigate.http.HttpResponseUtils
 
toString() - Method in class org.esigate.http.OutgoingRequest
 
toString() - Method in class org.esigate.impl.UriMapping
 
toString() - Method in class org.esigate.UserContext
 
toString() - Method in class org.esigate.util.Parameter
 
TTL - Static variable in class org.esigate.Parameters
 
TYPE - Static variable in class org.esigate.parser.future.UnknownElement
UnknownElement type.
TYPE_DEFAULT - Static variable in class org.esigate.events.EventDefinition
Standard event type.
TYPE_POST - Static variable in class org.esigate.events.EventDefinition
Events which are fired after the main event occurs.

U

UnknownElement - Class in org.esigate.parser.future
Handle unknown tag.
UnknownElement() - Constructor for class org.esigate.parser.future.UnknownElement
 
UnknownElement - Class in org.esigate.parser
Handle unknown tag.
UnknownElement() - Constructor for class org.esigate.parser.UnknownElement
 
UnknownElementType - Class in org.esigate.parser
Handle unknown tag type.
UnknownElementType() - Constructor for class org.esigate.parser.UnknownElementType
 
unregister(EventDefinition, IEventListener) - Method in class org.esigate.events.EventManager
Stop listening to an event.
UnsupportedContentEncodingException - Exception in org.esigate.http
 
UnsupportedContentEncodingException(String) - Constructor for exception org.esigate.http.UnsupportedContentEncodingException
 
UnsupportedHttpMethodException - Exception in org.esigate.http
Exception thrown when an unsupported HTTP method is called.
UnsupportedHttpMethodException(String) - Constructor for exception org.esigate.http.UnsupportedHttpMethodException
 
updateEntry(String, HttpCacheUpdateCallback) - Method in class org.esigate.cache.CacheStorage
 
upgrade(HttpClientConnection, HttpRoute, HttpContext) - Method in class org.esigate.test.conn.MockConnectionManager
 
URI_ENCODING - Static variable in class org.esigate.Parameters
 
UriMapping - Class in org.esigate.impl
UriMapping holds provider mapping definition.
UriMappingComparator - Class in org.esigate.impl
Weight-based comparator for UriMapping objects.
UriMappingComparator() - Constructor for class org.esigate.impl.UriMappingComparator
 
UriResponse - Class in org.esigate.test.conn
A response handler, which returns different HTTP reponses according to the requested URI.
UriResponse() - Constructor for class org.esigate.test.conn.UriResponse
 
UriUtils - Class in org.esigate.util
Utility class to manipulate URI represented as a String or as a URI.
UrlRewriter - Class in org.esigate.impl
"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.
UrlRewriter() - Constructor for class org.esigate.impl.UrlRewriter
Rewrites urls from the response for the client or from the request to the target server.
USE_CACHE - Static variable in class org.esigate.Parameters
 
UserContext - Class in org.esigate
User context that can be used in the master application to define the user id.
UserContext(IncomingRequest, String) - Constructor for class org.esigate.UserContext
 

V

VariablesResolver - Class in org.esigate.vars
Manage variables replacement.
VarUtils - Class in org.esigate.vars
Utility methods for ESI variables support.
VIA_HEADER - Static variable in class org.esigate.Parameters
 
VISIBLE_URL_BASE - Static variable in class org.esigate.Parameters
 

W

wrapBackendHttpClient(ClientExecChain) - Method in class org.esigate.cache.CacheAdapter
 
wrapCachingHttpClient(ClientExecChain) - Method in class org.esigate.cache.CacheAdapter
 
writeTo(HttpEntity, OutputStream) - Static method in class org.esigate.http.HttpResponseUtils
Copied from org.apache.http.entity.InputStreamEntity.writeTo(OutputStream) method but flushes the buffer after each read in order to allow streaming and web sockets.

X

X_CACHE_HEADER - Static variable in class org.esigate.Parameters
 
XhtmlSerializer - Class in org.esigate.xml
Serializer that extends HtmlSerializer in order to close properly all html elements the xhtml way.
XhtmlSerializer(Writer) - Constructor for class org.esigate.xml.XhtmlSerializer
 
XpathRenderer - Class in org.esigate.xml
XML renderer.
XpathRenderer(String) - Constructor for class org.esigate.xml.XpathRenderer
 
XPoweredBy - Class in org.esigate.extension
This extension adds a X-Powered-By header.
XPoweredBy() - Constructor for class org.esigate.extension.XPoweredBy
 
XsltRenderer - Class in org.esigate.xml
Applies an XSLT transformation to the retrieved data.
XsltRenderer(String, Driver, DriverRequest) - Constructor for class org.esigate.xml.XsltRenderer
 
XsltRenderer(String) - Constructor for class org.esigate.xml.XsltRenderer
 
A B C D E F G H I L M N O P R S T U V W X 
Skip navigation links

Copyright © 2008–2018. All rights reserved.