Package org.apache.cocoon.webapps.session.context

Examples of org.apache.cocoon.webapps.session.context.SessionContextProvider


     * Get a reserved context
     */
    protected boolean existsReservedContext(String name) {
        // synchronized (not needed)
        SessionContext context = null;
        SessionContextProvider provider = (SessionContextProvider)contextProvider.get(name);
        if (provider != null) {
            if ( null != this.deliveredContexts ) {
                context = (SessionContext)this.deliveredContexts.get(name);
            }
        }
View Full Code Here


     */
    protected SessionContext getReservedContext(String name)
    throws ProcessingException {
        // synchronized (not needed)
        SessionContext context = null;
        SessionContextProvider provider = (SessionContextProvider)contextProvider.get(name);
        if (provider != null) {
            if ( null != this.deliveredContexts ) {
                context = (SessionContext)this.deliveredContexts.get(name);
            }
            if (context == null) {
                if ( null == this.deliveredContexts ) {
                    this.deliveredContexts = new HashMap(5);
                }
                context = provider.getSessionContext(name,
                                                     this.objectModel,
                                                     this.resolver,
                                                     this.manager);
                if (context != null) this.deliveredContexts.put(name, context);
            }
View Full Code Here

            found = reservedContextNames[i].equals(name);
            i++;
        }
        if (!found ) {
            found = false;
            SessionContextProvider provider = null;
            try {
                provider = (SessionContextProvider)this.contextSelector.select( name );
                found = true;
            } catch (ServiceException ignore) {
            } finally {
View Full Code Here

     */
    private boolean existsReservedContext(String name)
    throws ProcessingException {
        // synchronized (not needed)
        boolean exists = false;
        SessionContextProvider provider = null;
        try {
            provider = (SessionContextProvider)this.contextSelector.select( name );
            exists = provider.existsSessionContext( name );
        } catch (ServiceException ignore) {
        } finally {
            this.contextSelector.release(provider);
        }

View Full Code Here

     */
    private SessionContext getReservedContext(String name)
    throws ProcessingException {
        // synchronized
        SessionContext context = null;
        SessionContextProvider provider = null;
        try {
            provider = (SessionContextProvider)this.contextSelector.select( name );
            synchronized (provider) {
                context = provider.getSessionContext(name);
            }
        } catch (ServiceException ignore) {
        } finally {
            this.contextSelector.release(provider);
        }
View Full Code Here

    public void compose(ComponentManager manager)
    throws ComponentException {
        super.compose( manager );
        ContextManager contextManager = (ContextManager)manager.lookup(ContextManager.ROLE);
        // add the provider for the portal context
        SessionContextProvider provider = new SessionContextProviderImpl();
        try {
            contextManager.addSessionContextProvider(provider, PortalConstants.SESSION_CONTEXT_NAME);
        } catch (ProcessingException pe) {
            // ignore this!
        }
View Full Code Here

     */
    public void compose(ComponentManager manager)
    throws ComponentException {
        this.manager = manager;
        // add standard provider
        SessionContextProvider provider = new StandardSessionContextProvider();
        try {
      this.addSessionContextProvider(provider, SessionConstants.TEMPORARY_CONTEXT);
            this.addSessionContextProvider(provider, SessionConstants.REQUEST_CONTEXT);
            this.addSessionContextProvider(provider, SessionConstants.RESPONSE_CONTEXT);
    } catch (ProcessingException e) {
View Full Code Here

     */
    private boolean existsReservedContext(String name)
    throws ProcessingException {
        // synchronized (not needed)
        boolean exists = false;
        SessionContextProvider provider = (SessionContextProvider)contextProvider.get(name);
        if (provider != null) {
            exists = provider.existsSessionContext( name );
        }

        return exists;
    }
View Full Code Here

     */
    private SessionContext getReservedContext(String name)
    throws ProcessingException {
        // synchronized
        SessionContext context = null;
        SessionContextProvider provider = (SessionContextProvider)contextProvider.get(name);
        if (provider != null) {
            synchronized (provider) {
                context = provider.getSessionContext(name);
            }
        }

        return context;
    }
View Full Code Here

            found = reservedContextNames[i].equals(name);
            i++;
        }
        if (!found ) {
            found = false;
            SessionContextProvider provider = null;
            try {
                provider = (SessionContextProvider)this.contextSelector.select( name );
                found = true;
            } catch (ServiceException ignore) {
            } finally {
View Full Code Here

TOP

Related Classes of org.apache.cocoon.webapps.session.context.SessionContextProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.