AquaLogic Interaction Development Kit (IDK) 6.0.0 |

# Bea.Alui.Proxy Namespace

Provides classes and interfaces used to create pagelets for AquaLogic Ensemble.

Namespace hierarchy

### Classes

Class | Description
--- | ---
AggregationType |
EnvironmentType |
NotGatewayedException | Thrown when a user attempts to access API functionality that is only available when the request is gatewayed.
PayloadProcessingException |
ProtocolNotSupportedException | Thrown when a user attempts to access functionality in a version of the portal that does not support it.
ProxyContextFactory |

### Interfaces

Interface | Description
--- | ---
IEnvironment | `IEnvironment`
IPayload | Represents the payload of a request that is sent to a proxied resource. A payload is often formatted as XML but a payload may also be represented with another serialization format such as plain text, JSON, or YAML.
IProxyContext | Root interface for retrieving information from the proxy for specific pagelets. Generally, the pagelet obtains an `IProxyContext` by using the `ProxyContextFactory.CreateProxyContext()` static factory method.
IProxyRequest | Represents the data available in a request made to a pagelet. Pagelets are remote user interface components that can represent widgets or entire applications.
IProxyResponse | Represents the contextual information that is returned in the response to the entity that made this pagelet request.
IProxyUser | Represents the current user requesting the pagelet Generally, a pagelet can obtain an `IProxyUser` from `IProxyContext.GetUser()`.
IXMLPayload | Interface that supports methods to easily process an IPayload as XML.