Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Sonatype Nexus (TM) Open Source Version
   * Copyright (c) 2008-2015 Sonatype, Inc.
   * All rights reserved. Includes the third-party code listed at http://links.sonatype.com/products/nexus/oss/attributions.
   *
   * This program and the accompanying materials are made available under the terms of the Eclipse Public License Version 1.0,
   * which accompanies this distribution and is available at http://www.eclipse.org/legal/epl-v10.html.
   *
   * Sonatype Nexus (TM) Professional Version is available from Sonatype, Inc. "Sonatype" and "Sonatype Nexus" are trademarks
  * of Sonatype, Inc. Apache Maven is a trademark of the Apache Software Foundation. M2eclipse is a trademark of the
  * Eclipse Foundation. All other trademarks are the property of their respective owners.
  */
 package org.sonatype.nexus.plexusplugin.internal;
 
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
 
 import  com.google.common.collect.Lists;
 import  org.codehaus.plexus.component.annotations.Component;
 import  org.codehaus.plexus.component.annotations.Requirement;

Default implementation of PlexusPlugin.
 
 @Component(role = PlexusPlugin.class)
 public class DefaultPlexusPlugin
     implements PlexusPlugin
 {
   @Requirement
 
   @Requirement
 
   @Requirement(role = ContentClass.class)
 
   @Requirement
   private NexusScheduler scheduler;
 
   private final AtomicInteger atomicInteger = new AtomicInteger(0);
 
   @Override
   public void newEventReceived(final Event<?> evt) {
   }
 
   @Override
   public int getEventReceived() {
     return .get();
   }
 
   @Override
     final List<Stringresult = Lists.newArrayList();
     final List<Repositoryrepositories = .getRepositories();
     for (Repository repository : repositories) {
       result.add(repository.toString());
     }
     return result;
   }
 
   @Override
     final List<Stringresult = Lists.newArrayList();
     final Set<RepositoryTypeDescriptorrepositoryTypes = 
     for (RepositoryTypeDescriptor repositoryType : repositoryTypes) {
       result.add(repositoryType.toString());
     }
     return result;
   }
 
   @Override
     final List<Stringresult = Lists.newArrayList();
     for (ContentClass contentClass : .values()) {
       result.add(contentClass.getId());
     }
     return result;
   }
 
   @Override
     final List<Stringresult = Lists.newArrayList();
     final Map<StringList<ScheduledTask<?>>> tasksByType = .getAllTasks();
    for (Map.Entry<StringList<ScheduledTask<?>>> tasks : tasksByType.entrySet()) {
      for (ScheduledTask task : tasks.getValue()) {
        result.add(task.getName());
      }
    }
    return result;
  }
New to GrepCode? Check out our FAQ X