Package org.sonatype.nexus.proxy.events

Examples of org.sonatype.nexus.proxy.events.RepositoryEventEvictUnusedItems


  protected Collection<String> doEvictUnusedItems(final ResourceStoreRequest request, final long timestamp) {
    if (getRepositoryKind().isFacetAvailable(ProxyRepository.class)) {
      Collection<String> result =
          doEvictUnusedItems(request, timestamp, new EvictUnusedMavenItemsWalkerProcessor(timestamp),
              new EvictUnusedMavenItemsWalkerFilter());
      eventBus().post(new RepositoryEventEvictUnusedItems(this));
      return result;
    }
    else {
      return super.doEvictUnusedItems(request, timestamp);
    }
View Full Code Here


    // here, we just iterate over members and call evict
    final List<Repository> members = getMemberRepositories();
    for (Repository repository : members) {
      result.addAll(repository.evictUnusedItems(request, timestamp));
    }
    eventBus().post(new RepositoryEventEvictUnusedItems(this));
    return result;
  }
View Full Code Here

  protected Collection<String> doEvictUnusedItems(final ResourceStoreRequest request, final long timestamp) {
    if (getRepositoryKind().isFacetAvailable(ProxyRepository.class)) {
      Collection<String> result =
          doEvictUnusedItems(request, timestamp, new EvictUnusedItemsWalkerProcessor(timestamp),
              new EvictUnusedItemsWalkerFilter());
      eventBus().post(new RepositoryEventEvictUnusedItems(this));
      return result;
    }
    else {
      return super.doEvictUnusedItems(request, timestamp);
    }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.events.RepositoryEventEvictUnusedItems

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.