A C D E F G I L M N O P R S T V W

A

addContainer(PicoContainer) - Method in class org.picocontainer.web.chain.ContainerChain
add new container to the end of chain.
addIntegerRequestParameters(MutablePicoContainer, String...) - Static method in class org.picocontainer.web.IntFromRequest
Add a number of IntFromRequest adapters to a container.
addRequestBehaviors(BehaviorFactory) - Method in class org.picocontainer.web.PicoServletContainerListener
 
addStringRequestParameters(MutablePicoContainer, String...) - Static method in class org.picocontainer.web.StringFromRequest
Add a number of StringFromRequest adapters to a container.
ApplicationContainerHolder - Class in org.picocontainer.web
 
ApplicationContainerHolder(MutablePicoContainer) - Constructor for class org.picocontainer.web.ApplicationContainerHolder
 

C

ChainMonitor - Interface in org.picocontainer.web.chain
 
compose(WebappComposer, ServletContext) - Method in class org.picocontainer.web.PicoServletContainerListener
 
composeApplication(MutablePicoContainer, ServletContext) - Method in class org.picocontainer.web.script.ScriptedWebappComposer
 
composeApplication(MutablePicoContainer, ServletContext) - Method in interface org.picocontainer.web.WebappComposer
 
composeRequest(MutablePicoContainer) - Method in class org.picocontainer.web.script.ScriptedWebappComposer
 
composeRequest(MutablePicoContainer) - Method in interface org.picocontainer.web.WebappComposer
 
composeSession(MutablePicoContainer) - Method in class org.picocontainer.web.script.ScriptedWebappComposer
 
composeSession(MutablePicoContainer) - Method in interface org.picocontainer.web.WebappComposer
 
ConsoleChainMonitor - Class in org.picocontainer.web.chain
Implementation of ChainMonitor that logs to console
ConsoleChainMonitor() - Constructor for class org.picocontainer.web.chain.ConsoleChainMonitor
 
ContainerChain - Class in org.picocontainer.web.chain
Represents chain of containers, which can be started and stopped at once.
ContainerChain() - Constructor for class org.picocontainer.web.chain.ContainerChain
 
ContainerHolder - Class in org.picocontainer.web
 
ContainerHolder(MutablePicoContainer) - Constructor for class org.picocontainer.web.ContainerHolder
 
containersSetupForRequest(MutablePicoContainer, MutablePicoContainer, MutablePicoContainer, ServletRequest, ServletResponse) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
contextDestroyed(ServletContextEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 
contextInitialized(ServletContextEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 

D

DEFAULT_APPLICATION_SCRIPT - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DEFAULT_CONTAINER_BUILDER - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DEFAULT_REQUEST_SCRIPT - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DEFAULT_SESSION_SCRIPT - Static variable in class org.picocontainer.web.script.ScriptedWebappComposer
 
DELETE - Annotation Type in org.picocontainer.web
If it is possible to bind a request to an invocation, only bind to DELETE requests
destroy() - Method in class org.picocontainer.web.PicoServletContainerFilter
 
disposed() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
disposing() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
divert(Throwable) - Method in interface org.picocontainer.web.chain.Divertor
find path to divert to, or null can not be found
divert(Throwable) - Method in class org.picocontainer.web.chain.divertor.MapDivertor
recursively extract original cause from pico lifecycle exception
divert(Throwable) - Method in class org.picocontainer.web.chain.divertor.SimpleDivertor
 
Divertor - Interface in org.picocontainer.web.chain
generates diversion URL for given cause
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.picocontainer.web.PicoServletContainerFilter
 

E

exceptionOccurred(Exception) - Method in interface org.picocontainer.web.chain.ChainMonitor
An exception occurred in the filter chain
exceptionOccurred(Exception) - Method in class org.picocontainer.web.chain.ConsoleChainMonitor
 
exceptionOccurred(Exception) - Method in class org.picocontainer.web.chain.SilentChainMonitor
 

F

filteringURL(String) - Method in interface org.picocontainer.web.chain.ChainMonitor
Filtering the original URL
filteringURL(String) - Method in class org.picocontainer.web.chain.ConsoleChainMonitor
 
filteringURL(String) - Method in class org.picocontainer.web.chain.SilentChainMonitor
 

G

GET - Annotation Type in org.picocontainer.web
If it is possible to bind a request to an invocation, only bind to GET requests
getComponentImplementation() - Method in class org.picocontainer.web.IntFromRequest
 
getComponentImplementation() - Method in class org.picocontainer.web.StringFromCookie
 
getComponentImplementation() - Method in class org.picocontainer.web.StringFromRequest
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpServletRequestInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpServletResponseInjector
 
getComponentInstance(PicoContainer, Type) - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpSessionInjector
 
getComponentKey() - Method in class org.picocontainer.web.StringFromCookie
 
getComponentKey() - Method in class org.picocontainer.web.StringFromRequest
 
getDescriptor() - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpServletRequestInjector
 
getDescriptor() - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpServletResponseInjector
 
getDescriptor() - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpSessionInjector
 
getDiversions() - Method in class org.picocontainer.web.chain.divertor.MapDivertor
 
getLast() - Method in class org.picocontainer.web.chain.ContainerChain
Returns last container in chain.
getPath() - Method in class org.picocontainer.web.chain.divertor.SimpleDivertor
 
getRequestComponentForThread(Class<?>) - Static method in class org.picocontainer.web.PicoServletContainerFilter
 

I

init(FilterConfig) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
initAdditionalScopedComponents(MutablePicoContainer, MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
IntFromRequest - Class in org.picocontainer.web
Use this to make a request level component that pulls an integer from a named parameter (GET or POST) of the request.
IntFromRequest(String) - Constructor for class org.picocontainer.web.IntFromRequest
 
invalidateStateModelForThread() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
isDisposed() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
isStarted() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
isStopped() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 

L

loadComposer(ServletContext) - Method in class org.picocontainer.web.PicoServletContainerListener
Get the class to do compostition with - from a "webapp-composer-class" config param from web.xml : webapp-composer-class com.yourcompany.YourWebappComposer

M

makeComponentMonitor() - Method in class org.picocontainer.web.PicoServletContainerListener
 
makeLifecycleStrategy() - Method in class org.picocontainer.web.PicoServletContainerListener
 
makeParentContainer() - Method in class org.picocontainer.web.PicoServletContainerListener
 
makeParentContainer() - Method in class org.picocontainer.web.SystemPropertiesPicoServletContainerListener
 
makeScopedContainers() - Method in class org.picocontainer.web.PicoServletContainerListener
Overide this method if you need a more specialized container tree.
MapDivertor - Class in org.picocontainer.web.chain.divertor
divertor based on maps.
MapDivertor(Map) - Constructor for class org.picocontainer.web.chain.divertor.MapDivertor
 

N

NONE - Annotation Type in org.picocontainer.web
If it is possible to bind a request to an invocation, prevent binding to ANY requests

O

org.picocontainer.web - package org.picocontainer.web
 
org.picocontainer.web.chain - package org.picocontainer.web.chain
 
org.picocontainer.web.chain.divertor - package org.picocontainer.web.chain.divertor
 
org.picocontainer.web.script - package org.picocontainer.web.script
 

P

pathAdded(String, String) - Method in interface org.picocontainer.web.chain.ChainMonitor
A path has been added from the original URL
pathAdded(String, String) - Method in class org.picocontainer.web.chain.ConsoleChainMonitor
 
pathAdded(String, String) - Method in class org.picocontainer.web.chain.SilentChainMonitor
 
PicoContainerWebException - Exception in org.picocontainer.web
 
PicoContainerWebException(String) - Constructor for exception org.picocontainer.web.PicoContainerWebException
 
PicoServletContainerFilter - Class in org.picocontainer.web
 
PicoServletContainerFilter() - Constructor for class org.picocontainer.web.PicoServletContainerFilter
 
PicoServletContainerFilter.HttpServletRequestInjector - Class in org.picocontainer.web
 
PicoServletContainerFilter.HttpServletRequestInjector() - Constructor for class org.picocontainer.web.PicoServletContainerFilter.HttpServletRequestInjector
 
PicoServletContainerFilter.HttpServletResponseInjector - Class in org.picocontainer.web
 
PicoServletContainerFilter.HttpServletResponseInjector() - Constructor for class org.picocontainer.web.PicoServletContainerFilter.HttpServletResponseInjector
 
PicoServletContainerFilter.HttpSessionInjector - Class in org.picocontainer.web
 
PicoServletContainerFilter.HttpSessionInjector() - Constructor for class org.picocontainer.web.PicoServletContainerFilter.HttpSessionInjector
 
PicoServletContainerFilter.ServletFilter - Class in org.picocontainer.web
 
PicoServletContainerFilter.ServletFilter() - Constructor for class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
PicoServletContainerListener - Class in org.picocontainer.web
Servlet listener class that hooks into the underlying servlet container and instantiates, assembles, starts, stores and disposes the appropriate pico containers when applications/sessions start/stop.
PicoServletContainerListener() - Constructor for class org.picocontainer.web.PicoServletContainerListener
Default constructor used in webapp containers
PicoServletContainerListener(DefaultPicoContainer, DefaultPicoContainer, DefaultPicoContainer, Storing, Storing) - Constructor for class org.picocontainer.web.PicoServletContainerListener
Creates a PicoServletContainerListener with dependencies injected
PicoServletContainerListener.ScopedContainers - Class in org.picocontainer.web
 
PicoServletContainerListener.ScopedContainers(DefaultPicoContainer, DefaultPicoContainer, DefaultPicoContainer, Storing, Storing) - Constructor for class org.picocontainer.web.PicoServletContainerListener.ScopedContainers
 
POST - Annotation Type in org.picocontainer.web
If it is possible to bind a request to an invocation, only bind to POST requests
provide(HttpServletRequest) - Method in class org.picocontainer.web.IntFromRequest
 
provide(HttpServletRequest) - Method in class org.picocontainer.web.StringFromCookie
 
provide(HttpServletRequest) - Method in class org.picocontainer.web.StringFromRequest
 
PUT - Annotation Type in org.picocontainer.web
If it is possible to bind a request to an invocation, only bind to PUT requests
putLifecycleStateModelForThread(DefaultLifecycleState) - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 

R

removingComponent() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
RequestContainerHolder - Class in org.picocontainer.web
 
RequestContainerHolder(MutablePicoContainer, Storing, ThreadLocalLifecycleState) - Constructor for class org.picocontainer.web.RequestContainerHolder
 
resetStateModelForThread() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 

S

ScriptedWebappComposer - Class in org.picocontainer.web.script
Script-based webapp composer.
ScriptedWebappComposer() - Constructor for class org.picocontainer.web.script.ScriptedWebappComposer
 
ScriptedWebappComposer(String, String, String, String) - Constructor for class org.picocontainer.web.script.ScriptedWebappComposer
 
ServletChainBuilder - Class in org.picocontainer.web.chain
ServletChainBuilder builds ContainerChains from servlet path and caches container recorders for later use.
ServletChainBuilder(ServletContext, String, String, String) - Constructor for class org.picocontainer.web.chain.ServletChainBuilder
Constructor for the ServletChainBuilder object
SessionContainerHolder - Class in org.picocontainer.web
 
SessionContainerHolder(MutablePicoContainer, Storing, ThreadLocalLifecycleState) - Constructor for class org.picocontainer.web.SessionContainerHolder
 
sessionCreated(HttpSessionEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 
sessionDestroyed(HttpSessionEvent) - Method in class org.picocontainer.web.PicoServletContainerListener
 
SessionStoreHolder - Class in org.picocontainer.web
 
SessionStoreHolder(Storing.StoreWrapper, DefaultLifecycleState) - Constructor for class org.picocontainer.web.SessionStoreHolder
 
setAppContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
setAppContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
setDiversions(Map) - Method in class org.picocontainer.web.chain.divertor.MapDivertor
 
setPath(String) - Method in class org.picocontainer.web.chain.divertor.SimpleDivertor
 
setRequestContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
setRequestContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
setSessionContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.ServletFilter
 
setSessionContainer(MutablePicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter
 
SilentChainMonitor - Class in org.picocontainer.web.chain
chain monitor displaying nothing
SilentChainMonitor() - Constructor for class org.picocontainer.web.chain.SilentChainMonitor
 
SimpleDivertor - Class in org.picocontainer.web.chain.divertor
simple divertor diverting to hardvired UIRL
SimpleDivertor(String) - Constructor for class org.picocontainer.web.chain.divertor.SimpleDivertor
 
start() - Method in class org.picocontainer.web.chain.ContainerChain
start each container in the chain
starting() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
stop() - Method in class org.picocontainer.web.chain.ContainerChain
stop each container in the chain
stopped() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
stopping() - Method in class org.picocontainer.web.ThreadLocalLifecycleState
 
StoringContainerHolder - Class in org.picocontainer.web
 
StoringContainerHolder(MutablePicoContainer, Storing, ThreadLocalLifecycleState) - Constructor for class org.picocontainer.web.StoringContainerHolder
 
StringFromCookie - Class in org.picocontainer.web
Use this to make a request level component that pulls information from cookie held on the browser.
StringFromCookie(String) - Constructor for class org.picocontainer.web.StringFromCookie
 
StringFromCookie.CookieNotFound - Exception in org.picocontainer.web
 
StringFromRequest - Class in org.picocontainer.web
Use this to make a request level component that pulls an string from a named parameter (GET or POST) of the request.
StringFromRequest(String) - Constructor for class org.picocontainer.web.StringFromRequest
 
SystemPropertiesPicoServletContainerListener - Class in org.picocontainer.web
 
SystemPropertiesPicoServletContainerListener() - Constructor for class org.picocontainer.web.SystemPropertiesPicoServletContainerListener
 

T

ThreadLocalLifecycleState - Class in org.picocontainer.web
 
ThreadLocalLifecycleState() - Constructor for class org.picocontainer.web.ThreadLocalLifecycleState
 

V

verify(PicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpServletRequestInjector
 
verify(PicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpServletResponseInjector
 
verify(PicoContainer) - Method in class org.picocontainer.web.PicoServletContainerFilter.HttpSessionInjector
 

W

WEBAPP_COMPOSER_CLASS - Static variable in class org.picocontainer.web.PicoServletContainerListener
 
WebappComposer - Interface in org.picocontainer.web
Allows to compose containers for different webapp scopes.

A C D E F G I L M N O P R S T V W

Copyright © 2009. All Rights Reserved.