Package com.bradmcevoy.http.webdav

Examples of com.bradmcevoy.http.webdav.WebDavResponseHandler


    }

    public ProtocolHandlers() {
        this.handlers = new ArrayList<HttpExtension>();
        AuthenticationService authenticationService = new AuthenticationService();
        WebDavResponseHandler responseHandler = new DefaultWebDavResponseHandler( authenticationService );
        this.handlerHelper = new HandlerHelper( authenticationService, new ArrayList<StorageChecker>() );
        this.handlers.add( new Http11Protocol( responseHandler, handlerHelper ) );
        this.handlers.add( new WebDavProtocol( responseHandler, handlerHelper ) );
    }
View Full Code Here


    ssoHandlers.add(ssoAuthenticationHandler);
   
    AuthenticationService authenticationService = new AuthenticationService();       
    authenticationService.setExtraHandlers(ssoHandlers);

    WebDavResponseHandler respHandler = new DefaultWebDavResponseHandler(authenticationService);

   
    httpManager = new HttpManager(ssoResourceFactory, respHandler, authenticationService);

  }
View Full Code Here

    }

    private void respondLocked( Request request, Response response, Resource existingResource ) {
        if( responseHandler instanceof WebDavResponseHandler ) {
            WebDavResponseHandler rh = (WebDavResponseHandler) responseHandler;
            rh.respondLocked( request, response, existingResource );
        } else {
            response.setStatus( Status.SC_LOCKED ); //423
        }
    }
View Full Code Here

        }
    }

    private void respondInsufficientStorage( Request request, Response response, StorageErrorReason storageErrorReason ) {
        if( responseHandler instanceof WebDavResponseHandler ) {
            WebDavResponseHandler rh = (WebDavResponseHandler) responseHandler;
            rh.respondInsufficientStorage( request, response, storageErrorReason );
        } else {
            response.setStatus( Status.SC_INSUFFICIENT_STORAGE );
        }
    }
View Full Code Here

    }

    protected void init( String resourceFactoryClassName, String responseHandlerClassName, List<String> authHandlers ) throws ServletException {
        log.debug( "resourceFactoryClassName: " + resourceFactoryClassName );
        ResourceFactory rf = instantiate( resourceFactoryClassName );
        WebDavResponseHandler responseHandler;
        if( responseHandlerClassName == null ) {
            responseHandler = null; // allow default to be created
        } else {
            responseHandler = instantiate( responseHandlerClassName );
        }
View Full Code Here

    protected void initFromFactoryFactory( String resourceFactoryFactoryClassName, List<String> authHandlers ) throws ServletException {
        log.debug( "resourceFactoryFactoryClassName: " + resourceFactoryFactoryClassName );
        ResourceFactoryFactory rff = instantiate( resourceFactoryFactoryClassName );
        rff.init();
        ResourceFactory rf = rff.createResourceFactory();
        WebDavResponseHandler responseHandler = rff.createResponseHandler();
        init( rf, responseHandler, authHandlers );
    }
View Full Code Here

TOP

Related Classes of com.bradmcevoy.http.webdav.WebDavResponseHandler

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.