All Classes and Interfaces
Class
Description
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
A HTTP message body (request or response), as it is received or constructed
internally by Membrane.
Used to send a message body.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Unfinished
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
This class implements some basic ASCII character handling functions.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Encodes arbitrary byte arrays as case-insensitive base-32 strings.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
A message body (streaming, if possible).
An
InputStream offering a List<Chunk> as one
single stream.This class's public methods are automatically registered in the SpEL context by the BuiltInFunctionResolver.
This class is used to represent a chunk of bytes, and
utilities to manipulate byte[].
Input interface, used when the buffer is empty
Same as java.nio.channel.WrittableByteChannel.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
A chunk of a HTTP message body.
Reads the body with "Transfer-Encoding: chunked".
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Exception with text to display to user before terminating Membrane
A
Connection is an outbound TCP/IP connection, possibly managed
by a ConnectionManager.Pools TCP/IP connections, holding them open for a configurable number of milliseconds.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
This class tries to detect the "content type" of a given message.
Created by Xorpherion on 26.02.2017.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
A collection of cookies - reusable and tuned for server side performance.
Static constants for this package.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
See InetAddress Caching of InetAddress class
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Handles the dynamic part of the admin console (= requests starting with "/admin/").
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
This is thrown if there is no Node available right now.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
An exception causing the current ACME order to become unusable.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
The output file is UTF-8 encoded.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Fixes Issue with StAX RI parser, that doesn't correctly lookup attribute values with getAttributeValue when one uses null or "" as namespace parameter.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
The FrameSender instance synchronized access to the OutputStream as well as the Encoder.
Connects to the predic8 Gatekeeper to check, whether access is allowed or not.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
So far, this is not a complete validator.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
The headers of an HTTP message.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
This class is used by
Header a key for header fields.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
HttpClient with possibly multiple selectable destinations, with internal logic to auto-retry and to
switch destinations on failures.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Sharing the HttpClient instances has two benefits:
The HttpClient only uses one timer (connection closer).
The HttpClient only uses one connection pool.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Event bus for outcomes of the HttpClient.
Implementations are supposed to not block! If they have time-consuming work to do then they shall put that
work into a background task/queue to be processed separately, otherwise the end user has to wait for his response.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
TODO describe in short what an interceptor is.
Controls the flow of an exchange through a chain of interceptors.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Enforces JSON restrictions in requests
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Take care - this session manager saves values in the session for internal use -> those are reserved keywords and cannot be used
The keywords are "iss","exp","nbf","iat".
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by
K8sHelperGeneratorAutomatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Sharing the KubernetesClient instances has two benefits:
The KubernetesClient only uses one HttpClient and thereby shares the timer (connection closer) and connection pool.
The KubernetesClient only downloads the schema once (speeding up initialization).
Note: "baseUrl" is the KubernetesClient's only supported configuration.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Creates watcher on all known CustomResourceDefinitions listed at
K8sHelperGeneratorAutoGeneratedAutomatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
For testing, the class FakeSyncSessionStoreManager is used instead.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
TODO: thread-safety
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
A HTTP message (request or response).
Adapter between Tomcat classes (
ServerCookie etc.) and Membrane
classes (Request etc.).A
MessageObserver may be registered on a HTTP Message and
will be called, when the message's body becomes fully known to Membrane.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Adapter between Tomcat classes (
ServerCookie etc.) and Membrane
classes (Request etc.).Use javax.mail.internet.ContentType to parse a mime type or the methods using
ContenType below.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Indicates the state where a connection was closed, but no new request has
been started.
Marks
MessageObservers which do not process the body chunks.Indicates the state where a connection was closed, but no response has been
read.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Not supported:
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Interface for all possible protocols like OTLP, Jaeger or Zipkin
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Class containing implementation of HOTP/TOTP.
Also see
InterceptorFlowController.Uses secure random function for the random length according to FIPS 140-2 standard.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
An implementation of the HOTP generator specified by RFC 4226.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Utility class for ProblemDetails Spec
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
For testing, the class FakeSyncSessionStoreManager is used instead.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
A ResolverMap consists of a list of
SchemaResolvers.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Strategy that iterates the endpoints according to ...
This strategy is agnostic to every other factor, such as sessions and endpoint performance.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Checks, whether the exchange's remoteIp is one of the routers.
Checks, whether the exchange's remoteIp is one of the routers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Created by Martin Dünkelmann(duenkelmann@predic8.de) on 20.10.17.
See:
- Security Scheme Object
-
Server-side cookie representation.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Utility methods for
XMLContentFilter.Partially parses XPath expressions.
This class together with its subclasses are used to build our syntax tree.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Encapsulates the security capabilities of an SSL/TLS connection.
Manages multiple
SSLContexts using the same port.Instances of this class acts as an explorer of the network data of an
SSL/TLS connection.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
StatisticCollector counts Exchange objects, tracks the time they took
to complete, the number of bytes they sent, and some more numbers.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
This class implements a String cache for ByteChunk and CharChunk.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Manages periodic tasks with a single timer.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Counter whose value is a deterministic function of time as described in RFC 6238
"TOTP: Time-Based One-Time Password Algorithm".
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Tracks all files opened while constructing the Spring bean definitions.
Delegates everything to
FileSystemXmlApplicationContext.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Same behavior as
URI, but accomodates '{' in paths.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Created by Martin Dünkelmann(duenkelmann@predic8.de) on 18.10.17.
Handles features that are user-configured in proxies.xml .
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Basically switches over
WSDLValidator, XMLSchemaValidator,
JSONValidator and SchematronValidator depending on the
attributes.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Created by Predic8 on 12.04.2017.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Created by Predic8 on 12.04.2017.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Reverse of
Request.write(XMLStreamWriter) and
Response.write(XMLStreamWriter).Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Takes action on XML documents based on an XPath expression.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Checks whether an InputStream is XML and contains any of a set of element names.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Filters XML streams, removing potentially malicious elements:
DTDs can be removed.
The length of element names can be limited.
The number of attibutes per element can be limited.
If
XMLProtector.protect(InputStreamReader) returns false, an unrecoverable error has
occurred (such as not-wellformed XML or an element name length exceeded the limit),
the OutputStreamWriter is left at this position: It should be discarded and
an error response should be returned to the requestor.Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Reassemble a multipart XOP message (see
XML-binary_Optimized_Packaging and
xop10 ) into one stream (that can be used for schema
validation, for example).
Automatically generated by com.predic8.membrane.annot.generator.Parsers.
Automatically generated by com.predic8.membrane.annot.generator.Parsers.