Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.sonatype.sisu.jetty.mangler;
 
Sets context attribute.

Author(s):
cstamas
    implements ServerMangler<Object>
    private final String attributeKey;
    private final Object attribute;
    public ContextAttributeSetterManglerfinal String attributeKeyfinal Object attribute )
    {
        this. = attributeKey;
        this. = attribute;
    }
    public Object manglefinal Server server )
    {
        Handler[] handlers = server.getHandlers();
        if ( handlers == null )
        {
            handlers = new Handler[] { server.getHandler() };
        }
        return setAppContextOnAllContextHandlershandlers );
    }
    // ==
    protected Object setAppContextOnAllContextHandlersfinal Handler[] handlers )
    {
        for ( int i = 0; i < handlers.lengthi++ )
        {
            if ( handlers[iinstanceof ContextHandler )
            {
                ContextHandler ctx = (ContextHandlerhandlers[i];
                ctx.setAttribute );
            }
            if ( handlers[iinstanceof HandlerCollection )
            {
                Handler[] handlerList = ( (HandlerCollectionhandlers[i] ).getHandlers();
                setAppContextOnAllContextHandlershandlerList );
            }
        }
        return null;
    }
New to GrepCode? Check out our FAQ X