Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (c) 2014 Red Hat, Inc.. All rights reserved. This program and the accompanying materials are made available under the terms of the GNU Public License v3.0 which accompanies this distribution, and is available at http://www.gnu.org/licenses/gpl.html Contributors: Red Hat, Inc. - initial API and implementation /
 
 package org.commonjava.aprox.core.bind.vertx.admin;
 
 import static org.commonjava.aprox.bind.vertx.util.ResponseUtils.formatResponse;
 import static org.commonjava.aprox.bind.vertx.util.ResponseUtils.setStatus;
 
 
 
 @Handles( prefix = "/admin/maint" )
 public class MaintenanceHandler
     implements RequestHandler
 {
 
     private final Logger logger = LoggerFactory.getLoggergetClass() );
 
     @Inject
 
     @Routes( { @Route( path = "/rescan/:type/:name", method = . ) } )
     public void rescanfinal Buffer bufferfinal HttpServerRequest request )
     {
         final String type = request.params()
                                    .get..key() );
         final String name = request.params()
                                    .get..key() );
 
         final StoreKey key = getKeytypename );
 
         try
         {
             .rescankey );
             setStatus.request );
         }
         catch ( final AproxWorkflowException e )
         {
             .error( String.format"Failed to rescan: %s. Reason: %s"keye.getMessage() ), e );
             formatResponseerequest );
         }
     }
 
     @Routes( { @Route( path = "/rescan/all", method = . ) } )
     public void rescanAllfinal Buffer bufferfinal HttpServerRequest request )
     {
         try
         {
             .rescanAll();
             setStatus.request );
         }
         catch ( final AproxWorkflowException e )
         {
             .error( String.format"Failed to rescan: ALL. Reason: %s"e.getMessage() ), e );
             formatResponseerequest );
         }
     }
 
     /*@formatter:off*/
     @Routes( { 
         @Route( path = "/delete/all:?path=(/.+)", method = . ), 
         @Route( routeKey="alt", path = "/content/all:?path=(/.+)", method = . ) 
     } )
     /*@formatter:on*/
     public void deleteAllfinal Buffer bufferfinal HttpServerRequest request )
     {
         final String path = request.params()
                                    .get..key() );
 
         try
         {
             .deleteAllpath );
             setStatus.request );
         }
         catch ( final AproxWorkflowException e )
         {
             .error( String.format"Failed to delete: %s in: ALL. Reason: %s"e.getMessage() ), e );
            formatResponseerequest );
        }
    }
    private StoreKey getKeyfinal String typefinal String store )
    {
        final StoreType storeType = StoreType.gettype );
        return new StoreKeystoreTypestore );
    }
New to GrepCode? Check out our FAQ X