Package org.araneaframework.framework

Contains interfaces and implementations that make up the executable Aranea framework (filters, routers, etc) that do not depend on web.

See:
          Description

Interface Summary
ConfirmationContext Simple confirmation context - expects immediate user confirmation for going through with some event (expressed as a closure).
ContinuationContext This context is passed to a continuation started using ContinuationManagerContext.start(Service) and allows the continuation to explicitly restore control once it is finished.
ContinuationManagerContext This context allows to abort the current execution flow and pass control to a provided continuation service.
ExceptionHandlerFactory A factory class for creating exception handlers.
ExpiringServiceContext Router service that kills child services after specified period of inactivity is over.
FileUploadContext  
FilterService Service that has at least single child and acts as a guardian, deciding which data should be let through to children and what services should they be allowed to use.
FilterWidget Widget that has at least single child and acts as a guardian, deciding which data should be let through to children and what services should they be allowed to use.
FlowContext This context provides support for flow navigation and nesting.
FlowContext.Configurator Configurator runs when FlowContext starts flow.
FlowContext.FlowReference Deprecated. to be removed in Aranea 2.0
FlowContext.Handler Callback that will be run when flow has finished some way.
FlowContext.TransitionHandler Performs the flow transitions in FlowContext.
FlowContextWidget Widget that is FlowContext.
LocalizationContext A context for providing localization via exposing the current Locale and ResourceBundles.
LocalizationContext.LocaleChangeListener  
ManagedServiceContext A managed service context provides the means to have more control over child services.
MessageContext A context for adding messages to a central pool of messages for later output with a consistent look.
MountContext This context allows to mount specific pathes, so that when user requests an URI matching this path it would show him predefined use case.
MountContext.MessageFactory The factory that creates necessary messages to start the widget.
OverlayContext Another context interface that, in contrast to FlowContext and PopupWindowContext, deals with flow logic that is running in overlay mode.
OverlayContext.OverlayActivityMarkerContext This is a marker interface to say that overlay mode is active by putting this interface class into the Environment.
RootFlowContext This interface marks the topmost flow context that everything else depends on.
SessionServiceContext A context providing multiple sessions.
SystemFormContext Stores system form fields that will be written out in <ui:systemForm> tag.
ThreadContext A context for supporting multiple threads (windows) inside a single session.
TopServiceContext A top level service that is not synchronized and is dependent only on the request.
TransactionContext TransactionContext filters routing of duplicate requests.
 

Class Summary
EmptyCallStackException Thrown to indicate that there are no elements in the Path to pop.
StandardConfirmationFilterWidget  
 

Package org.araneaframework.framework Description

Contains interfaces and implementations that make up the executable Aranea framework (filters, routers, etc) that do not depend on web.